| Dynamic reconfiguration using template based web service composition |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 158, Citation Count: 0
|
|
|
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.
|
|