|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
IEEE International Conference on e-Business Engineering (ICEBE'06)
A Mechanism for Efficient Management of Changes in BPEL based Business Processes: An Algebraic Methodology
Shanghai, China
October 24-October 26
ISBN: 0-7695-2645-4
| ASCII Text | x | ||
| Jeewani A. Ginige, Uma Sirinivasan, Athula Ginige, "A Mechanism for Efficient Management of Changes in BPEL based Business Processes: An Algebraic Methodology," 2012 IEEE Ninth International Conference on e-Business Engineering, pp. 171-178, IEEE International Conference on e-Business Engineering (ICEBE'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ICEBE.2006.7, author = {Jeewani A. Ginige and Uma Sirinivasan and Athula Ginige}, title = {A Mechanism for Efficient Management of Changes in BPEL based Business Processes: An Algebraic Methodology}, journal ={2012 IEEE Ninth International Conference on e-Business Engineering}, volume = {0}, year = {2006}, isbn = {0-7695-2645-4}, pages = {171-178}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICEBE.2006.7}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE Ninth International Conference on e-Business Engineering TI - A Mechanism for Efficient Management of Changes in BPEL based Business Processes: An Algebraic Methodology SN - 0-7695-2645-4 SP171 EP178 A1 - Jeewani A. Ginige, A1 - Uma Sirinivasan, A1 - Athula Ginige, PY - 2006 KW - null VL - 0 JA - 2012 IEEE Ninth International Conference on e-Business Engineering ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICEBE.2006.7
Business Process Execution Language (BPEL) is an XML-based Web service composition language that is commonly used for the orchestration of business processes. Orchestration refers to the sequencing of services, usually defined in a separate Web Services Definition Language (WSDL) document, in order to provide additional logic to process data, which essentially creates the application logic. In certain situations, when business goals or policies change, these services (external to the orchestrated process) may change in a way that it affects the orchestrated process. For example, some services may be removed and new ones introduced. In situations like this, BPEL models need to be changed accordingly. In large and complex business processes, due to the verbose nature of BPEL, making alterations to BPEL descriptions is an arduous task, and can often lead to inconsistencies and errors. This paper demonstrates a way to map BPEL processes and related WSDL service descriptions into algebraic expressions, which encapsulate all process elements into a single phrase. The purpose of these algebraic expressions is to easily identify the effect of service changes in the orchestrated process, which in turn enables the required changes to be carried out efficiently in-situ within a given context, without disturbing the consistency of the overall BPEL document. The proposed algebraic methodology is based on Kleene Algebra with Tests (KAT), which is a new branch of algebra that lends itself for practical modeling purposes.
Citation:
Jeewani A. Ginige, Uma Sirinivasan, Athula Ginige, "A Mechanism for Efficient Management of Changes in BPEL based Business Processes: An Algebraic Methodology," icebe, pp.171-178, IEEE International Conference on e-Business Engineering (ICEBE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
