A framework for deriving semantic web services

Web service-based development represents an emerging approach for the development of distributed information systems. Web services have been mainly applied by software practitioners as a means to modularize system functionality that can be offered across a network (e.g., intranet and/or the Internet). Although web services have been predominantly developed as a technical solution for integrating software systems, there is a more business-oriented aspect that developers and enterprises need to deal with in order to benefit from the full potential of web services in an electronic market. This ‘ignored’ aspect is the representation of the semantics underlying the services themselves as well as the ‘things’ that the services manage. Currently languages like the Web Services Description Language (WSDL) provide the syntactic means to describe web services, but lack in providing a semantic underpinning. In order to harvest all the benefits of web services technology, a framework has been developed for deriving business semantics from syntactic descriptions of web services. The benefits of such a framework are two-fold. Firstly, the framework provides a way to gradually construct domain ontologies from previously defined technical services. Secondly, the framework enables the migration of syntactically defined web services toward semantic web services. The study follows a design research approach which (1) identifies the problem area and its relevance from an industrial case study and previous research, (2) develops the framework as a design artifact and (3) evaluates the application of the framework through a relevant scenario.

[1]  Simon J. Cox,et al.  Towards a Knowledge-Based Approach to Semantic Service Composition , 2003, SEMWEB.

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

[3]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[4]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[5]  T. Honderich The Oxford Companion to Philosophy , 1995 .

[6]  Steve Vinoski It's Just a Mapping Problem , 2003, IEEE Internet Comput..

[7]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[8]  Steffen Staab,et al.  Neurons, Viscose Fluids, Freshwater Polyp Hydra-and Self-Organizing Information Systems , 2003, IEEE Intell. Syst..

[9]  Amit P. Sheth,et al.  Semantic E-Workflow Composition , 2003, Journal of Intelligent Information Systems.

[10]  Srikanth Raju,et al.  An Open Web Services Architecture , 2003, ACM Queue.

[11]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[12]  Katia P. Sycara,et al.  Towards a Semantic Choreography of Web Services: From WSDL to DAML-S , 2003, ICWS.

[13]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[14]  Athman Bouguettaya,et al.  A Dynamic Foundational Architecture for Semantic Web Services , 2005, Distributed and Parallel Databases.

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

[16]  F. J. Cantu AI's geographic-outreach: Mexico and Latin America , 2003 .

[17]  T. Carver,et al.  Oxford Companion to Philosophy , 2005 .

[18]  CurberaFrancisco,et al.  Unraveling the Web Services Web , 2002 .

[19]  Frada Burstein,et al.  Chapter 8 – System development in information systems research , 2002 .

[20]  Steffen Staab,et al.  Web Services: Been There, Done That? , 2003, IEEE Intell. Syst..

[21]  Roy Grønmo,et al.  Model-driven Web services development , 2004, IEEE International Conference on e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004.

[22]  Nigel Shadbolt,et al.  Agent-based semantic web services , 2003, WWW '03.

[23]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[24]  Edward A. Maziarz The Foundations of Arithmetic: A logico-mathematical enquiry into the concept of number , 1952 .

[25]  Alexander Paar Semantic software engineering tools , 2003, OOPSLA '03.

[26]  Jay F. Nunamaker,et al.  Systems Development in Information Systems Research , 1990, J. Manag. Inf. Syst..

[27]  Dieter Fensel,et al.  The Semantic Web And Its Languages , 2000, IEEE Intell. Syst..

[28]  Zsolt Németh,et al.  Characterizing Grids: Attributes, Definitions, and Formalisms , 2003, Journal of Grid Computing.

[29]  Adam Cheyer,et al.  The Open Agent Architecture , 1997, Autonomous Agents and Multi-Agent Systems.

[30]  Chris Partridge Business Objects: Re-engineering for Re-use , 1996 .

[31]  James A. Hendler,et al.  The semantic Web and its languages , 2000 .

[32]  Vladimir Tosic,et al.  On Requirements for Ontologies in Management of Web Services , 2002, WES.

[33]  Katia P. Sycara,et al.  Dynamic discovery and coordination of agent-based semantic Web services , 2004, IEEE Internet Computing.

[34]  Dieter Fensel,et al.  A Conceptual Comparison of WSMO and OWL-S , 2004, ECOWS.

[35]  Salvatore T. March,et al.  Design and natural science research on information technology , 1995, Decis. Support Syst..

[36]  Martin Bichler,et al.  Design science in information systems research , 2006, Wirtschaftsinf..

[37]  Frank Leymann,et al.  On Web Services Aggregation , 2003, TES.

[38]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[39]  Sanjiva Weerawarana,et al.  Enterprise services , 2002, CACM.

[40]  Adam Arbree,et al.  Mapping Abstract Complex Workflows onto Grid Environments , 2003, Journal of Grid Computing.

[41]  Mark Lycett,et al.  An Ontological Approach for Recovering Legacy Business Content , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[42]  Mark Lycett,et al.  Semantic Transformation of Web Services , 2005, OTM Workshops.

[43]  Yanbo Han,et al.  A Dynamic Matching and Binding Mechanism for Business Service Integration , 2002, EDCIS.