ACM Home Page
Please provide us with feedback. Feedback
Dynamic reconfiguration using template based web service composition
Full text PdfPdf (653 KB)
Source Middleware Conference archive
Proceedings of the 3rd workshop on Middleware for service oriented computing table of contents
Leuven, Belgium
Pages 49-54  
Year of Publication: 2008
ISBN:978-1-60558-368-6
Authors
Kristof Geebelen  IBBT-DistriNet, K.U.Leuven, Leuven, Belgium
Sam Michiels  IBBT-DistriNet, K.U.Leuven, Leuven, Belgium
Wouter Joosen  IBBT-DistriNet, K.U.Leuven, Leuven, Belgium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 158,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1462802.1462811
What is a DOI?

ABSTRACT

Current workflow languages introduce limitations regarding modularity and flexibility. They are lacking support for reusability of primitive and structured activities. Designing processes often leads to duplication which makes the workflow descriptor complicated and unnecessarily large. Furthermore, due to the static character of the scripts, there is insufficient flexibility to model dynamic, evolvable and failsafe workflows. In this paper we present a framework that allows the design of WS-BPEL processes in a modular way based on reusable templates. In addition, we introduce an extra layer on top of WS-BPEL that allows template processing based on parameter values. This layer offers support for decision logic to adapt processes dynamically. The approach is based on the "Ruby On Rails" (RoR) framework, known for adding dynamism to static web pages. The proposed solution is portable with existing WS-BPEL engines.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Braem, M., Verlaenen, K., et al.: Isolating process-level concerns using Padus. Proc. of the 4th Int'l Conf. on Business Process Management (BPM 2006), Vienna, Austria, Springer (2006).
 
3
Braem, M., Joncheere, N., Geebelen, K. and Verlaenen, K., Guiding aspect-oriented service composition in WS-BPEL and Padus (Demonstration), Proceedings of the 6th international conference on aspect-oriented software development, March 2007.
 
4
 
5
Charfi, A., Mezini, M.: Aspect-oriented web service composition with AO4BPEL. In Zhang, L. J., ed.: Proceedings of the 2nd European Conference on Web Services (ECOWS 2004), Erfurt, Germany, Springer-Verlag (2004) 168--182.
 
6
Charfi, A., Mezini, M.: Aspect-oriented workflow languages. In the Proceedings of the 14th International Conference on Cooperative Information Systems (COOPIS'06).
7
 
8
Kloppmann, M., Rickayzen, A., et al.: WS-BPEL Extension for Sub-processes - BPEL-SPE. A Joint White Paper by IBM and SAP (2005).
9
 
10
 
11
Reference Architecture for Service Oriented Architecture Version 1.0, April 2008, OASIS Technical Committee, http://www.opengroup.org/projects/soa/.
 
12
Web Services Business Process Execution Language Version 2.0, April 2007, OASIS Technical Committee, http://docs.oasis-open.org/wsbpel/.
 
13
Web Services Description Language (WSDL) Version 2.0, June 2007, W3C Note, http://www.w3.org/TR/2007/REC-wsdl20-20070626/.
 
14
Business Process Modeling Notation (BPMN) Version 1.1, January 2008, OMG Specification, http://bpmn.org/.
 
15
Active Endpoints, http://www.activevos.com/community-open-source.php.
 
16
Oracle BPEL Process Manager, http://www.oracle.com/technology/products/ias/bpel/index.html
 
17
IBM Business Process Execution Language for Web Services JavaTM Run Time (BPWS4J), http://www.alphaworks.ibm.com/tech/bpws4j.

Collaborative Colleagues:
Kristof Geebelen: colleagues
Sam Michiels: colleagues
Wouter Joosen: colleagues