0% found this document useful (0 votes)
89 views

Architecture of A Messaging Gateway

The document describes the architecture of a messaging gateway that can receive and route messages through various protocols including HTTP, email, SMS, and JMS. It enables querying a database from a phone by sending a message with a keyword. When the gateway receives a message, it queries the database, formats the response, and sends it back. Receivers normalize incoming messages and processors route them. The class diagram models how all the elements are related.

Uploaded by

Mehul Bhatt
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views

Architecture of A Messaging Gateway

The document describes the architecture of a messaging gateway that can receive and route messages through various protocols including HTTP, email, SMS, and JMS. It enables querying a database from a phone by sending a message with a keyword. When the gateway receives a message, it queries the database, formats the response, and sends it back. Receivers normalize incoming messages and processors route them. The class diagram models how all the elements are related.

Uploaded by

Mehul Bhatt
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Architecture of a Messaging Gateway A Java Messaging Gateway which capable to receiving and routing messages through a variety of mechanisms

and protocols including HTTP, Mail, SMPP and JMS (Java Message Service), among others. This Messaging Gateway enables you to query a database from your phone by simply sending a message (email, SMS or instant message) with a keyword. Once SMS Gateway receives your message, it queries the database with your request, formats the response and you'll get the answer back instantly. Typical uses are to give self-service access to customers, access to info. Since its simply but powerful messaging gateway, there's no need to have software on phones (all phones are supported) and since everyone knows how to send a message..

SMS Gateway

Applications send and receive messages to and from external services such as an SMSC, a SMTP server, a JMS queue, unique feature of the sms gateway:

Receiving messages from applications using any protocol. Sending messages to external services using any protocol. Routing messages internally.

How its works When SMS Gateway receives a message, it will have to be normalized (i.e. encapsulated in a Message object) so it can be routed through the gateway. Once we are ready to send the message to

an external service, it will have to be de-normalized (i.e. converted to a protocol that the external service can understand).

Receivers and Processors

Routing messages

Executing actions on messages

After a message is received (post-receiving actions). Before the message is processed (pre-processing actions). After the message is processed (post-processing actions).

The class diagram Class diagram that models the architecture

In this diagram we can see all the elements described in the architecture and their relationships. For any clarification please feel free to call undersigned hoping you reply soon. We assure you of our maximum attention at all times. Please contact us for other services and solutions related to Information Technology & Communication. Contact Details: Mehul Bhatt (CTO) Kampala, Uganda. Mobile: +256 716 365 365/ 754 365 365 Dar-es-Salaam, Tanzania. Mobile: +255 759 944 872 / 685 929 088 E-mail: [email protected] IM: mehulsbhatt (Yahoo/MSN/Google/Skype) Social Networking: [email protected] (LinkedIn/Face book)

You might also like