SYSTEMS AND METHODS FOR MANAGING BUSINESS PROCESSES IN AN ENTERPRISE
First Claim
1. A method for managing a business process in an enterprise comprising a plurality of business subsystems, the method comprising:
- executing a business process model, wherein executing the business process model comprises generating a plurality of business level messages associated with business level tasks;
in response to receiving a business level message, generating one or more system level messages associated with system level tasks to be performed by one or more enterprise subsystems, wherein the one or more system level messages are in a common format that is accessible by the one or more enterprise subsystems; and
broadcasting the one or more system level messages over a communication channel communicably coupling the plurality of enterprise subsystems.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a business process in an enterprise includes executing a business process model, wherein executing the business process model comprises generating a plurality of business level messages associated with business level tasks, generating one or more system level messages associated with system level tasks to be performed by one or more enterprise subsystems, wherein the one or more system level messages are in a common format that is accessible by the one or more enterprise subsystems, and broadcasting the one or more system level messages over a communication channel communicably coupling the plurality of enterprise subsystems. A system includes a communication channel carrying system level messages in a generic format, a plurality of business subsystems communicably coupled to the communication channel, adapters operable to translate messages from the generic format into associated business subsystem specific formats and vice versa.
47 Citations
20 Claims
-
1. A method for managing a business process in an enterprise comprising a plurality of business subsystems, the method comprising:
-
executing a business process model, wherein executing the business process model comprises generating a plurality of business level messages associated with business level tasks; in response to receiving a business level message, generating one or more system level messages associated with system level tasks to be performed by one or more enterprise subsystems, wherein the one or more system level messages are in a common format that is accessible by the one or more enterprise subsystems; and broadcasting the one or more system level messages over a communication channel communicably coupling the plurality of enterprise subsystems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing a business process carried out by a plurality of subsystems in an enterprise, the system comprising:
-
a communication channel carrying system level messages in a generic format; a plurality of business subsystems communicably coupled to the communication channel, wherein each business subsystem generates system level messages in a business subsystem specific format; a plurality of adapters, wherein each adapter is associated with one of the plurality of business subsystems, and wherein each adapter is operable to translate messages from the generic format into the associated business subsystem specific format and vice versa; a business process management subsystem communicably coupled to the communication channel and operable to execute a business process model to manage the plurality of business subsystems. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification