SYSTEM AND METHOD FOR MANAGING COMMUNICATION FOR COMPONENT APPLICATIONS
First Claim
1. An application gateway server for managing communication between an application executing in a runtime environment on a wireless device and at least one backend server;
- the application gateway server comprising;
(a) a message listener for receiving messages from the application;
(b) a connector subsystem comprising a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers using required transport protocols;
(c) a messaging subsystem comprising;
(i) a message broker for processing the messages received from the message listener and transmitting them to an associated one of the plurality of connectors; and
(ii) memory for storing a communication mapping for identifying a respective one of the plurality of connectors to be used for each respective one of the messages in accordance with the application originating the message.
4 Assignments
0 Petitions
Accused Products
Abstract
An application gateway server is provided for managing communication between an application executing in a runtime environment on a device and at least one backend server. The application gateway server comprises a message listener, a connector subsystem, and a messaging subsystem. The message listener receives messages from the component applications. The connector subsystem comprises a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers. The messaging subsystem comprises a message broker for processing messages received from the message listener and transmitting them to an associated one of the plurality of connectors and a communication mapping for identifying which of the plurality of connectors is to be used for each message in accordance with an origin of the message.
-
Citations
20 Claims
-
1. An application gateway server for managing communication between an application executing in a runtime environment on a wireless device and at least one backend server;
- the application gateway server comprising;
(a) a message listener for receiving messages from the application; (b) a connector subsystem comprising a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers using required transport protocols; (c) a messaging subsystem comprising; (i) a message broker for processing the messages received from the message listener and transmitting them to an associated one of the plurality of connectors; and (ii) memory for storing a communication mapping for identifying a respective one of the plurality of connectors to be used for each respective one of the messages in accordance with the application originating the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- the application gateway server comprising;
-
9. A method for managing communication at an application gateway server between component application executing in a runtime environment on a wireless device and at least one backend server, the method comprising:
-
(a) receiving a messages from the application at a message listener; (b) mapping the message to a destination backend server in accordance with a predefined communication mapping based on the application originating the message; (c) delivering the message to a connector in accordance with the destination backend server; (d) delivering the message to a corresponding one or more of the at least one backend server using transport protocols defined by the connector. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication infrastructure comprising:
-
a plurality of wireless devices; a communication network enabling the wireless device to communicate with at least one back end server; an application gateway server for managing communication between an application executing in a runtime environment on one of the plurality of wireless devices and the at lest one backend server, the application gateway server comprising; (a) a message listener for receiving messages from the application; (b) a connector subsystem comprising a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers using required transport protocols; (c) a messaging subsystem comprising; (i) a message broker for processing the messages received from the message listener and transmitting them to an associated one of the plurality of connectors; and (ii) memory for storing a communication mapping for identifying a respective one of the plurality of connectors to be used for each respective one of the messages in accordance with the application originating the message. - View Dependent Claims (19, 20)
-
Specification