Deploying and managing Web services: issues, solutions, and directions

Web services are expected to be the key technology in enabling the next installment of the Web in the form of the Service Web. In this paradigm shift, Web services would be treated as first-class objects that can be manipulated much like data is now manipulated using a database management system. Hitherto, Web services have largely been driven by standards. However, there is a strong impetus for defining a solid and integrated foundation that would facilitate the kind of innovations witnessed in other fields, such as databases. This survey focuses on investigating the different research problems, solutions, and directions to deploying Web services that are managed by an integrated Web Service Management System (WSMS). The survey identifies the key features of a WSMS and conducts a comparative study on how current research approaches and projects fit in.

[1]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[2]  Mukesh Singhal,et al.  Low-Cost Checkpointing and Failure Recovery in Mobile Computing Systems , 1996, IEEE Trans. Parallel Distributed Syst..

[3]  Carl Mattocks,et al.  Enhancing ebXML Registries to Make them OWL Aware , 2005, Distributed and Parallel Databases.

[4]  Athman Bouguettaya,et al.  Privacy on the Web: Facts, Challenges, and Solutions , 2003, IEEE Secur. Priv..

[5]  Xiang Fu,et al.  Analyzing conversations of Web services , 2006, IEEE Internet Computing.

[6]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[7]  Yu Li,et al.  Petri-net-based business process modeling for virtual enterprises , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[8]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[9]  Charles J. Petrie,et al.  Service Agents and Virtual Enterprises: A Survey , 2003, IEEE Internet Comput..

[10]  Athman Bouguettaya,et al.  Supporting Dynamic Changes in Web Service Environments , 2003, ICSOC.

[11]  James A. Hendler,et al.  Towards the semantic web: knowledge representation in a dynamic, distributed environment , 2001 .

[12]  Athman Bouguettaya,et al.  Infrastructure for E-Government Web Services , 2003, IEEE Internet Comput..

[13]  Michael Stonebraker,et al.  The design and implementation of INGRES , 1976, TODS.

[14]  Mark S. Ackerman,et al.  Privacy in e-commerce: examining user scenarios and privacy preferences , 1999, EC '99.

[15]  Anura Gurugé,et al.  Universal Description, Discovery, and Integration , 2004 .

[16]  Yildiray Kabak,et al.  Enriching ebXML registries with OWL ontologies for efficient service discovery , 2004, 14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings..

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

[18]  Philippe Lalanda An e-service infrastructure for power distribution , 2005, IEEE Internet Computing.

[19]  Nuno Neves,et al.  Adaptive recovery for mobile environments , 1996, Proceedings. IEEE High-Assurance Systems Engineering Workshop (Cat. No.96TB100076).

[20]  Munindar P. Singh The Invisible Wireless Web , 2001, IEEE Internet Comput..

[21]  Mike P. Papazoglou,et al.  Extending the service-oriented architecture , 2005 .

[22]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[23]  Steve Vinoski,et al.  Web Services Interaction Models, Part 1: Current Practice , 2002, IEEE Internet Comput..

[24]  Xu Yang,et al.  Adaptive data access in broadcast-based wireless environments , 2005, IEEE Transactions on Knowledge and Data Engineering.

[25]  James A. Hendler,et al.  Filtering and selecting semantic Web services with interactive composition techniques , 2004, IEEE Intelligent Systems.

[26]  David Geer,et al.  Taking Steps to Secure Web Services , 2003, Computer.

[27]  Asuman Dogac,et al.  A Semantic based Privacy Framework for Web Services , 2003 .

[28]  R. Tagg Workflow in different styles of Virtual Enterprise , 2001, Proceedings Workshop on Information Technology for Virtual Enterprises. ITVE 2001.

[29]  Timothy W. Finin,et al.  Authorization and privacy for semantic Web services , 2004, IEEE Intelligent Systems.

[30]  Luis Gravano,et al.  Mediating and Metasearching on the Internet , 1998, IEEE Data Eng. Bull..

[31]  Andrzej Cichocki,et al.  Providing customized process and situation awareness in the collaboration management infrastructure , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[32]  Fabio Casati,et al.  Developing Adapters for Web Services Integration , 2005, CAiSE.

[33]  Munindar P. Singh,et al.  Service-Oriented Computing: Semantics, Processes, Agents , 2010 .

[34]  Robert Richards,et al.  Universal Description, Discovery, and Integration (UDDI) , 2006 .

[35]  Mohammad Salman Akram,et al.  Managing Changes to Service Oriented Enterprises , 2005 .

[36]  Mike P. Papazoglou,et al.  A Survey of Web service technologies , 2004 .

[37]  Andrzej Cichocki,et al.  Managing Process and Service Fusion in Virtual Enterprises , 1999, Inf. Syst..

[38]  Dieter Fensel,et al.  A Survey of Languages for Specifying Dynamics: A Knowledge Engineering Perspective , 2001, IEEE Trans. Knowl. Data Eng..

[39]  Christoph Schlueter Langdon The State of Web Services , 2003, Computer.

[40]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[41]  Katia P. Sycara,et al.  Autonomous Semantic Web Services , 2003, IEEE Internet Comput..

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

[43]  Peter F. Patel-Schneider,et al.  The Yin/Yang Web: A Unified Model for XML Syntax and RDF Semantics , 2003, IEEE Trans. Knowl. Data Eng..

[44]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[45]  Anne H. H. Ngu,et al.  Business-to-business interactions: issues and enabling technologies , 2003, The VLDB Journal.

[46]  Antonio Jorge Silva Cardoso,et al.  Quality of service and semantic composition of workflows , 2002 .

