A multi-criteria service selection algorithm for business process requirements

The selection of the most appropriate Web services to realize business tasks still remain an open issue. We propose a multi-criteria algorithm for efficient service selection. Web services and their QoS values are stored in a Web service ontology (WSOnto) and business processes are modeled with the BPMN2.0 specifications. Our algorithm performs an instance-based ontology matching between the WSOnto and the business process ontology. The business context, functional properties and QoS values of Web services are considered. The algorithm computes the variation of QoS values over times. This strategy allows better accurate Web services ranking relevant to a user's request.

[1]  Mehrdad Jalali,et al.  A Novel Approach: A Hybrid Semantic Matchmaker for Service Discovery in Service Oriented Architecture , 2014 .

[2]  Zhang Junfeng Web Service Selection Based on the Interval Grey Number of QoS , 2013 .

[3]  V. S. Ananthanarayana,et al.  Semantic Web Service Selection Based on Service Provider ’ s Business Offerings , 2011 .

[4]  Mark von Rosing,et al.  Business Process Model and Notation - BPMN , 2015, The Complete Business Process Handbook, Vol. I.

[5]  Katrin Simone Zaiß,et al.  Instance-based ontology matching and the evaluation of matching systems , 2010 .

[6]  Shazia Wasim Sadiq,et al.  A Survey of Comparative Business Process Modeling Approaches , 2007, BIS.

[7]  Stephen S. Yau,et al.  QoS-Based Service Ranking and Selection for Service-Based Systems , 2011, 2011 IEEE International Conference on Services Computing.

[8]  Andrea D'Ambrogio,et al.  A WSDL Extension for Performance-Enabled Description of Web Services , 2005, ISCIS.

[9]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[10]  Hidekazu Tsuji,et al.  A new QoS ontology and its QoS-based ranking algorithm for Web services , 2009, Simul. Model. Pract. Theory.

[11]  Kecheng Liu,et al.  A Survey of Context Aware Web Service Discovery: From User's Perspective , 2010, 2010 Fifth IEEE International Symposium on Service Oriented System Engineering.

[12]  Wei Guo Li,et al.  Comparison of Ontology Reasoners: Racer, Pellet, Fact++ , 2008 .

[13]  Anacleto Correia,et al.  Adding Preciseness to BPMN Models , 2012 .

[14]  Sophea Chhun,et al.  QoS ontology for service selection and reuse , 2016, J. Intell. Manuf..

[15]  Weiru Liu,et al.  A Structure-Based Similarity Spreading Approach for Ontology Matching , 2010, SUM.

[16]  Tao Yu,et al.  Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints , 2005, ICSOC.

[17]  Livia Predoiu,et al.  D4.2.2 State-of-the-art survey on Ontology Merging and Aligning V2 , 2006 .

[18]  Angelika Mueller,et al.  Enterprise Soa Service Oriented Architecture Best Practices , 2016 .

[19]  First A. Pradnya,et al.  QOS BASED WEB SERVICE DISCOVERY USING OO CONCEPTS , 2012 .

[20]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

[21]  Witold Abramowicz,et al.  Semantically enhanced Business Process Modelling Notation , 2007, SBPM.

[22]  Jianya Gong,et al.  Semantic markup for geospatial Web services , 2006, Geoinformatics.

[23]  Remco M. Dijkman,et al.  Petri Net Transformations for Business Processes - A Survey , 2009, Trans. Petri Nets Other Model. Concurr..

[24]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[25]  Anupriya Ankolekar,et al.  Automated discovery, interaction and composition of Semantic Web services , 2003, J. Web Semant..

[26]  Adam Arkin Business process Modeling Language , 2002 .

[27]  Youakim Badr,et al.  Framework for web service selection based on non-functional properties , 2008 .

[28]  Christine Natschläger,et al.  Towards a BPMN 2.0 Ontology , 2011, BPMN.

[29]  Marten van Sinderen,et al.  Context-Aware, Ontology-Based Service Discovery , 2004, EUSAI.

[30]  Brigitte Mathiak,et al.  XSLT transformation generating OWL ontologies automatically based on XML Schemas , 2011, 2011 International Conference for Internet Technology and Secured Transactions.

[31]  Jérôme Euzenat,et al.  Ontology Matching: State of the Art and Future Challenges , 2013, IEEE Transactions on Knowledge and Data Engineering.

[32]  Bin Xu,et al.  A Survey on QoS-Aware Dynamic Web Service Selection , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[33]  Xu Wang,et al.  Applying Multi-objective Genetic Algorithms to QoS-aware Web Service Global Selection , 2011 .

[34]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

[35]  Debajyoti Mukhopadhyay,et al.  A Survey on Web Service Discovery Approaches , 2012, ArXiv.

[36]  Sahar A. Mokhtar,et al.  Automatic Generation of OWL Ontology from XML Data Source , 2012, ArXiv.

[37]  Jérôme Euzenat,et al.  Ten Challenges for Ontology Matching , 2008, OTM Conferences.

[38]  Chi Guo,et al.  Analysis on the “Robust Yet Fragile” Nature of Internet: Load, Capacity and the Cascading Failure Avalanche Effect , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[39]  Florica Moldoveanu,et al.  QoS-Aware Web Service Semantic Selection Based on Preferences , 2014 .

[40]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .

[41]  Xavier Franch,et al.  WeSSQoS: A Configurable SOA System for Quality-aware Web Service Selection , 2011, ArXiv.

[42]  Silvana Castano,et al.  Ontology and Instance Matching , 2011, Knowledge-Driven Multimedia Information Extraction and Ontology Evolution.

[43]  Sunitha Abburu,et al.  A Survey on Ontology Reasoners and Comparison , 2012 .

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

[45]  P. Balasubramanie,et al.  Analysis on the Study of QoS-Aware Web Services Discovery , 2009, ArXiv.

[46]  Stefan Schlobach,et al.  An Empirical Study of Instance-Based Ontology Matching , 2007, ISWC/ASWC.