{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T16:13:59Z","timestamp":1654100039448},"reference-count":30,"publisher":"IGI Global","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,7,1]]},"abstract":"<p>With the advent of XML-based SOA, WS-BPEL swiftly became a widely accepted standard for modeling business processes. Although SOA is said to embrace the principle of business agility, BPEL process definitions are still manually crafted into their final executable version. While SOA has proven to be a giant leap forward in building flexible IT systems, this static BPEL workflow model should be enhanced to better sustain continual process evolution. In this paper, the authors discuss the potential for adding business intelligence with respect to business process re-engineering patterns to the system to allow for automatic business process optimization. Furthermore, the paper examines how these re-engineering patterns may be implemented, leveraging techniques that were applied successfully in computer science. Several practical examples illustrate the benefit of such adaptive process models. These preliminary findings indicate that techniques like the re-sequencing and parallelization of instructions, further optimized by introspection, as well as techniques for achieving software fault tolerance, are particularly valuable for optimizing business processes. Finally, the authors elaborate on the design of people-oriented business processes using common human-centric re-engineering patterns.<\/p>","DOI":"10.4018\/jaras.2010070102","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T20:08:20Z","timestamp":1297800500000},"page":"25-41","source":"Crossref","is-referenced-by-count":0,"title":["Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns"],"prefix":"10.4018","volume":"1","author":[{"given":"Jonas","family":"Buys","sequence":"first","affiliation":[{"name":"University of Antwerp, Belgium"}]},{"given":"Vincenzo","family":"De Florio","sequence":"additional","affiliation":[{"name":"PATS Research Group, University of Antwerp, and iMinds, Belgium"}]},{"given":"Chris","family":"Blondia","sequence":"additional","affiliation":[{"name":"University of Antwerp, Belgium"}]}],"member":"2432","reference":[{"key":"jaras.2010070102-0","unstructured":"Abode et al. (2007). Web Services Business Process Execution Language Version 2.0."},{"key":"jaras.2010070102-1","author":"G.Antoniou","year":"2004","journal-title":"A Semantic Web Primer"},{"key":"jaras.2010070102-2","first-page":"23","article-title":"The Methodology of N-Version Programming","author":"A.Avi\u017eienis","year":"1995","journal-title":"Software Fault Tolerance"},{"key":"jaras.2010070102-3","author":"J.Buys","year":"2009","journal-title":"Business Process Re-engineering Leveraging Autonomic Service-oriented Computing"},{"key":"jaras.2010070102-4","doi-asserted-by":"crossref","unstructured":"Buys, J., De Florio, V., & Blondia, C. (2009, July). Applying Business Process Re-engineering Patterns to optimize WS-BPEL Workflows. In Proceedings of IT Revolutions, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering (Vol. 11, Part 1, pp. 151-160). Berlin: Springer. ISSN 1867-8211.","DOI":"10.1007\/978-3-642-03978-2_14"},{"key":"jaras.2010070102-5","doi-asserted-by":"crossref","unstructured":"Charfi, A., Schmeling, B., & Mezini, M. (2007, November 26-28). Transactional BPEL Processes with AO4BPEL Aspects. In Proceedings of the 5th IEEE European Conference on Web Services (ECOWS 2007), Halle, Germany (pp. 149-158).","DOI":"10.1109\/ECOWS.2007.17"},{"key":"jaras.2010070102-6","unstructured":"De Florio, V. (2000). A Fault-Tolerant Linguistic Structure for Distributed Applications. Unpublished doctoral dissertation, Katholieke Universiteit Leuven, Belgium."},{"key":"jaras.2010070102-7","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-33149-2"},{"key":"jaras.2010070102-8","doi-asserted-by":"crossref","unstructured":"Dobson, G. (2006). Using WS-BPEL to Implement Software Fault Tolerance for Web Services. In Proceedings of the 32nd EUROMICRO Conference on Software Engineering (pp. 126-133).","DOI":"10.1109\/EUROMICRO.2006.63"},{"key":"jaras.2010070102-9","author":"T.Erl","year":"2005","journal-title":"Service-Oriented Architecture: Concepts, Technology, and Design"},{"key":"jaras.2010070102-10","unstructured":"Erl, T., et al. (2009). Web Service Contract Design and Versioning for SOA. Upper Saddle River, NJ: Prentice Hall\/Pearson. ISBN: 013613517X"},{"key":"jaras.2010070102-11","doi-asserted-by":"publisher","DOI":"10.1147\/sj.421.0005"},{"key":"jaras.2010070102-12","author":"J. L.Hennessy","year":"1990","journal-title":"Computer Architecture \u2013 A Quantitative Approach"},{"key":"jaras.2010070102-13","unstructured":"IBM, SAP et al. (2007a). WS-BPEL Extension for People Specification, Version 1.0."},{"key":"jaras.2010070102-14","unstructured":"IBM, SAP et al. (2007b). Web Services Human Task Specification, Version 1.0."},{"key":"jaras.2010070102-15","unstructured":"IBM, & SAP. (2005). WS-BPEL 2.0 Extensions for Sub-Processes. http:\/\/download.boulder.ibm.com\/ibmdl\/pub\/software\/dw\/webservices\/ws-bpelsubproc\/ws-bpelsubproc.pdf"},{"key":"jaras.2010070102-16","author":"O.Klopp","year":"2007","journal-title":"Reaching Definitions Analysis Respecting Dead Path Elimination Semantics in BPEL Processes"},{"key":"jaras.2010070102-17","doi-asserted-by":"crossref","unstructured":"Mendling, J., Ploesser, K., & Strembeck, M. (2008). Specifying Separation of Duty Constraints in BPEL4People Processes. In Proceedings of the 11th International Conference on Business Information Systems (BIS 2008), Innsbruck, Austria (pp. 274-284). New York: Springer.","DOI":"10.1007\/978-3-540-79396-0_24"},{"key":"jaras.2010070102-18","unstructured":"Microsoft. Sun Microsystems, & ComputerAssociates. (2006). Web Services Addressing 1.0 - Core. Retrieved from http:\/\/www.w3.org\/TR\/ws-addr-core\/"},{"key":"jaras.2010070102-19","unstructured":"Microsoft, & IBM. (2001). Web Services Description Language (WSDL) 1.1. Retrieved December 30, 2009, from http:\/\/www.w3.org\/TR\/wsdl"},{"key":"jaras.2010070102-20","doi-asserted-by":"crossref","unstructured":"Modafferi, S., Mussi, E., & Pernici, B. (2006). SH-BPEL: a self-healing plug-in for WS-BPEL engines. In Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006) (pp. 48-53). New York: ACM.","DOI":"10.1145\/1169091.1169099"},{"key":"jaras.2010070102-21","first-page":"1","article-title":"The Evolution of the Recovery Block Concept","author":"B.Randell","year":"1995","journal-title":"Software Fault Tolerance"},{"key":"jaras.2010070102-22","doi-asserted-by":"publisher","DOI":"10.1016\/j.omega.2004.04.012"},{"key":"jaras.2010070102-23","unstructured":"Reldin, P., & Sundling, P. (2007). Explaining SOA service granularity \u2013 how IT-strategy shapes services. Unpublished master\u2019s thesis, Link\u00f6pings Universitet, Sweden."},{"key":"jaras.2010070102-24","unstructured":"Russell, N., & van der Aalst. (2008, June 18-20). Work distribution and resource management in BPEL4People: capabilities and opportunities. In W. M. Z. Bellahs\u00e8ne & M. L\u00e9onard (Eds.), Proceedings of the 20th International Conference on Advanced Information Systems Engineering (CAiSE'08), Montpellier, France (pp. 94-108). New York: Springer."},{"key":"jaras.2010070102-25","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.60"},{"key":"jaras.2010070102-26","unstructured":"Stephen, A. (2005). Using BPMN to Model a BPEL Process."},{"key":"jaras.2010070102-27","author":"L.Strigini","year":"2005","journal-title":"Dependable Computing Systems: Paradigms, Performance Issues, and Applications"},{"key":"jaras.2010070102-28","author":"L.Strigini","year":"2005","journal-title":"Dependable Computing Systems: Paradigms, Performance Issues, and Applications"},{"key":"jaras.2010070102-29","doi-asserted-by":"crossref","unstructured":"Sun, H., et al. (2007). Service Matching in Online Community for Mutual Assisted Living. In Proceedings of the 2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based Systems.","DOI":"10.1109\/SITIS.2007.99"}],"container-title":["International Journal of Adaptive, Resilient and Autonomic Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=46032","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T15:38:21Z","timestamp":1654097901000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jaras.2010070102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2010,7,1]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jaras.2010070102","relation":{},"ISSN":["1947-9220","1947-9239"],"issn-type":[{"value":"1947-9220","type":"print"},{"value":"1947-9239","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,1]]}}}