Systems and methods for dynamically configuring business processes
AssigneeMicrosoft Corporation
InventorsRaza M. Syed, Mikhail Mikhailov
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsRaza M. Syed, Mikhail Mikhailov
Estimating the term…
Systems and methods for dynamic business process configuration are provided that allow developers to introduce points of variances (parameters/policies) at well-defined places in business processes. The values of these parameters/policies are dependent on the context in which the business process is executed. This context can be defined and modified by business users after deployment based upon the changing needs of the business. The same business processes can be utilized in different contexts without recompilation and involvement of development resources. In one embodiment, to implement dynamic business process configuration, a set of web services APIs is provided that process developers can leverage to add points of variability in their processes. The API talks to a data-model for business processes and trading partners. Once the processes are built leveraging the API, they can be deployed through a set of tools. Also, business users can tailor the business process using an artifact called an agreement using other tools for different scenarios after deployment, as needed, without recompiling or rebuilding the process.
A method for providing dynamic business process configuration, comprising:
A method for deploying at least one file for implementing a dynamically configurable business process based on a business process model having at least one point of variance inserted therein, comprising:
A method for dynamically configuring a business process in a runtime environment based upon a business process model having at least one point of variance inserted therein, comprising:
A method for dynamically configuring a business process in a runtime environment based upon a business process model having at least one point of variance inserted therein, comprising:
A business process configuration system for enabling the dynamic configuration and reuse of business processes in different contexts without recompilation and without involvement of development resources, comprising:
A computing system for providing dynamic business process configuration, comprising:
A computing system for deploying at least one file for implementing a dynamically configurable business process based on a business process model having at least one point of variance inserted therein, comprising:
A computing system for dynamically configuring a business process in a runtime environment based upon a business process model having at least one point of variance inserted therein, comprising:
A computing system for dynamically configuring a business process in a runtime environment based upon a business process model having at least one point of variance inserted therein, comprising:
Dependencies are inferred from the claim text.