Computer implemented method and system for running a plurality of business processes
First Claim
1. A computer implemented method for running a plurality of business services within an explictly 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 and/or a composition of services 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;
implementing a standardized user interaction behavior to make the user interface of an action reusable across contexts.
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 and/or a composition of services 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.
-
Citations
11 Claims
-
1. A computer implemented method for running a plurality of business services within an explictly 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 and/or a composition of services 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;
implementing a standardized user interaction behavior to make the user interface of an action reusable across contexts. - View Dependent Claims (2, 3, 4, 5, 8, 9)
-
-
6. A computer implemented method for a plurality of business processes, wherein process data are handled in data objects by a business program run on a computer, the method comprising:
-
defining a set of work-roles, each work-role active in at least one of said business processes and defining persons or groups of persons performing a predefined work-role in said business processes;
defining for each work-role a plurality of actions to be executed in said work-role, the actions corresponding to a specific instance of work to be executed in said work-role and corresponding to handling of a predefined number of data objects; and
associating said actions to a work context template, the work context template defining an interface format for providing a user interface to perform said action; and
an interface format for interfacing between said business objects.
-
-
7. A computer system for running a plurality of business processes, wherein process data are handled in data objects by one or more service oriented business applications run on a computer, the system comprising:
-
an interface generator for generating a user interface based on a predetermined interface template;
a database comprising a plurality of work context templates, each template arranged to activate one or more services for providing a data-interface to said business objects so as to instantiate a corresponding work context by populating said work context with data interfaced from said business objects;
each work context template associated with a corresponding work-role that is active in at least one of said business processes and that defines persons or groups of persons performing a predefined role in said business processes;
a database comprising a plurality of action templates arranged to activate one or more services for handling of a predefined number of data objects in a work context;
each action template associated with a corresponding specific instance of work to be executed in a predetermined number of work-roles by executing a corresponding action through said one or more services on said data objects;
wherein in at least one of said action templates a predefined interface template is defined corresponding with said interface generator for providing a predefined user interface; and
wherein each of the work context templates is associated with at least one action template.
-
-
10. A computer implemented method for running a plurality of business processes, wherein process data are handled in data objects by one or more service oriented business applications run on a computer, the method comprising:
-
providing a plurality of callable actions;
each action arranged to activate one or more of said services for handling of a predefined number of data objects via a work context;
wherein the work context is arranged for providing a data-interface to said business objects so as to instantiate a corresponding action by populating said action with data interfaced from said business objects; and
wherein the work context is associated with a corresponding work-role that is active in at least one of said business processes and that defines persons or groups of persons performing a predefined role in said business processes;
each action comprises a data-interface to interface with said work context; and
associating at least one action to a predefined work context. - View Dependent Claims (11)
-
Specification