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.