Computer implemented method and system for running a plurality of business processes
First Claim
1. A computer implemented method comprising:
- instantiating an action to run a plurality of business services within an explicitly defined business context, wherein running the business services within the business context generates meaningful instances of work situations by altering data and processes within an enterprise system, the instantiating including;
mapping as the business services one or more web services, composition of services, or a combination thereof to input/output parameters of the business context, the mapping performed with an input/output interface of the instantiated action that provides a wrapper layer for the business services to exchange data between the business context and the business services;
enabling the input/output interface to handle long running, stateful actions, wherein for the instantiated action a predetermined number of action states is defined, which comprise a before execution action state, a during execution action state, an after execution action state and an undo execution action state, andimplementing a user interaction behavior defined to be common to the long running, stateful actions executing under a business application to make a user interface of the long running, stateful actions executing under the business application reusable across a plurality of business contexts;
wherein an exception handler is defined that couples the instantiated action to a further action for handling exceptions.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for running a plurality of business services within an explicitly defined business context wherein the context and the business services are representing meaningful instances of work situation or actions, the method comprising: provisioning web services, a composition of services, or both with an additional input/output interface for passing data from and to a parent business context; enabling this interface to handle long running, stateful actions; and implementing a standardized user interaction behavior to make the user interface of an action reusable across contexts. An embodiment of the invention introduces an “action” concept which can be technically described as a wrapping layer on top of enterprise services that provides a special plug & execute interface to enable a service or a composition of services to interact with a parent context.
37 Citations
6 Claims
-
1. A computer implemented method comprising:
-
instantiating an action to run a plurality of business services within an explicitly defined business context, wherein running the business services within the business context generates meaningful instances of work situations by altering data and processes within an enterprise system, the instantiating including; mapping as the business services one or more web services, composition of services, or a combination thereof to input/output parameters of the business context, the mapping performed with an input/output interface of the instantiated action that provides a wrapper layer for the business services to exchange data between the business context and the business services; enabling the input/output interface to handle long running, stateful actions, wherein for the instantiated action a predetermined number of action states is defined, which comprise a before execution action state, a during execution action state, an after execution action state and an undo execution action state, and implementing a user interaction behavior defined to be common to the long running, stateful actions executing under a business application to make a user interface of the long running, stateful actions executing under the business application reusable across a plurality of business contexts; wherein an exception handler is defined that couples the instantiated action to a further action for handling exceptions. - View Dependent Claims (2, 3)
-
-
4. An article of manufacture comprising a computer readable storage medium having computer readable instructions stored thereon for providing access to resources available on a computer, the computer readable instructions, when executed, causing the computer to:
-
instantiate an action to run a plurality of business services within an explicitly defined business context, wherein running the business services within the business context generates instances of work situations by altering data and processes within an enterprise system, the instantiating including; mapping as the business services one or more web services, composition of services, or a combination thereof to input/output parameters of the business context, the mapping performed with an input/output interface of the instantiated action that provides a wrapper layer for the business services to exchange data between the business context and the business services, enabling the input/output interface to handle long running, stateful actions, wherein for the instantiated action a predetermined number of action states is defined, which comprise a before execution action state, a during execution action state, an after execution action state and an undo execution action state, and implementing a user interaction behavior defined to be common to the long running, stateful actions executing under a business application to make a user interface of the long running, stateful action executing under the business application reusable across a plurality of business contexts, wherein an exception handler is defined that couples the instantiated action to a further action for handling exceptions. - View Dependent Claims (5, 6)
-
Specification