Investigating Semantic Web Service Execution Environments: A Comparison between WSMX and OWL-S Tools

The application of semantics in Web services as semantic Web services for dynamic discovery, composition, invocation and monitoring has been very helpful in enabling Enterprise Application Integration and E-Commerce. There are many initiatives that aim to realize the semantic Web services to enable effective exploitation of semantic annotations, and two major of them are Web service modeling ontology (WSMO) and ontology Web language for services (OWL-S). Several tools have been developed to realize both the conceptual models i.e. Web services execution environment (WSMX) is the reference implementation for WSMO, on the other side OWL-S reference implementation exists in the form of loose collection of individual tools like OWL-S Editor, OWL-S matchmaker, OWL-S virtual machine, OWL-S IDE, WSDL20WL-S converter and OWL-S2UDDI converter etc. In this paper, we have conducted a comparison of both the reference implementations to identify similarities and differences between them and to evaluate their potential to become widely accepted implementation recommendations.

[1]  Katia P. Sycara,et al.  Expressing WSMO Mediators in OWL-S , 2004, SWS@ISWC.

[2]  Dieter Fensel,et al.  A Semantic Web Mediation Architecture , 2006, CSWWS.

[3]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[4]  Katia Sycara,et al.  A Broker for OWL-S Web Services , 2004 .

[5]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[6]  Dieter Fensel,et al.  Mediating Capabilities with Delta-Relations , 2005 .

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

[8]  Adrian Mocan,et al.  WSMX Process Mediation Based on Choreographies , 2005, Business Process Management Workshops.

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

[10]  Anupriya Ankolekar,et al.  The DAML-S Virtual Machine , 2003, International Semantic Web Conference.

[11]  Matthew Montebello,et al.  Visual Modeling of OWL-S Services , 2004 .

[12]  Dieter Fensel,et al.  TSC – Triple Space Computing , 2007, Elektrotech. Informationstechnik.

[13]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

[14]  Sheila A. McIlraith,et al.  Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation , 2003, SEMWEB.

[15]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

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

[17]  Dieter Fensel,et al.  Discovery in grid and web services environments: A survey and evaluation , 2007, Multiagent Grid Syst..

[18]  Dieter Fensel,et al.  Ontology-based Choreography and Orchestration of WSMO Services , 2005 .

[19]  Katia Sycara,et al.  Adding OWL-S to UDDI, implementation and throughput , 2004 .

[20]  Thorsten Liebig,et al.  Pitfalls of OWL-S: a practical semantic web use case , 2004, ICSOC '04.