Patent ID: 8904369
Filing Date: 2014-12-02
Classification: G06F

Abstract:
1. A method for automated process distribution, comprising: selecting a process definition expressed using Business Process Execution Language (BPEL); identifying a first process portion based on one activity and at least one second process portion based on at least one other activity as separable portions in the process definition; generating a first further process definition expressed using BPEL for the first process portion identified as a separable portion; generating a second further process definition expressed using BPEL for each of the second process portion identified as a separable portion; and generating a corresponding service definition for each of the second further process definition expressed using Web Services Description Language (WSDL); wherein: generating the first further process definition comprises generating a process definition element including: generating the second further process definition comprises generating a process definition element including a receive statement and a partnerLink configured to make the service of the service definition corresponding to each of the second further process definition available to the first further process definition, wherein the second invoke statement and the receive statement have a same partnerLink value, operation value, and variable value, and have a different portType value, and the first and second further process definitions are distributed for concurrent execution.