Patent ID: 8627271
Filing Date: 2014-01-07
Classification: G06Q

Abstract:
1. A method for processing, using a computer having one or more processors, an interface and a non-transitory computer readable storage medium in data communication with the one or more processors, one or more sub-processes in one or more business processes, the method comprising: receiving, using the computer, user input from a menu in the interface to select one or more services and one or more sub-processes for inclusion as metadata in a first data table defining steps of a first business process, where a service is encapsulated, executable and configured to receive data in a common format for ease of reuse and where a sub-process includes a plurality of services; assembling, using the computer, a first executable process at run-time based on the sequence of steps read from the metadata included in the first data table, where a step comprising a sub-process is assembled into a single executable process as if the plurality of services included in the sub-process were selected as individual steps so that the sub-process is assembled at runtime; deploying, using the computer, the first executable process at runtime; adding, using the computer, the plurality of services to a run-time table in the non-transitory computer readable storage medium; determining, using the computer, orchestration requirements for the plurality of services; and invoking, using the computer, the plurality of services based on the orchestration requirements.