Efficient marshalling between soap and business-process messages
First Claim
1. A method for converting a SOAP (Simple Object Access Protocol) message into a business process message by a business process adapter, said business process adapter associated with a business process management server, said method comprising:
- defining a body path associated with the business process adapter, said body path specifying a location of a node of the SOAP message;
defining a node encoding type associated with the business process adapter, said node encoding type specifying a format of the node;
receiving the SOAP message via the business process adapter;
extracting the node of the SOAP message wherein the node is located in the SOAP message at the location defined by the body path and the node is encoded according to the defined node encoding type;
generating the business process message from the extracted node wherein a content of the business process message includes the extracted node; and
sending the business process message to the business process management server; and
wherein the business process adapter configured with computer-executable instructions for sending SOAP messages, said instructions for;
defining a format of the SOAP message associated with the business process adapter;
defining a content encoding type for the SOAP message associated with the business process adapter;
receiving the business process message from the business process management server;
encoding a body of the business process message according to the defined content encoding type;
generating the SOAP message from the encoded body of the business process message according to the defined format wherein the content of the SOAP message includes the encoded body; and
sending the SOAP message via the business process adapter to an application.
2 Assignments
0 Petitions
Accused Products
Abstract
A business process adapter converts a SOAP (Simple Object Access Protocol) message into a business process message. A body path and a node encoding type are defined for the business process adapter. And, when the SOAP message is received, the business process adaptor extracts the node of the SOAP message at the location defined by the body path and encodes the node according to the defined node encoding type. Additionally, the business process adapter converts a business process message into a SOAP message using a defined content encoding type and a defined format of the SOAP message. When the business process message is received from the business process management server, the business process adapter encodes the body of the business process message according to the defined content encoding type and generates the SOAP message from the encoded body according to the defined format.
-
Citations
13 Claims
-
1. A method for converting a SOAP (Simple Object Access Protocol) message into a business process message by a business process adapter, said business process adapter associated with a business process management server, said method comprising:
-
defining a body path associated with the business process adapter, said body path specifying a location of a node of the SOAP message; defining a node encoding type associated with the business process adapter, said node encoding type specifying a format of the node; receiving the SOAP message via the business process adapter; extracting the node of the SOAP message wherein the node is located in the SOAP message at the location defined by the body path and the node is encoded according to the defined node encoding type; generating the business process message from the extracted node wherein a content of the business process message includes the extracted node; and sending the business process message to the business process management server; and wherein the business process adapter configured with computer-executable instructions for sending SOAP messages, said instructions for; defining a format of the SOAP message associated with the business process adapter; defining a content encoding type for the SOAP message associated with the business process adapter; receiving the business process message from the business process management server; encoding a body of the business process message according to the defined content encoding type; generating the SOAP message from the encoded body of the business process message according to the defined format wherein the content of the SOAP message includes the encoded body; and sending the SOAP message via the business process adapter to an application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for converting messages by a business process adapter, said business process adapter associated with a business process management server, comprising:
-
a processor; the business process adapter configured on processor with computer-executable instructions for receiving SOAP messages, said instructions for; defining a body path associated with the business process adapter, said body path specifying a location of a node of the SOAP message; defining a node encoding type associated with the business process adapter, said node encoding type specifying a format of the node; receiving the SOAP message via the business process adapter;
extracting the node of the SOAP message wherein the node is located in the SOAP message at the location defined by the body path and the node is encoded according to the defined node encoding type;generating the business process message from the extracted node wherein a content of the business process message includes the extracted node; and sending the business process message to the business process management server; and the business process adapter configured with computer-executable instructions for sending SOAP messages, said instructions for; defining a format of the SOAP message associated with the business process adapter; defining a content encoding type for the SOAP message associated with the business process adapter; receiving the business process message from the business process management server; encoding a body of the business process message according to the defined content encoding type; generating the SOAP message from the encoded body of the business process message according to the defined format wherein the content of the SOAP message includes the encoded body; and sending the SOAP message via the business process adapter to an application. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification