Patent ID: 9323509
Filing Date: 2016-04-26
CPC Classification: G06F

Claim Text:
1. A computer program product comprising: a non-transitory computer readable storage medium; and computer usable code stored on the non-transitory computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to: identify two or more process statements within an initial process definition to determine separable portions of the initial process definition; generate a process definition for each of the separable portions, wherein a first process definition is to include a first process statement present in the initial process definition to execute a first activity specified in the initial process definition and a second process statement to execute a partnerLink absent from the initial process definition that is related to a second activity specified in the initial process definition; and generate a service definition for each process definition, wherein the first process statement is to execute the first activity specified in the initial process definition and defined by a service definition generated for the first process definition, and wherein the second process statement is to execute the partnerLink that is related to the second activity specified in the initial process definition and defined by a service definition generated for a second process definition.