Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns

Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns

Jonas Buys, Vincenzo De Florio, Chris Blondia
Copyright: © 2010 |Volume: 1 |Issue: 3 |Pages: 17
ISSN: 1947-9220|EISSN: 1947-9239|EISBN13: 9781609609559|DOI: 10.4018/jaras.2010070102
Cite Article Cite Article

MLA

Buys, Jonas, et al. "Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns." IJARAS vol.1, no.3 2010: pp.25-41. http://doi.org/10.4018/jaras.2010070102

APA

Buys, J., De Florio, V., & Blondia, C. (2010). Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns. International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS), 1(3), 25-41. http://doi.org/10.4018/jaras.2010070102

Chicago

Buys, Jonas, Vincenzo De Florio, and Chris Blondia. "Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns," International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS) 1, no.3: 25-41. http://doi.org/10.4018/jaras.2010070102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.