Patent ID: 9552239
Date: 2017-01-24
CPC Classifications: G06F,G06Q

Claim:
1. A method, performed by a computer system implementing a parent process and a subprocess, for using the subprocess across processes in different composites with each process having a scope, the method comprising: scope grafting, by the computer system, a root scope of the subprocess to a scope of the parent process to make the subprocess an instance of the parent process; receiving, by the subprocess, a call activity in the scope of the parent process and invoked by the parent process without using a Web Services Description Language (WSDL) interface, where the call activity includes a plurality of partner links of the parent process passed as a plurality of arguments in a single call activity, where the partner links encapsulate communications between the parent process and partner web services, with the partner web services included in a first composite, where the subprocess is included in a second composite, where the parent process communicates with partner web services in the first composite via a WSDL interface, and where the call activity is a statement in computer code; and communicating, by the subprocess, directly with partner web services that would ordinarily be called by the parent process via a Web Service (WS) addressing service using information included in the arguments passed by the call activity.