Subprocesses and user interactions for a business process management integration server
First Claim
Patent Images
1. A method, comprising:
- executing a first process at an integration server adapted to provide a messaging service for at least two business applications in an enterprise system; and
during execution of the first process, calling a subprocess to perform a task, wherein the subprocess may also be called by a second process at the integration server.
1 Assignment
0 Petitions
Accused Products
Abstract
A process may be executed at an integration server adapted to provide a messaging service for at least two business applications in an enterprise system. According to some embodiments, a subprocess may be called during execution of the process (and other processes may also call the subprocess). According to other embodiments, input may be received from a user (and further execution of the process may be based at least in part on the received input).
49 Citations
28 Claims
-
1. A method, comprising:
-
executing a first process at an integration server adapted to provide a messaging service for at least two business applications in an enterprise system; and
during execution of the first process, calling a subprocess to perform a task, wherein the subprocess may also be called by a second process at the integration server. - View Dependent Claims (2, 3, 4, 5, 10, 11, 12, 13, 14, 15)
-
-
6. The method of claim 6, wherein said defining includes:
setting a value of a configurable parameter based on the subprocess. - View Dependent Claims (7, 8, 9)
-
16. A system, comprising:
-
an integration repository storing enterprise system design-time descriptions of at least two business applications, the design-time descriptions including (i) a set of design-time business processes and (ii) at least one design-time business subprocess;
an integration directory storing enterprise system configuration-specific descriptions of the business applications, the configuration-specific descriptions including (i) configuration-specific business processes to be executed between the business applications and (ii) at least one configuration-specific business subprocess to be called by multiple configuration-specific business processes; and
an integration server including a business process management runtime engine to execute a configuration-specific business process that calls the configuration-specific business subprocess.
-
-
17. A medium storing processor-executable process steps, the process steps comprising:
-
executing a first process at an integration server adapted to provide a messaging service for at least two business applications in an enterprise system; and
during execution of the first process, calling a subprocess to perform a task, wherein the subprocess may also be called by a second process at the integration server.
-
-
18. A method, comprising:
-
executing a process at an integration server adapted to provide a messaging service for at least two business applications in an enterprise system; and
during execution of the process, receiving input from a user, wherein further execution of the process is based at least in part on the received input. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system, comprising:
-
an integration repository storing enterprise system design-time descriptions of at least two business applications, the design-time descriptions including a set of design-time business processes;
an integration directory storing enterprise system configuration-specific descriptions of the business applications, the configuration-specific descriptions including configuration-specific business processes to be executed between the business applications;
an integration server including a business process management runtime engine to execute a configuration-specific business process; and
a user input device to provide a response to the integration server during execution of the configuration-specific business process.
-
-
28. A medium storing processor-executable process steps, the process steps comprising:
-
executing a process at an integration server adapted to provide a messaging service for at least two business applications in an enterprise system; and
during execution of the process, receiving input from a user, wherein further execution of the process is based at least in part on the received input.
-
Specification