Queuing of invocations for mobile web services
First Claim
1. A system for communicating between an application and a web service, comprising:
- a messaging system;
a first interface coupled between the application and the messaging system; and
a second interface coupled between the messaging system and the web service;
wherein the first interface is configured to receive a web service request from the application, to format the web service request into a Simple Object Access Protocol (SOAP) request message, to include the SOAP request message in a first electronic message, and to transmit the first electronic message to the messaging system;
wherein the messaging system is configured to receive the first electronic message at a first node, to transmit the first electronic message across a communications network to a second node, and to transmit the first electronic message from the second node to the second interface; and
wherein the second interface is configured to receive the first electronic message from the messaging system, to extract the SOAP request message from the first electronic message, and to transmit the SOAP request message to the web service.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for communications between web service applications and web services are described. A first interface is coupled between the application and a messaging system. A second interface is coupled between the messaging system and the web service. The first interface is configured to receive a web service request from the application, to format the web service request into a Simple Object Access Protocol (SOAP) request message, to include the SOAP request message in a first electronic message, and to transmit the first electronic message to the messaging system. The messaging system is configured to receive the first electronic message at a first node, to transmit the first electronic message across a communications network to a second node, and to couple the first electronic message from the second node to the second interface. The second interface is configured to receive the first electronic message from the messaging system, to extract the SOAP request message from the first electronic message, and to transmit the SOAP request message to the web service. Furthermore, a web service response is returned from the web service through the second interface, messaging system, and first interface, to the web service application.
-
Citations
32 Claims
-
1. A system for communicating between an application and a web service, comprising:
-
a messaging system; a first interface coupled between the application and the messaging system; and a second interface coupled between the messaging system and the web service; wherein the first interface is configured to receive a web service request from the application, to format the web service request into a Simple Object Access Protocol (SOAP) request message, to include the SOAP request message in a first electronic message, and to transmit the first electronic message to the messaging system; wherein the messaging system is configured to receive the first electronic message at a first node, to transmit the first electronic message across a communications network to a second node, and to transmit the first electronic message from the second node to the second interface; and wherein the second interface is configured to receive the first electronic message from the messaging system, to extract the SOAP request message from the first electronic message, and to transmit the SOAP request message to the web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An interface between a web service application and a messaging system, comprising:
-
a Simple Object Access Protocol (SOAP) request generator configured to receive a web service request from the application and to format the web service request into a SOAP request message; and a message generator configured to generate a first electronic message that includes the SOAP request message; wherein the first interface is configured to transmit the first electronic message to the messaging system. - View Dependent Claims (13)
-
-
14. An interface between a messaging system and a web service, comprising:
-
a Simple Object Access Protocol (SOAP) request extractor configured to extract a SOAP request message from a first electronic message received from the messaging system; and network interface module configured to transmit the SOAP request message to the web service according to a Hypertext Transfer Protocol (HTTP). - View Dependent Claims (15, 16)
-
-
17. A method for communicating between an application and a web service, comprising:
-
receiving a web service request from the application; formatting the web service request into a Simple Object Access Protocol (SOAP) request message; generating a first electronic message that includes the SOAP request message; transmitting the first electronic message to the messaging system, wherein the messaging system transmits the first electronic message across a communications network from a first node to a second node, receiving the first electronic message from the second node; extracting the SOAP request message from the first electronic message; and transmitting the SOAP request message to the web service. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for an interface between a web service application and a messaging system, comprising:
-
receiving a web service request from the application; formatting the web service request into a Simple Object Access Protocol (SOAP) request message; generating a first electronic message that includes the SOAP request message; and transmitting the first electronic message to the messaging system. - View Dependent Claims (27)
-
-
28. A method for an interface between a messaging system and a web service, comprising:
-
receiving a first electronic message from the messaging system; extracting a Simple Object Access Protocol (SOAP) request message from the first electronic message; and transmitting the SOAP request message to the web service according to a Hypertext Transfer Protocol (HTTP). - View Dependent Claims (29, 30)
-
-
31. A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for communicating between an application and a web service, said computer readable program code means comprising:
-
computer readable program code means for enabling a processor to receive a web service request from the application; computer readable program code means for enabling a processor to format the web service request into a Simple Object Access Protocol (SOAP) request message; computer readable program code means for enabling a processor to generate a first electronic message that includes the SOAP request message; computer readable program code means for enabling a processor to transmit the first electronic message to the messaging system, wherein the messaging system transmits the first electronic message across a communications network from a first node to a second node; computer readable program code means for enabling a processor to receive the first electronic message from the second node; computer readable program code means for enabling a processor to extract the SOAP request message from the first electronic message; and computer readable program code means for enabling a processor to transmit the SOAP request message to the web service. - View Dependent Claims (32)
-
Specification