The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - October-December (2010 vol.3)
pp: 279-291
Zhifeng Gu , Tsinghua University, Beijing
Bin Xu , Tsinghua University, Beijing
Juanzi Li , Tsinghua University, Beijing
ABSTRACT
In this paper, we propose the Service Data Link model (SDL), a service relationship modeling schema, to describe service data correlations, which are data mappings among the input and output attributes of services. SDL recognizes the close correspondence between service data correlations and webpage hyperlinks, and defines service data correlations with explicit declarations, making it more expressive than the implicit method. We developed an XML implementation for SDL that can be seamlessly integrated into WSDL, the primary web services modeling language nowadays, and serves as an extension of metadata of services interfaces. An application of the SDL model in the domain of data-driven automatic service composition is then presented. First, we combine SDL with the Service Dependency Graph domain model developed by Liang, and present {\rm SDG}{+}, our enhanced model which extends the expressive power of SDG to include attribute quantifiers, attribute transforms, and explicit dependencies. Then, we show how {\rm SDG}{+} can be used to improve the performance of composition algorithms in this domain.
INDEX TERMS
Web services modeling, metadata of services interfaces, relationship modeling schema, extensions, service composition.
CITATION
Zhifeng Gu, Bin Xu, Juanzi Li, "Service Data Correlation Modeling and Its Application in Data-Driven Service Composition", IEEE Transactions on Services Computing, vol.3, no. 4, pp. 279-291, October-December 2010, doi:10.1109/TSC.2010.22
REFERENCES
[1] Q. Liang, L.N. Chakarapani, S.Y.W. Su, R.N. Chikkamagalur, and H. Lam, "A Semi-Automatic Approach to Composite Web Services Discovery, Description and Invocation," Int'l J. Web Services Research, vol. 1, no. 4, pp. 64-89, 2004.
[2] Q.A. Liang and S.Y.W. Su, "AND/OR Graph and Search Algorithm for Discovering Composite Web Services," Int'l J. Web Services Research, vol. 2, no. 4, pp. 48-67, 2005.
[3] E. Rahm and P.A. Bernstein, "A Survey of Approaches to Automatic Schema Matching," The VLDB J., vol. 10, no. 4, pp. 334-350, 2001.
[4] H.H. Do, S. Melnik, and E. Rahm, "Comparison of Schema Matching Evaluations," Proc. NODe Web and Database-Related Workshops Web, Web-Services, and Database Systems, pp. 221-237, 2003.
[5] S. Tyagi, "Patterns and Strategies for Building Document-Based Web Services," http://java.sun.com/developer/technicalArticles/ xmljaxrpcpatterns, Sept. 2004.
[6] E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, "Web Services Description Language (WSDL) 1.1," http://www. w3.org/TRwsdl, Mar. 2001.
[7] D. Berardi, D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Mecella, "Automatic Composition of E-Services that Export Their Behavior," Proc. First Int'l Conf. Service-Oriented Computing (ICSOC '03), pp. 43-58, 2003.
[8] D. Berardi, D. Calvanese, G.D. Giacomo, M. Lenzerini, and M. Mecella, "ESC: A Tool For Automatic Composition of E-Services Based on Logics of Programs," Proc. Fifth VLDB Int'l Workshop Technologies for E-Services (VLDB-TES '04), pp. 80-94, 2005.
[9] S.R. Ponnekanti and A. Fox, "SWORD: A Developer Toolkit for Web Service Composition," Proc. 11th Int'l Conf. World Wide Web (WWW '02), http://www2002.org/CDROM/alternate786, 2002.
[10] B. Medjahed, A. Bouguettaya, and A.K. Elmagarmid, "Composing Web Services on the Semantic Web," The VLDB J., vol. 12, no. 4, pp. 333-351, 2003.
[11] S.-C. Oh, D. Lee, and S.R.T. Kumara, "Web Service Planner (WSPR): An Effective and Scalable Web Service Composition Algorithm," Int'l J. Web Services Research, vol. 4, no. 1, pp. 1-23, Jan.-Mar. 2007.
[12] B. Xu, T. Li, Z.F. Gu, and G. Wu, "SWSDS: Quick Web Service Discovery and Composition in SEWSIP," Proc. Eighth IEEE Int'l Conf. E-Commerce Technology/Third IEEE Int'l Conf. Enterprise Computing, E-Commerce, and E-Services (CEC/EEE '06), pp. 71-71, 2006.
[13] S. Huang, X.L. Wang, and A.Y. Zhou, "Efficient Web Service Composition Based on Syntactical Matching," Proc. IEEE Int'l Conf. E-Technology, E-Commerce, and E-Services (EEE '05), pp. 782-783, 2005.
[14] M. Aiello, C. Platzer, F. Rosenberg, H. Tran, M. Vasko, and S. Dustdar, "Web Service Indexing for Efficient Retrieval and Composition," Proc. Eighth IEEE Int'l Conf. E-Commerce Technology/Third IEEE Int'l Conf. Enterprise Computing, E-Commerce, and E-Services (CEC/EEE '06), pp. 63-63, 2006.
[15] S.-C. Oh, B.-W. On, E.J. Larson, and D. Lee, "Bf∗: Web Services Discovery and Composition as Graph Search Problem," Proc. IEEE Int'l Conf. E-Technology, E-Commerce, and E-Services (EEE '05), pp. 784-786, 2005.
[16] S.-C. Oh, H. Kil, D. Lee, and S.R.T. Kumara, "Algorithms for Web Services Discovery and Composition Based on Syntactic and Semantic Service Descriptions," Proc. Eighth IEEE Int'l Conf. E-Commerce Technology/Third IEEE Int'l Conf. Enterprise Computing, E-Commerce, and E-Services (CEC/EEE '06), p. 66, 2006.
[17] M.A. Makhzan and K.-J. Lin, "Solutions to a Complete Web Service Discovery and Composition," Proc. Eighth IEEE Int'l Conf. E-Commerce Technology/Third IEEE Int'l Conf. Enterprise Computing, E-Commerce, and E-Services (CEC/EEE '06), pp. 73-73, 2006.
[18] Y. Zhang, T. Yu, K. Raman, and K.-J. Lin, "Strategies for Efficient Syntactical and Semantic Web Services," Proc. Eighth IEEE Int'l Conf. E-Commerce Technology/Third IEEE Int'l Conf. Enterprise Computing, E-Commerce, and E-Services (CEC/EEE '06), p. 72, 2006.
[19] S.A. McIlraith, T.C. Son, and H. Zeng, "Semantic Web Services," IEEE Intelligent Systems, vol. 16, no. 2, pp. 46-53, Mar./Apr. 2001.
[20] A.A. Patil, S.A. Oundhakar, A.P. Sheth, and K. Verma, "METEOR-S Web Service Annotation Framework," Proc. 13th Int'l Conf. World Wide Web (WWW '04), pp. 553-562, 2004.
[21] K. Sivashanmugam, K. Verma, A.P. Sheth, and J.A. Miller, "Adding Semantics to Web Services Standards," Proc. First Int'l Conf. Web Services (ICWS '03), L.J. Zhang, ed., pp. 395-401, 2003.
[22] R. Akkiraju, J. Farrell, J. Miller, M. Nagarajan, M.-T. Schmidt, A. Sheth, and K. Verma, "Web Service Semantics—WSDL-S," http://lsdis.cs.uga.edu/library/download WSDL-S-V1.pdf, Apr. 2005.
[23] J. Kopecký, T. Vitvar, C. Bournez, and J. Farrell, "SAWSDL: Semantic Annotations for WSDL and XML Schema," IEEE Internet Computing, vol. 11, no. 6, pp. 60-67, Nov. 2007.
[24] J. Farrell and H. Lausen, "Semantic Annotations for WSDL and XML Schema," W3C Working Draft, http://www.w3.org/TR/2007WD-sawsdl-20070410 , Apr. 2007.
[25] D. Martin, M. Burstein, D. Mcdermott, S. Mcilraith, M. Paolucci, K. Sycara, D.L. Mcguinness, E. Sirin, and N. Srinivasan, "Bringing Semantics to Web Services with OWL-S," World Wide Web, vol. 10, no. 3, pp. 243-277, 2007.
[26] J. de Bruijn, D. Fensel, U. Keller, and R. Lara, "Using the Web Service Modeling Ontology to Enable Semantic e-Business," Comm. ACM, vol. 48, no. 12, pp. 43-47, 2005.
[27] A. Haller, E. Cimpian, A. Mocan, E. Oren, and C. Bussler, "WSMX—A Semantic Service-Oriented Architecture," Proc. Third IEEE Int'l Conf. Web Services (ICWS '05), pp. 321-328, 2005.
[28] S. DeRose, E. Maler, and D. Orchard, "XML Linking Language (XLink) Version 1.0," W3C Recommendation, http://www. w3.org/TRxlink, June 2001.
[29] S. Abiteboul, O. Benjelloun, I. Manolescu, T. Milo, and R. Weber, "Active XML: Peer-to-Peer Data and Web Services Integration," Proc. 28th Int'l Conf. Very Large Data Bases (VLDB '02), pp. 1087-1090, 2002.
[30] S. Abiteboul, O. Benjelloun, and T. Milo, "The Active XML Project: An Overview," The VLDB J., vol. 17, no. 5, pp. 1019-1040, 2008.
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool