Business protocol policy injection
First Claim
1. A cross-enterprise business process management system comprising:
- a business process specification document processing engine configured to process business process specification documents, each of said documents describing a business process having a plurality of business protocols defined therein;
a deployment service coupled to said engine and programmed to generate and deploy service instances supporting corresponding ones of said business protocols defined in said business process;
a registry of event personas and business transformation operatives; and
, a business transformation engine coupled to said business process specification document processing engine and configured to process transformation scripts for changing said business process by activating and deactivating selected ones of said business protocols in said business process according to registered ones of said event personas and business transformation operatives.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a method, system and apparatus for for dynamic business protocol based policy injection in a cross-enterprise business process management system. In accordance with the present invention, a defined business process can be re-factored to permit the handling of business process transformation events. Moreover, one or more mappings to the event handlers can be registered as can one or more business transformation operatives configured to specify the activation of specific business activities at particular places within the business process. Once re-factored, the business process can be “seeded” with a business process transformation policy. Subsequently, upon receipt of a business process transformation event, the instance of the business transformation operative can be located and the specific business activities can be activated and the business process can be suitably configured according to the mapped business transformation operatives and through the operation of the event handlers.
-
Citations
14 Claims
-
1. A cross-enterprise business process management system comprising:
-
a business process specification document processing engine configured to process business process specification documents, each of said documents describing a business process having a plurality of business protocols defined therein;
a deployment service coupled to said engine and programmed to generate and deploy service instances supporting corresponding ones of said business protocols defined in said business process;
a registry of event personas and business transformation operatives; and
,a business transformation engine coupled to said business process specification document processing engine and configured to process transformation scripts for changing said business process by activating and deactivating selected ones of said business protocols in said business process according to registered ones of said event personas and business transformation operatives. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The system of 1, further comprising a registry of un-actuated links, each link corresponding to a corresponding one of said business protocols.
-
7. A method for business protocol based policy injection in a cross-enterprise business process management system, the method comprising the steps of:
-
re-factoring a business process specification document to incorporate event handlers for each scope in said document that provides one of getting and setting a variable in said scope;
converting each activity specified in said document to an un-actuated XLink;
registering at least one business transformation operative (BTO) responsive for at least one specific business transformation action, and further registering at least one event persona associated with a corresponding one of said event handlers; and
,seeding a business process for a business protocol transformation with at least one business protocol transformation policy based upon a combination of a registered BTO and a registered event persona. - View Dependent Claims (8, 9, 10)
-
-
11. A machine readable storage having stored thereon a computer program for business protocol based policy injection in a cross-enterprise business process management system, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of:
-
re-factoring a business process specification document to incorporate event handlers for each scope in said document that provides one of getting and setting a variable in said scope;
converting each activity specified in said document to an un-actuated XLink;
registering at least one business transformation operative (BTO) responsive for at least one specific business transformation action, and further registering at least one event persona associated with a corresponding one of said event handlers; and
,seeding a business process for a business protocol transformation with at least one business protocol transformation policy based upon a combination of a registered BTO and a registered event persona. - View Dependent Claims (12, 13, 14)
-
Specification