Abstract
The Web services architecture defines separate specifications for the composition and the coordination of Web services. BPEL is a language for creating service compositions in the form of business processes, whereas the WS-Coordination framework defines coordination protocols for distributed activities. In this paper, we investigate the combination of these two aspects to compose coordinated Web services. We argue for a policy-based approach to address this problem and introduce a new model and middleware that enables the flexible integration of diverse coordination types into (existing) process-based Web services compositions.
Chapter PDF
Similar content being viewed by others
Keywords
- Service Composition
- Coordination Policy
- Business Process Execution Language
- Coordination Type
- Declarative Policy
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services. Springer, Heidelberg (2004)
Benatallah, B., Dumas, M., Maamar, Z.: Definition and Execution of Composite Web Services: The Self-Serv Project. Data Engineering Bulletin 25(4) (2002)
Box, D., Curbera, F. (eds.): Web Services Addressing (WS-Addressing). Published online (2004), at http://www.ibm.com/developerworks/library/ws-add
Bunting, D., Chapman, M., Hurley, O., Little, M., Mischkinsky, J., Newcomer, E., Webber, J., Swenson, K.: Web Services Composite Application Framework (WS-CAF) (2003), Published online at http://developers.sun.com/techtopics/webservices/wscaf/
Ceponkus, A., Dalal, S., Fletcher, T., Furniss, P., Green, A., Pope, B.: Business Transaction Protocol (2003), Published online at http://www.oasis-open.org/committees/download.php/1184/2002-06-03.BTP_cttee_spec_1.0.pdf
Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The Next Step in Web Services. Communications of the ACM 46(10), 29–34 (2003)
Curbera, F., Duftler, M., Khalaf, R., Mukhi, N., Nagy, W., Weerawarana, S.: BPWS4J (2003), Published online at http://www.alphaworks.ibm.com/tech/bpws4j
Curbera, F., Schlimmer, J. (eds.): Web Services Metadata Exchange (WS-MetadaExchange) (2004), Published online at http://www-106.ibm.com/developerworks/library/specification/wsmex/
Ferris, C., Langworthy, D. (eds.): Web Services Reliable Messaging (WS-ReliableMessaging) (2004), Published online at http://www-106.ibm.com/developerworks/webservices/library/ws-rm/
Fletcher, T., Furniss, P., Green, A., Haugen, R.: BPEL and Business Transaction Management (2003), Published online at http://www.choreology.com/standards/BPEL.and.Business.Transaction.Management.Choreology.Submission.html
Garcia-Molina, H., Salem, K.: Sagas. In: Proceedings ACM SIGMOD (1987)
Hondo, M., Kaler, C.: Web Services Policy Framework (WS-Policy) (2003), Published online at http://www-106.ibm.com/developerworks/library/ws-polfram/
Hondo, M., Kaler, C.: Web Services Policy Attachment (WS-PolicyAttachment) (2003), Published online at http://www-106.ibm.com/developerworks/library/ws-polatt/
IBM Corporation, http://www-136.ibm.com/developerworks/webservices/
Khalaf, R., Curbera, F., Nagy, W., Tai, S., Mukhi, N., Duftler, M.: Understanding Web Services. In: Singh, M.P. (ed.) Practical Handbook of Internet Computing, CRC Press, Boca Raton (2004) (to appear)
Khalaf, R., Leymann, F.: On Web Services Aggregation. In: Aberer, K., Koubarakis, M., Kalogeraki, V. (eds.) VLDB 2003. LNCS, vol. 2944, Springer, Heidelberg (2004)
Khalaf, R., Mukhi, N., Weerawarana, S.: Service-Oriented Composition in BPEL4WS. In: Proceedings of the 2003 World Wide Web Conference, Web Services Track (2003)
Lakhal, N.B., Kobayashi, T., Yokota, H.: THROWS: An Architecture for Highly Available Distributed Execution of Web Services Compositions. In: Proceedings of the 14th International Workshop on Research Issues on Data Engineering Web Services for E-Commerce and E-Government Applications (2004)
Langworthy, D. (ed.): Web Services Coordination (WS-Coordination) (2003), Published online at http://www-106.ibm.com/developerworks/library/ws-coor/
Langworthy, D. (ed.): Web Services Atomic Transaction (WS-AtomicTransaction) (2003), Published online at http://www-106.ibm.com/developerworks/library/ws-atomtran/
Langworthy, D. (ed.): Web Services Business Activity Framework (WS-BusinessActivity) (2004), Published online at http://www-106.ibm.com/developerworks/webservices/library/wsbusact/
Leymann, F., Roller, D.: Production Workflow. Prentice-Hall, Englewood Cliffs (2000)
Mandell, D.J., McIlraith, S.A.: A bottom-up Approach to Automating Web Service Discovery, Customization, and Semantic Translation. In: Proceedings of the 2003 WWW Conference Workshop on E-Services and the Semantic Web (2003)
Microsoft Corporation, http://msdn.microsoft.com/webservices/
OASIS. UDDI, Specifications published at http://www.oasis-open.org/committees/uddispec/doc/tcspecs.htm
Tai, S., Mikalsen, T., Wohlstadter, E., Desai, N., Rouvellou, I.: Transaction Policies for Service-Oriented Computing. In: Data and Knowledge Engineering Journal, Special Issue on Contract-based Coordination and Collaboration (2004) (in press)
Thatte, S. (ed.): Business Process Execution Language for Web Services Version 1.1 (2003), Published online at http://www-106.ibm.com/developerworks/library/ws-bpel/
Vogels, W.: Tracking Service Availability in Long Running Business Activities. In: Proceedings 1st International Conference on Service-oriented Computing (2003)
W3C. Web Services Architecture Requirements (2002), Published online at http://www.w3.org/TR/wsa-reqs
W3C. SOAP, Specifications published at http://www.w3.org/2000/xp/Group/
W3C. Web Services Description Language (WSDL), Specifications published at http://www.w3.org/2002/ws/desc/
Wohlstadter, E., Tai, S., Mikalsen, T., Rouvellou, I., Devanbu, P.: GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions. In: Proceedings of the 26th International Conference on Software Engineering (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 IFIP International Federation for Information Processing
About this paper
Cite this paper
Tai, S., Khalaf, R., Mikalsen, T. (2004). Composition of Coordinated Web Services. In: Jacobsen, HA. (eds) Middleware 2004. Middleware 2004. Lecture Notes in Computer Science, vol 3231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30229-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-30229-2_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23428-9
Online ISBN: 978-3-540-30229-2
eBook Packages: Springer Book Archive