Application programming interface to the simple object access protocol
First Claim
1. A method for an application to communicate with a Simple Object Access Protocol (SOAP) software object, in order to communicate with a procedure on a remote server via the Simple Object Access Protocol, comprising the steps of:
- issuing, by the application, a call to initialize the SOAP software object, said initialization including specifying the procedure on the remote server;
issuing, by the application, a call to set a body of a SOAP request to be used by the SOAP software object, using a set of parameters to specify said body;
issuing, by the application, a call to the SOAP software object, in order that the SOAP request be sent to the remote server;
issuing, by the application, a call to query the SOAP software object to obtain status information;
issuing, by the application, a call to query the SOAP software object to obtain response information sent from the procedure on the remote server; and
issuing, by the application, a call to set a header in the SOAP request to be used by the SOAP software object, including in said header a value for a mustUnderstand attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing an application programming interface (API) to the Simple Object Access Protocol (SOAP) are described. The API provides mechanisms for creating all parts of SOAP request messages, for sending the created messages over HTTP to a remote server, and, if the request is successful, for retrieving the response from the remote server, or, in the case of failure, for accessing whatever error information is available. The information passed through the API can be in the form of parameters which allows both the SOAP protocol and the applications that use it to change without requiring changes to the API itself.
-
Citations
6 Claims
-
1. A method for an application to communicate with a Simple Object Access Protocol (SOAP) software object, in order to communicate with a procedure on a remote server via the Simple Object Access Protocol, comprising the steps of:
-
issuing, by the application, a call to initialize the SOAP software object, said initialization including specifying the procedure on the remote server;
issuing, by the application, a call to set a body of a SOAP request to be used by the SOAP software object, using a set of parameters to specify said body;
issuing, by the application, a call to the SOAP software object, in order that the SOAP request be sent to the remote server;
issuing, by the application, a call to query the SOAP software object to obtain status information;
issuing, by the application, a call to query the SOAP software object to obtain response information sent from the procedure on the remote server; and
issuing, by the application, a call to set a header in the SOAP request to be used by the SOAP software object, including in said header a value for a mustUnderstand attribute. - View Dependent Claims (2, 3, 4)
-
-
5. A method for communicating with a procedure on a remote server via SOAP, the method comprising:
-
initializing a SOAP software object, the initializing comprising specifying the procedure on the remote server;
using a set of parameters to specify a body of a SOAP request message to be used by the SOAP software object;
calling the SOAP software object to request that the SOAP request message be sent to the remote server;
querying the SOAP software object to obtain status information;
querying the SOAP software object to obtain response information sent from the procedure on the remote server; and
setting a header in the SOAP request message to be used by the SOAP software object, the setting of header comprising including in the header a value for a mustUnderstand attribute. - View Dependent Claims (6)
-
Specification