Patent ID: 8892667

Claim:
A computer system including instructions recorded on a computer-readable storage medium and executable by at least one processor, the computer system comprising: a first deployment unit, implemented as instructions recorded on the computer-readable storage medium and executable by the at least one processor, configured to receive a message requesting information from a second deployment unit, the first deployment unit including a process component including, a handling module, implemented as instructions recorded on the computer-readable storage medium and executable by the at least one processor, configured to, generate an interface between a process associated with the process component and the second deployment unit, determine whether the first deployment unit and the second deployment unit are coupled, if the first deployment unit and the second deployment unit are coupled, the interface is configured to communicate with the second deployment unit via a function call, and if the first deployment unit and the second deployment unit are decoupled, the interface is configured to communicate with the second deployment unit via an internet service call, and communicate with the process via a local consumer proxy; an object module, implemented as instructions recorded on the computer-readable storage medium and executable by the at least one processor, configured to provide a function included in the process associated with the process component; and a component module, implemented as instructions recorded on the computer-readable storage medium and executable by the at least one processor, configured to provide a reusable service in the process associated with the process component, the handling module being operatively coupled to the object module, the handling module being operatively coupled to the component module, the handling module being further configured to choreograph the process associated with the process component using the object module and the component module.