Process model-based atomic service discovery and composition of composite semantic web services using web ontology language for services (OWL-S)

Web Service composition has become indispensable as a single web service cannot satisfy complex functional requirements. Composition of services has received much interest to support business-to-business (B2B) or enterprise application integration. An important component of the service composition is the discovery of relevant services. In Semantic Web Services (SWS), service discovery is generally achieved by using service profile of Ontology Web Languages for Services (OWL-S). The profile of the service is a derived and concise description but not a functional part of the service. The information contained in the service profile is sufficient for atomic service discovery, but it is not sufficient for the discovery of composite semantic web services (CSWS). The purpose of this article is two-fold: first to prove that the process model is a better choice than the service profile for service discovery. Second, to facilitate the composition of inter-organisational CSWS by proposing a new composition method which uses process ontology. The proposed service composition approach uses an algorithm which performs a fine grained match at the level of atomic process rather than at the level of the entire service in a composite semantic web service. Many works carried out in this area have proposed solutions only for the composition of atomic services and this article proposes a solution for the composition of composite semantic web services.

[1]  Sean Bechhofer,et al.  OWL: Web Ontology Language , 2009, Encyclopedia of Database Systems.

[2]  Robert Winter,et al.  Virtual Decoupling for IT/Business Alignment – Conceptual Foundations, Architecture Design and Implementation Example , 2009, Bus. Inf. Syst. Eng..

[3]  Frank Leymann,et al.  Horizontal and vertical combination of multi-tenancy patterns in service-oriented applications , 2011, Enterp. Inf. Syst..

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

[5]  Mourad Debbabi,et al.  QoS-Aware Middleware for Web Services Composition - A Qualitative Approach , 2006, 11th IEEE Symposium on Computers and Communications (ISCC'06).

[6]  Regina Dunlea,et al.  Simple Object Access Protocol (SOAP) , 2005 .

[7]  Maybin K. Muyeba,et al.  Business information query expansion through semantic network , 2010, Enterp. Inf. Syst..

[8]  I. Melzer Web Services Description Language , 2010 .

[9]  Christoph F. Eick,et al.  A framework for regional association rule mining and scoping in spatial datasets , 2011, GeoInformatica.

[10]  Omer F. Rana,et al.  Ontology-based semantic matchmaking approach , 2007, Adv. Eng. Softw..

[11]  Matthias Klusch,et al.  OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services , 2009, J. Web Semant..

[12]  Dimitrios Skoutas,et al.  Exploiting User Feedback to Improve Semantic Web Service Discovery , 2009, SEMWEB.

[13]  Dov Dori,et al.  A semantic approach to approximate service retrieval , 2007, TOIT.

[14]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

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

[16]  Salima Benbernou,et al.  A Hybrid Approach to Semantic Web Services Discovery , 2004, Intelligent Information Systems.

[17]  Jing Li,et al.  A Service-Based Framework for Pharmacogenomics Data Integration , 2009, 2009 IEEE International Conference on e-Business Engineering.

[18]  Andrew W. H. Ip,et al.  Measurement of resilience and its application to enterprise information systems , 2010, Enterp. Inf. Syst..

[19]  V. S. Ananthanarayana,et al.  Dynamic selection mechanism for quality of service aware web services , 2010, Enterp. Inf. Syst..

[20]  Stephan Aier,et al.  Towards a Sophisticated Understanding of Service Design for Enterprise Architecture , 2009, ICSOC Workshops.

[21]  Djamil Aïssani,et al.  Semantic annotations for web services discovery and composition , 2009, Comput. Stand. Interfaces.

[22]  Eran Toch,et al.  Context-Based Matching and Ranking of Web Services for Composition , 2009, IEEE Transactions on Services Computing.

[23]  Zahir Tari,et al.  Correctness-aware high-level functional matching approaches for semantic Web services , 2008, TWEB.

[24]  Sergio de Cesare,et al.  Please Scroll down for Article Enterprise Information Systems a Literature Review on Business Process Modelling: New Frontiers of Reusability a Literature Review on Business Process Modelling: New Frontiers of Reusability , 2022 .

[25]  MengChu Zhou,et al.  Automated web service composition supporting conditional branch structures , 2014, Enterp. Inf. Syst..

[26]  Ayse Basar Bener,et al.  Semantic matchmaker with precondition and effect matching using SWRL , 2009, Expert Syst. Appl..

[27]  Liping Di,et al.  Integrating semantic web technologies and geospatial catalog services for geospatial information discovery and processing in cyberinfrastructure , 2011, GeoInformatica.

[28]  Schahram Dustdar,et al.  Top-down business process development and execution using quality of service aspects , 2008, Enterp. Inf. Syst..

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

[30]  Georgios Meditskos,et al.  Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S , 2010, IEEE Transactions on Knowledge and Data Engineering.

[31]  Jon Espen Ingvaldsen,et al.  Industrial application of semantic process mining , 2012, Enterp. Inf. Syst..

[32]  Antonio Brogi,et al.  Semantics-based composition-oriented discovery of Web services , 2008, TOIT.

[33]  Antonio Brogi,et al.  On the potential advantages of exploiting behavioural information for contract-based service discovery and composition , 2011, J. Log. Algebraic Methods Program..

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

[35]  Soundar R. T. Kumara,et al.  Web Service Planner (WSPR): An Effective and Scalable Web Service Composition Algorithm , 2007, Int. J. Web Serv. Res..

[36]  Mourad Debbabi,et al.  QoS-aware middleware for web services composition: a qualitative approach , 2009, Enterp. Inf. Syst..