Underlying Techniques for Web Services: A Survey

With the rapid development of e-business, web applications based on the Web are developed from localization to globalization, from B2C(business-to-customer) to B2B(business-to-business), from centralized fashion to decentralized fashion. Web service is a new application model for decentralized computing, and it is also an effective mechanism for the data and service integration on the web. Thus, web service has become a solution to e-business. It is important and necessary to carry out the research on the new architecture of web services, on the combinations with other good techniques, and on the integration of services. In this paper, a survey presents on various aspects of the research of web services from the basic concepts to the principal research problems and the underlying techniques, including data integration in web services, web service composition, semantic web service, web service discovery, web service security, the solution to web services in the P2P (Peer-to-Peer) computing environment, and the grid service, etc. This paper also presents a summary of the current art of the state of these techniques, a discussion on the future research topics, and the challenges of the web services.

[1]  Thomas A. Mikalsen,et al.  Reliability of Composed Web Services-From Object Transactions to Web Transactions , 2001 .

[2]  Timothy W. Finin,et al.  GSD: a novel group-based service discovery protocol for MANETS , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[3]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[4]  Daniela Florescu,et al.  XL: an XML programming language for web service specification and composition , 2002, Comput. Networks.

[5]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[6]  Aoying Zhou,et al.  DTD-Directed Publishing with Attribute Translation Grammars , 2002, VLDB.

[7]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[8]  Rajeev Rastogi,et al.  Scalable Filtering of XML Data for Web Services , 2003, IEEE Internet Comput..

[9]  J. Thelin,et al.  A Public Web Services Security Framework Based on Current and Future Usage Scenarios , 2002, International Conference on Internet Computing.

[10]  Qing Wang,et al.  TREX: DTD-conforming XML to XML transformations , 2003, SIGMOD '03.

[11]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[12]  Oded Shmueli Architectures for Internal Web Services Deployment , 2001, VLDB.

[13]  Stuart E. Madnick,et al.  Data Integration Using Web Services , 2002, EEXTT.

[14]  Anupam Joshi,et al.  DReggie: Semantic Service Discovery for M-Commerce Applications , 2001 .

[15]  Shahram Ghandeharizadeh,et al.  A Document as a Web Service: Two Complementary Frameworks , 2002, EDBT Workshops.

[16]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[17]  D. Mennie,et al.  On Dynamic Service Composition and Its Applicability to E-Business Software Systems , 2000 .

[18]  Kevin Williams,et al.  Professional XML , 2001 .

[19]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[20]  Anne H. H. Ngu,et al.  Declarative composition and peer-to-peer provisioning of dynamic Web services , 2002, Proceedings 18th International Conference on Data Engineering.

[21]  Ioana Manolescu,et al.  Active XML: Peer-to-Peer Data and Web Services Integration , 2002, VLDB.

[22]  Gerhard Weikum,et al.  Are Web Services the Next Revolution in e-Commerce? (Panel) , 2001, VLDB.

[23]  Steffen Staab,et al.  Ontology Learning for the Semantic Web , 2002, IEEE Intell. Syst..

[24]  Craig A. Knoblock,et al.  The Ariadne Approach to Web-Based Information Integration , 2001, Int. J. Cooperative Inf. Syst..

[25]  Francisco Curbera,et al.  Web Services: Why and How , 2001 .

[26]  Rajeev Rastogi,et al.  Efficient filtering of XML documents with XPath expressions , 2002, The VLDB Journal.

[27]  Andreas Hotho,et al.  Towards Semantic Web Mining , 2002, SEMWEB.

[28]  Joachim Peer,et al.  Bringing Together Semantic Web and Web Services , 2002, SEMWEB.

[29]  Daniela Florescu,et al.  XL: a platform for web services , 2002, SIGMOD '02.

[30]  Mark Klein,et al.  Serching for services on the semantic web using process ontologies , 2001, The Emerging Semantic Web.

[31]  Rajeev Rastogi,et al.  Tree Pattern Aggregation for Scalable XML Data Dissemination , 2002, VLDB.

[32]  Dieter Fensel,et al.  A conceptual architecture for semantic web enabled web services , 2002, SGMD.

[33]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[34]  Craig A. Knoblock,et al.  Dynamically Composing Web Services from On-line Sources , 2002 .

[35]  Lujo Bauer,et al.  A General and Flexible Access-Control System for the Web , 2002, USENIX Security Symposium.

[36]  Quan Z. Sheng,et al.  SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment , 2002, VLDB.

[37]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[38]  B. Esfandiari,et al.  On the Management of Compositions of Web Services , 2001 .

[39]  Vadim Draluk,et al.  Discovering Web Services: An Overview , 2001, VLDB.

[40]  Oliver Günther,et al.  Trust Is not Enough: Privacy and Security in ASP and Web Service Environments , 2002, ADBIS.

[41]  Steven Tuecke,et al.  Grid Service Specification , 2002 .