Abstract
Web Services is transforming the information sharing Web into a heterogeneous, distributed resource integration platform, aiming at enabling a global service market in which individuals and organizations can offer their competitive services to potential clients across the Web. To succeed, if not just survive, in such an emerging Web Services market, companies need effective strategies and methods to help them design reusable Web services and build Web services-based applications rapidly. In this paper, we present a dynamic service customization and composition framework for Web services. In particular, we propose a rule-based service integration language with concepts borrowed from rewriting systems. We show how the language can be used to model complex collaboration patterns among services, and compare our framework with other service integration approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Web Services Activity, W3C, http://www.w3.org/2002/ws/
Ciancarini, P.: Coordination Models and Languages as Software Integrators. ACM Computing Survey 28(2), 300–302 (1996)
Gelernter, D., Carriero, N.: Coordination Languages and Their Significance. Communication of the ACM 35(2), 97–107 (1992)
Gelernter, D.: Generative Communication in Linda. ACM Transaction on Programming Languages and Systems 7(1), 80–112 (1985)
Agha, G., Frolund, S., Kim, W.Y., Panwar, R., Patterson, A., Sturman, D.: Abstraction and Modularity Mechanisms for Concurrent Programming. IEEE Parallel & Distributed Technology 1(2), 3–14 (1993)
Fontoura, M., Lehman, T., Nelson, D., Truong, T.: TSpaces Services Suite: Automating the Development and Management of Web Services. World Wide Web Conference (2003), http://www2003.org/
Web Services Choreography Working Group, W3C, http://www.w3.org/2002/ws/chor/
Khalaf, R., Mukhi, N., Weerawarana, S.: Service–Oriented Composition in BPEL4WS. In: World Wide Web Conference (2003), http://www2003.org/
Bernauer, M., Kappel, G., Kramler, G., Retschitzegger, W.: Specification of Interorganizational Workflows - A Comparison of Approaches. In: Proceedings of the 7th World Multiconference on Systemics, Cybernetics and Informatics, pp. 30–36 (2003)
Dershowitz, N., Jouannaud, J.-P.: Rewrite Systems. In: Formal Models and Semantics. Handbook of Theoretical Computer Science, vol. B, ch. 6, pp. 243–320. Elsevier, Amsterdam (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, JY. (2004). Rewrite Rules as Service Integrators. In: Antoniou, G., Boley, H. (eds) Rules and Rule Markup Languages for the Semantic Web. RuleML 2004. Lecture Notes in Computer Science, vol 3323. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30504-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-30504-0_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23842-3
Online ISBN: 978-3-540-30504-0
eBook Packages: Springer Book Archive