Abstract
Web services have emerged as a new computing paradigm for information integration and sharing. The interfaces of Web services can evolve to adapt to the dynamic and autonomic nature of business workflows. As such, it is difficult to define interface rules between any couple of collaborative services. How to cope with the information exchange among such services is an important and challenging problem in the realization of service composition. This paper studies the problem and presents grammar based method by taking advantage of the XML documents exchanged among the services. Preliminary experiments showed that the grammar based method is promising in terms of efficiency and robustness under the dynamic Web environment.
Keywords
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.
This work was performed while the author was a visiting scholar at HongKong University of Science and Technology.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
McIlraith, S., Martin, D.: Bringing Semantics to Web Services. IEEE Intelligent Systems 18(1), 90–93 (2003)
Shakespeare XML data sets, ftp://sunsite.unc.edu/pub/sun-info/standards/xml/eg/
Dolin, R., Agrawal, D., Abbadi, A.: Scalable collection summarization and selection. In: Proc. of ACM Conference on Digital Libraries, pp. 49–58 (1999)
Florescu, D., Koller, D., Levy, A.Y.: Using probabilistic information in data integration. In: Proc. of VLDB 1997, pp. 216–225 (1997)
Alonso, G., Casati, F., Kno, H., Machiraju, V.: Web services: concepts, architectures and applications. Springer, Heidelberg (2004) ISBN 3-540-44008-9
Curbera, F. et al.: Business process execution language for web services. http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
Deutsch, A., Fernandez, M., Suciu, D.: Storing semistructured data with STORED. In: Proc. of ACM SIGMOD, Philadelphia, PN (1999)
Sigmod XML example, http://www.acm.org/sigs/sigmod/record/xml/
Xmark XML example, http://www.xml-benchmark.org
Yingzhi, L., SuQin, Z., WeiDu, J.: Principle of compile. Tshinghua university publishing house, pp. 117–122 (1998)
Nestorov, S., Abiteboul, S., Motwani, R.: Extracting Schema from Semistructured Data. In: Proc SIGMOD 1998, SIGMOD Record, June 1998, vol. 27(2), pp. 295–306 (1998)
Oded, S.: Architectures for Internal Web Services Deployment. In: VLDB 2001, Roma (September 2001)
Tsur, S., Abiteboul, S., Agraval, R.: Are Web Services the Next Revolution in ECommerce?. In: VLDB 2001, Roma (September 2001)
Benetallah, B., Dumas, M.: Declarative Composition and Peer-to-Peer Provisioning of Dynamic Services. In: ICDE 2002, San Jose (February 2002)
Sheng, Q.Z., Benatallah, B.: SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment. In: VLDB 2002, Hong Kong (August 2002)
Wang, X., Yue, K., Zhou, A.: Service Selection in Dynamic Demand-Driven Web Services. In: ICWS 2004, CA (July 2004)
Abiteboul, S., Benjelloun, O.: Active XML: Peer-to-Peer Data and Web Services Integration. In: VLDB 2001, Roma (September 2001)
Hull, R., Benedikt, M., Christophides, V., Su, J.: E-Services: A Look Behind the Curtain. In: PODS 2003, San Diego, CA (June 2003)
UDDI Home Page, http://www.uddi.org
Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl
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
Wang, X., Shing, C.C. (2004). Grammar Based Interface Processing in Web Service Composition. In: Wang, S., et al. Conceptual Modeling for Advanced Application Domains. ER 2004. Lecture Notes in Computer Science, vol 3289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30466-1_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-30466-1_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23722-8
Online ISBN: 978-3-540-30466-1
eBook Packages: Springer Book Archive