Apparatus and method for policy-driven business process exception handling
First Claim
1. A system for executing business process and handling runtime exceptions, comprising:
- an aggregator that is able to integrate normal business logic with exception handling knowledge to generated extended business process definition; and
a business process engine that is able to execute business process definitions that contains knowledge on runtime exception handling.
1 Assignment
0 Petitions
Accused Products
Abstract
A model-driven and QoS-aware infrastructure facilitates the scalable composition of Web services in highly dynamic environments. An exception management framework supports two modes of exception management for business processes, providing a novel policy-driven approach to exception management implemented in the system infrastructure. Exception management is implemented in the system infrastructure, with exception handling policies supplied by individual business processes. Using the exception management framework, developers define exception policies in a declarative manner. Before a business process is executed, the service composition middleware integrates the exception policies with normal business logic to generate a complete process schema. This policy driven-approach can significantly reduce the development time of business processes through its separation of the development of the business logic and the exception handling policies.
-
Citations
9 Claims
-
1. A system for executing business process and handling runtime exceptions, comprising:
-
an aggregator that is able to integrate normal business logic with exception handling knowledge to generated extended business process definition; and
a business process engine that is able to execute business process definitions that contains knowledge on runtime exception handling. - View Dependent Claims (2, 3, 4)
-
-
5. A method for executing business processes and handling runtime exceptions, comprising the steps of:
-
specifying exception handling knowledge from normal business process logic;
integrating normal business logic with exception handling knowledge to generate extended business process definitions;
executing business process definition that contains runtime exception handling knowledge;
detecting runtime exceptions; and
executing exception handling actions. - View Dependent Claims (6, 7, 8, 9)
-
Specification