[47]  F. Schoeman Philosophical Dimensions of Privacy: An Anthology , 1984 .

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

[49]  Mohan Kumar,et al.  Quality of Service Issues in Internet Web Services , 2002, IEEE Trans. Computers.

[50]  Willem-Jan van den Heuvel,et al.  Web Services Management: A Survey , 2005, IEEE Internet Comput..

[51]  Michel C. A. Klein,et al.  The semantic web: yet another hip? , 2002, Data Knowl. Eng..

[52]  Usama M. Fayyad,et al.  Data mining and knowledge discovery in databases: implications for scientific databases , 1997, Proceedings. Ninth International Conference on Scientific and Statistical Database Management (Cat. No.97TB100150).

[53]  SuJianwen,et al.  Tools for composite web services , 2005 .

[54]  Stathes Hadjiefthymiades,et al.  Scenarios of using web services in M-commerce , 2002, SECO.

[55]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[56]  Schahram Dustdar,et al.  A View Based Analysis on Web Service Registries , 2005, Distributed and Parallel Databases.

[57]  Christoph Bussler,et al.  The Role of Semantic Web Technology in Enterprise Application Integration , 2003, IEEE Data Eng. Bull..

[58]  Athman Bouguettaya,et al.  A multilevel composability model for semantic Web services , 2005, IEEE Transactions on Knowledge and Data Engineering.

[59]  Sheila A. McIlraith,et al.  Bringing semantics to Web services , 2003, IEEE Intelligent Systems.

[60]  Krithi Ramamritham,et al.  Recovery guarantees in mobile systems , 1999, MobiDe '99.

[61]  Asit Dan,et al.  Web Services Agreement Speci cation , 2005 .

[62]  Arthur H. M. ter Hofstede,et al.  Formal description of non-functional service properties , 2005 .

[63]  Athman Bouguettaya,et al.  Managing Changes to Virtual Enterprises on the Semantic Web , 2004, WISE.

[64]  Thomi Pilioura,et al.  An Overview of Standards and Related Technology in Web Services , 2002, Distributed and Parallel Databases.

[65]  Irving L. Traiger,et al.  System R: relational approach to database management , 1976, TODS.

[66]  Steven J. Vaughan-Nichols Web Services: Beyond the Hype , 2002, Computer.

[67]  Mike P. Papazoglou,et al.  Web Services and Business Transactions , 2003, World Wide Web.

[68]  Andrew T. Campbell,et al.  A survey of QoS architectures , 1998, Multimedia Systems.

[69]  Athman Bouguettaya,et al.  Preserving trade secrets between competitors in b2b interactions , 2005, Int. J. Cooperative Inf. Syst..

[70]  Christoph Bussler B2B Integration , 2003, Springer Berlin Heidelberg.

[71]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[72]  Amit P. Sheth,et al.  A Semantic Web Services Architecture , 2005, IEEE Internet Comput..

[73]  Venkataraman Ramesh,et al.  Understanding usability in mobile commerce , 2003, CACM.

[74]  Athman Bouguettaya,et al.  Efficient access to Web services , 2004, IEEE Internet Computing.

[75]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[76]  E. F. Codd,et al.  A Relational Model for Large Shared Data Banks , 1970 .

[77]  Jianwen Su,et al.  Tools for composite web services: a short overview , 2005, SGMD.

[78]  Dieter Fensel,et al.  Ontologies: A silver bullet for knowledge management and electronic commerce , 2002 .

[79]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[80]  Athman Bouguettaya,et al.  A Reputation-Based Approach to Preserving Privacy in Web Services , 2003, TES.

[81]  Timothy W. Finin,et al.  A Policy Based Approach to Security for the Semantic Web , 2003, SEMWEB.

[82]  Greg Goth Identity management, access specs are rolling along , 2005, IEEE Internet Computing.

[83]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

[84]  Ian Horrocks,et al.  OIL: An Ontology Infrastructure for the Semantic Web , 2001, IEEE Intell. Syst..

[85]  Elisa Bertino,et al.  Database security - concepts, approaches, and challenges , 2005, IEEE Transactions on Dependable and Secure Computing.

[86]  Barbara Pernici,et al.  A quality model for multichannel adaptive information , 2004, WWW Alt. '04.

[87]  Boualem Benatallah,et al.  A Petri Net-based Model for Web Service Composition , 2003, ADC.

[88]  Shalini Batra,et al.  Web Service Choreography Description Language ( WS-CDL ) : Goals and Benefits , 2007 .

[89]  Athman Bouguettaya,et al.  Preserving privacy in web services , 2002, WIDM '02.

[90]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[91]  Xu Yang,et al.  Organizing and accessing web services on air , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[92]  Jennifer Widom,et al.  The TSIMMIS Approach to Mediation: Data Models and Languages , 1997, Journal of Intelligent Information Systems.

[93]  Munindar P. Singh Physics of Service Composition , 2001 .

[94]  John Domingue,et al.  Web Service Modeling Ontology (WSMO): an ontology for Semantic Web Services , 2005 .

[95]  Christoph Bussler,et al.  B2B Integration: Concepts and Architecture , 2003 .

[96]  B. BenatallahCooperative,et al.  Formal Correctness Procedures for Object-oriented Databases , 1998 .

[97]  David K. Hsiao ACM transactions on database systems: aim and scope , 1976, TODS.

[98]  Fred L. Kitchens,et al.  Web Services Architecture for M-Learning. , 2004 .

[99]  John Domingue,et al.  Choreography in IRS-III - Coping with Heterogeneous Interaction Patterns in Web Services , 2005, SEMWEB.