SYSTEM AND METHOD OF MAINTAINING CONTRACTS IN BUSINESS PROCESS MANAGEMENT
First Claim
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- receive contract data, the contract data specifying a contract that exists between an event within a business process model and a monitoring module configured to measure performance related to the event;
associate the contract data with the business process model;
validate that the business process model adheres to the contract data; and
provide a notification if the business process model does not adhere to the contract data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for establishing and maintaining a contract between a business process model and a monitoring module corresponding to a portion of the business process model is disclosed. In the modeling task, a contract is established and associated with an event in the business process flow. The contract specifies a relationship between the event within the business process model and a monitoring module that is configured to monitor the event. Therefore, if changes are made to the event or process, a user will be warned that the changes may affect an existing monitoring module that exists to monitor this process.
-
Citations
35 Claims
-
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive contract data, the contract data specifying a contract that exists between an event within a business process model and a monitoring module configured to measure performance related to the event; associate the contract data with the business process model; validate that the business process model adheres to the contract data; and provide a notification if the business process model does not adhere to the contract data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a business process model; a monitoring module configured to measure performance of an event within the business process model; a contract data module associated with the business process model, the contract data module storing a contract field of a contract data set, the contract field including data specifying a relationship between an event within the business process model and the monitoring module; a validator for ensuring the business process model adheres to the data specified in the contract field; and a notification module configured to provide a notification when the business process model does not adhere to the data specified in the contract field. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving contract data, the contract data specifying a contract that exists between an event within a business process model and a monitoring module configured to measure performance related to the event; associating the contract data with the business process model; validating that the business process model adheres to the contract data; and providing a notification if the business process model does not adhere to the contract data. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification