Efficient system for realizing business process families using model-driven techniques
First Claim
1. A computationally efficient system for developing a set of business process definitions sharing the common business intent as a business process family using model driven techniques, the said system comprising:
- a network; and
a host system in communication with the network, the said host system having processor configured to execute programmed instructions for;
a) specifying a business process family as an extension of essential BPMN meta model;
b) viewing a business process definition as a set of connecting objects which connect a set of flow objects exchanging data objects using the said essential BPMN meta model;
c) capturing a process structure for specifying concrete business processes using essential BPMN meta model;
d) enabling an activity to be specified as a placeholder and making another process to fit in via orchestration or choreography by using essential BPMN meta model;
e) defining a BPMN meta model to support a business process family concept, comprises ofi. describing the business process family by using a process structure, wherein the Process structure is defined by set of activities and events;
ii. essentially specifying each template by using BPMN meta model;
iii. introducing a placeholder to support two kinds of variability with respect to composition and integration, wherein the placeholder comprises of an Event activity or an Abstract Activity;
iv. defining composition or integration of a process part at the placeholder by using a map, wherein the map comprises of an event map or an activity mapv. introducing a configuration structure to describe entire configuration context in terms of the parts that can be fitted at placeholders;
vi. specifying multiple placeholders and a set of candidate processes for each placeholders to enables modelling of the business process family; and
f) Integrating at least one business process definition from the business process family and at least one technology platform to create an executable business process.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for developing a set of business process definitions sharing the common business intent as a business process family using model-driven techniques. The present invention minimizes on development time and resources thus leading to a cost effective system and method for developing business process families. The invention enables to create a business process family which can be easily configured to behave as a specific business process thus meeting the needs of a set of apriori known situations. The invention supports configuration process at different stages (i.e. design time, and run time) of the business process application and also support extension of the configuration structure at different stages (i.e. design time, and run time). The invention enables to create a business process family which can be easily extended to meet the needs of an as yet unseen situation.
-
Citations
5 Claims
-
1. A computationally efficient system for developing a set of business process definitions sharing the common business intent as a business process family using model driven techniques, the said system comprising:
-
a network; and a host system in communication with the network, the said host system having processor configured to execute programmed instructions for; a) specifying a business process family as an extension of essential BPMN meta model; b) viewing a business process definition as a set of connecting objects which connect a set of flow objects exchanging data objects using the said essential BPMN meta model; c) capturing a process structure for specifying concrete business processes using essential BPMN meta model; d) enabling an activity to be specified as a placeholder and making another process to fit in via orchestration or choreography by using essential BPMN meta model; e) defining a BPMN meta model to support a business process family concept, comprises of i. describing the business process family by using a process structure, wherein the Process structure is defined by set of activities and events; ii. essentially specifying each template by using BPMN meta model; iii. introducing a placeholder to support two kinds of variability with respect to composition and integration, wherein the placeholder comprises of an Event activity or an Abstract Activity; iv. defining composition or integration of a process part at the placeholder by using a map, wherein the map comprises of an event map or an activity map v. introducing a configuration structure to describe entire configuration context in terms of the parts that can be fitted at placeholders; vi. specifying multiple placeholders and a set of candidate processes for each placeholders to enables modelling of the business process family; and f) Integrating at least one business process definition from the business process family and at least one technology platform to create an executable business process. - View Dependent Claims (2, 3, 4, 5)
-
Specification