Method and software for publishing a business process orchestration as a web service
First Claim
1. A method of generating a Web service to expose a business process orchestration, comprising:
- generating a web service implementation and WSDL from an assembly representative of said business process orchestration;
generating orchestration proxy code from the web service implementation description;
generating a web service implementation and WSDL from a selection of schemas provided by a BizTalk Adapter. and wrapping said orchestration proxy code within a web method.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of generating code that permits client access to a business process orchestration running on a server as a web service using the Simple Object Access Protocol (SOAP). Business process orchestrations in XLANG are converted to a web service implementation description from which the Web services code is generated. During runtime, when a SOAP request message comes into the server, it is passed to the target web method. The message is then passed to a Web services adapter that submits the request for further processing by the backend system. The response is forwarded to the Web services adapter, which returns the response as a SOAP response message to the client.
43 Citations
17 Claims
-
1. A method of generating a Web service to expose a business process orchestration, comprising:
-
generating a web service implementation and WSDL from an assembly representative of said business process orchestration;
generating orchestration proxy code from the web service implementation description;
generating a web service implementation and WSDL from a selection of schemas provided by a BizTalk Adapter. and wrapping said orchestration proxy code within a web method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of exposing a business process orchestration as a Web service, comprising:
-
providing a graphical user interface to guide a user through a process of defining parameters of the Web service; and
generating a Web service project in accordance with the defined parameters. - View Dependent Claims (10, 11, 12)
-
-
13. A method of receiving data submitted to a web method exposing a business process orchestration, comprising:
-
receiving a web method request;
submitting said request to an adapter for web services;
submitting the request to a receive pipeline and passing the request as a document to an orchestration port; and
passing the document to a backend application for processing. - View Dependent Claims (14, 16, 17)
-
-
15. The method of 13, wherein each part of the SOAP message corresponds to a parameter to be passed to a target web method.
Specification