×

Efficient marshalling between soap and business-process messages

  • US 7,908,607 B2
  • Filed: 08/30/2007
  • Issued: 03/15/2011
  • Est. Priority Date: 08/30/2007
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×