Dynamic binding of principal services in a cross-enterprise business process management system
First Claim
1. A cross-enterprise business process management hardware system comprising:
- a business process specification document processor configured to process business process specification documents, each of said documents defining a business process;
a deployment service coupled to said processor and programmed to generate and deploy partner link instances for corresponding partner links specified in said documents; and
,a link base authority configured to notify each partner link instance when an endpoint reference to a principal service has changed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a method, system and apparatus for dynamically binding principal services to activities in a business process in a cross-enterprise business process management system. In a preferred aspect of the invention, the system can include a business process specification document processing engine configured to process business process specification documents in which each of the documents defines a business process. A deployment service can be coupled to the engine and programmed to generate and deploy partner link instances for corresponding partner links specified in the documents. Finally, a link base authority can be configured to notify each partner link instance when an endpoint reference to a principal service has changed. Notably, the business process specification documents can include BPEL documents. As such, the business process specification document processing engine can include a BPEL4WS run-time engine.
18 Citations
10 Claims
-
1. A cross-enterprise business process management hardware system comprising:
-
a business process specification document processor configured to process business process specification documents, each of said documents defining a business process; a deployment service coupled to said processor and programmed to generate and deploy partner link instances for corresponding partner links specified in said documents; and
,a link base authority configured to notify each partner link instance when an endpoint reference to a principal service has changed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for dynamically binding principal services to partner links in a cross-enterprise business process management system, the method comprising the steps of:
-
deploying a partner link instance for each partner link specified in a business process specification document; re-factoring said document to bind each said partner link to each said deployed partner link instance in lieu of a direct binding to a principal service; adding an event handler to said business process specification document to handle a dynamic change to an endpoint reference to said principal service; and
,registering each of said partner link instances to receive notification of a change to an endpoint reference to a principal service. - View Dependent Claims (7, 8, 9, 10)
-
Specification