Patent ID: 8640085

Claim:
A method for generating a Service Component Architecture (SCA) module with Service Oriented Architecture (SOA) model elements, said method comprising: creating a service model corresponding to a process model, wherein the process model comprises at least one activity and a process flow, said at least one activity exchanging messages among said at least one activity according to said process flow, and wherein the service model comprises at least one service and at least one service operation definition; associating an activity of said at least one activity with a service of said at least one service such that an origin of the activity is identical to an origin of the service; determining a service operation definition of said at least one service operation definition that specifies an interface of the service associated with the activity, wherein said determining the service operation definition comprises: discovering more than one service operation definitions of said at least one service operation definition that specify a respective interface of the service associated with the activity, acquiring user input data that selects one service operation definition out of said more than one service operation definitions, and identifying said one service operation definition as the service operation definition that specifies the interface of the service; rendering a message specification of the activity from the interface of the service; a processor of a computer system producing the SCA module with the SOA model elements, wherein the SOA model elements comprise said at least one activity, the process flow, and the message specification, and wherein the SCA module is executable in the process flow, the SCA module comprising the activity communicating among said at least one activity according to the rendered message specification; and communicating the produced SCA module to a user of the computer system.