Pattern-based semantic composition of optimal process service plans with ODERU

To keep pace with the needs of the manufacturing industry of the future, companies need to flexibly react to changing demands and be able to manage production capacities in a rapid and efficient way. This requires agile collaboration among supply chain partners in context of Service-Oriented Architectures (SOA). To this end, we propose a novel pragmatic approach for automatically implementing service-based manufacturing processes at design and runtime, called ODERU. Relying on a set of semantic annotations of business process models encoded into an extension of the BPMN 2.0 standard, it combines pattern-based semantic composition of process service plans and optimization of non-functional aspects by means of QoS-based constraint optimization problem (COP) solving. The ODERU tool is part of a platform for cloud-based elastic manufacturing. In this paper we present the foundations of ODERU, show casing its application to two manufacturing processes with conflicting requirements showing how it solves the problem by leveraging the Everything-as-a-Service (XaaS) approach. Some initial evaluation sketches the expected benefits of such a solution, depicting its usefulness and potentialities.

[1]  Jan Mendling,et al.  Beyond soundness: on the verification of semantic business process models , 2010, Distributed and Parallel Databases.

[2]  Dieter Fensel,et al.  Semantic business process management: a vision towards using semantic Web services for business process management , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

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

[4]  Matthias Klusch,et al.  CDM-Core: A Manufacturing Domain Ontology in OWL2 for Production and Maintenance , 2016, KEOD.

[5]  Frank Leymann,et al.  Semantic Business Process Management , 2009, Handbook of Research on Business Process Modeling.

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

[7]  Thomi Pilioura,et al.  Unified publication and discovery of semantic Web services , 2009, TWEB.

[8]  Sebastian Stein,et al.  A BPMO Based Semantic Business Process Modelling Environment , 2007, SBPM.

[9]  Ying Zhang,et al.  Bring QoS to P2P-based semantic service discovery for the Universal Network , 2009, Personal and Ubiquitous Computing.

[10]  Matthias Klusch,et al.  Fast Composition Planning of OWL-S Services and Application , 2006, 2006 European Conference on Web Services (ECOWS'06).

[11]  Matthias Klusch,et al.  Semantic Web Service Search: A Brief Survey , 2016, KI - Künstliche Intelligenz.

[12]  Jan Mendling,et al.  Towards a Methodology for Semantic Business Process Modeling and Configuration , 2009, ICSOC Workshops.

[13]  Yixin Chen,et al.  QoS-Aware Dynamic Composition of Web Services Using Numerical Temporal Planning , 2014, IEEE Transactions on Services Computing.

[14]  Anja Strunk QoS-Aware Service Composition: A Survey , 2010, 2010 Eighth IEEE European Conference on Web Services.

[15]  Karl Aberer,et al.  A search engine for QoS-enabled discovery of semantic web services , 2006, Int. J. Bus. Process. Integr. Manag..

[16]  Vasilios Andrikopoulos,et al.  Retrieving Compatible Web Services , 2011, 2011 IEEE International Conference on Web Services.

[17]  Luciano García-Bañuelos,et al.  Optimization of Complex QoS-Aware Service Compositions , 2011, ICSOC.

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

[19]  Matthias Klusch,et al.  iSeM: Approximated Reasoning for Adaptive Hybrid Selection of Semantic Services , 2010, 2010 IEEE Fourth International Conference on Semantic Computing.

[20]  Matthias Klusch,et al.  The iSeM matchmaker: A flexible approach for adaptive hybrid semantic service selection , 2012, J. Web Semant..

[21]  Marco Luca Sbodio,et al.  SPARQLent: A SPARQL Based Intelligent Agent Performing Service Matchmaking , 2012, Semantic Web Services, Advancement through Evaluation.

[22]  Matthias Klusch,et al.  ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing , 2017, KESW.

[23]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[24]  Abraham Bernstein,et al.  The Creation and Evaluation of iSPARQL Strategies for Matchmaking , 2008, ESWC.

[25]  Matthias Klusch,et al.  FCE4BPMN: On-demand QoS-based optimised process model execution in the cloud , 2017, 2017 International Conference on Engineering, Technology and Innovation (ICE/ITMC).

[26]  Matthias Klusch Overview of the S3 Contest: Performance Evaluation of Semantic Service Matchmakers , 2012, Semantic Web Services, Advancement through Evaluation.

[27]  Ralf Steinmetz,et al.  LOG4SWS.KOM: Self-Adapting Semantic Web Service Discovery for SAWSDL , 2010, 2010 6th World Congress on Services.

[28]  Tomasz Kaczmarek,et al.  Semantic Annotation and Composition of Business Processes with Maestro , 2008, ESWC.

[29]  C. Hwang Multiple Objective Decision Making - Methods and Applications: A State-of-the-Art Survey , 1979 .

[30]  Manuel Mucientes,et al.  An Integrated Semantic Web Service Discovery and Composition Framework , 2015, IEEE Transactions on Services Computing.