{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,10]],"date-time":"2024-08-10T04:40:03Z","timestamp":1723264803113},"reference-count":42,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2018,11,13]],"date-time":"2018-11-13T00:00:00Z","timestamp":1542067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["637066"],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["INVERSIV"],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001821","name":"Vienna Science and Technology Fund","doi-asserted-by":"publisher","award":["ICT15-072"],"id":[{"id":"10.13039\/501100001821","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"A new requirement for the manufacturing companies in Industry 4.0 is to be flexible with respect to changes in demands, requiring them to react rapidly and efficiently on the production capacities. Together with the trend to use Service-Oriented Architectures (SOA), this requirement induces a need for agile collaboration among supply chain partners, but also between different divisions or branches of the same company. In order to address this collaboration challenge, we propose a novel pragmatic approach for the process analysis, implementation and execution. This is achieved through sets of semantic annotations of business process models encoded into BPMN 2.0 extensions. Building blocks for such manufacturing processes are the individual available services, which are also semantically annotated according to the Everything-as-a-Service (XaaS) principles and stored into a common marketplace. The optimization of such manufacturing processes combines pattern-based semantic composition of services with their non-functional aspects. This is achieved by means of Quality-of-Service (QoS)-based Constraint Optimization Problem (COP) solving, resulting in an automatic implementation of service-based manufacturing processes. The produced solution is mapped back to the BPMN 2.0 standard formalism by means of the introduced extension elements, fully detailing the enactable optimal process service plan produced. This approach allows enacting a process instance, using just-in-time service leasing, allocation of resources and dynamic replanning in the case of failures. This proposition provides the best compromise between external visibility, control and flexibility. In this way, it provides an optimal approach for business process models\u2019 implementation, with a full service-oriented taste, by implementing user-defined QoS metrics, just-in-time execution and basic dynamic repairing capabilities. This paper presents the described approach and the technical architecture and depicts one initial industrial application in the manufacturing domain of aluminum forging for bicycle hull body forming, where the advantages stemming from the main capabilities of this approach are sketched.<\/jats:p>","DOI":"10.3390\/info9110279","type":"journal-article","created":{"date-parts":[[2018,11,14]],"date-time":"2018-11-14T07:42:41Z","timestamp":1542181361000},"page":"279","source":"Crossref","is-referenced-by-count":12,"title":["Smart Process Optimization and Adaptive Execution with Semantic Services in Cloud Manufacturing \u2020"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-6747-1021","authenticated-orcid":false,"given":"Luca","family":"Mazzola","sequence":"first","affiliation":[{"name":"School of Information Technology (Informatik), HSLU\u2014Lucerne University of Applied Sciences, CH-6343 Rotkreuz, Switzerlandy"}]},{"given":"Philipp","family":"Waibel","sequence":"additional","affiliation":[{"name":"Distributed System Group, TU Wien, A-1040 Vienna, Austria"}]},{"given":"Patrick","family":"Kaphanke","sequence":"additional","affiliation":[{"name":"EVANA AG, D-60325 Frankfurt am Main, Germany"}]},{"given":"Matthias","family":"Klusch","sequence":"additional","affiliation":[{"name":"DFKI\u2014German Research Center for Artificial Intelligence, Saarland Informatics Campus D3.2, D-66123 Saarbr\u00fccken, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1108\/02635571311289700","article-title":"Perceived performance effects of ICT in manufacturing SMEs","volume":"113","year":"2013","journal-title":"Ind. Manag. Data Syst."},{"key":"ref_2","unstructured":"Jovane, F., Westk\u00e4mper, E., and Williams, D. (2008). The Manu Future Road: Towards Competitive and Sustainable High-Adding-Value Manufacturing, Springer Science & Business Media."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Taisch, M., Stahl, B., and Tavola, G. (2012, January 25\u201327). ICT in manufacturing: Trends and challenges for 2020\u2014An European view. Proceedings of the 2012 10th IEEE International Conference on Industrial Informatics (INDIN), Beijing, China.","DOI":"10.1109\/INDIN.2012.6301312"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"536","DOI":"10.1016\/j.procir.2016.01.129","article-title":"Opportunities of sustainable manufacturing in industry 4.0","volume":"40","author":"Stock","year":"2016","journal-title":"Procedia Cirp"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Weske, M. (2012). Business process management architectures. Business Process Management, Springer.","DOI":"10.1007\/978-3-642-28616-2"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1016\/j.ifacol.2015.06.143","article-title":"Towards Industry 4.0-Standardization as the crucial challenge for highly modular, multi-vendor production systems","volume":"48","author":"Weyer","year":"2015","journal-title":"Ifac-Papersonline"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/5254.920599","article-title":"Semantic web services","volume":"16","author":"McIlraith","year":"2001","journal-title":"IEEE Intell. Syst."},{"key":"ref_8","unstructured":"Duan, Y., Fu, G., Zhou, N., Sun, X., Narendra, N.C., and Hu, B. (July, January 27). Everything as a service (XaaS) on the cloud: Origins, current and future trends. Proceedings of the IEEE 8th International Conference on Cloud Computing (CLOUD), New York, NY, USA."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Hepp, M., Leymann, F., Domingue, J., Wahler, A., and Fensel, D. (2005, January 12\u201318). Semantic business process management: A vision towards using semantic web services for business process management. Proceedings of the 2005 IEEE International Conference on e-Business Engineering (ICEBE), Beijing, China.","DOI":"10.1109\/ICEBE.2005.110"},{"key":"ref_10","unstructured":"Abramowicz, W., Filipowska, A., Kaczmarek, M., and Kaczmarek, T. (2012). Semantically enhanced business process modeling notation. Semantic Technologies for Business and Information Systems Engineering: Concepts and Applications, IGI Global."},{"key":"ref_11","unstructured":"Dimitrov, M., Simov, A., Stein, S., and Konstantinov, M. (2007, January 7). A BPMN based semantic business process modelling environment. Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM-2007), Innsbruck, Austria."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Born, M., Hoffmann, J., Kaczmarek, T., Kowalkiewicz, M., Markovic, I., Scicluna, J., Weber, I., and Zhou, X. (2008, January 26\u201330). Semantic annotation and composition of business processes with Maestro for BPMN. Proceedings of the 2008 European Semantic Web Conference, Karlsruhe, Germany.","DOI":"10.1007\/978-3-540-68234-9_56"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Karastoyanova, D., van Lessen, T., Leymann, F., Ma, Z., Nitzche, J., and Wetzstein, B. (2009). Semantic Business Process Management: Applying Ontologies in BPM. Handbook of Research on Business Process Modeling, IGI Global.","DOI":"10.4018\/978-1-60566-288-6.ch014"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s10619-010-7060-9","article-title":"Beyond soundness: On the verification of semantic business process models","volume":"27","author":"Weber","year":"2010","journal-title":"Distrib. Parallel Databases"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1007\/s13218-015-0415-7","article-title":"Semantic web service search: A brief survey","volume":"30","author":"Klusch","year":"2016","journal-title":"KI-K\u00fcnstliche Intell."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/1541822.1541826","article-title":"Unified publication and discovery of semantic web services","volume":"3","author":"Pilioura","year":"2009","journal-title":"ACM Trans. Web"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1007\/s00779-009-0226-7","article-title":"Bring QoS to P2P-based semantic service discovery for the Universal Network","volume":"13","author":"Zhang","year":"2009","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Klusch, M., and Gerber, A. (2006, January 4\u20136). Fast composition planning of OWL-S services and application. Proceedings of the 2006 4th European Conference on Web Services, Zurich, Switzerland.","DOI":"10.1109\/ECOWS.2006.20"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Strunk, A. (2010, January 1\u20133). QoS-aware service composition: A survey. Proceedings of the 2010 IEEE 8th European Conference on Web Services (ECOWS), Ayia Napa, Cyprus.","DOI":"10.1109\/ECOWS.2010.16"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/TSC.2012.27","article-title":"QoS-aware dynamic composition of web services using numerical temporal planning","volume":"7","author":"Zou","year":"2014","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/MCC.2014.51","article-title":"Containers and cloud: From lxc to docker to kubernetes","volume":"1","author":"Bernstein","year":"2014","journal-title":"IEEE Cloud Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/MS.2015.11","article-title":"Microservices","volume":"32","author":"Thoenes","year":"2015","journal-title":"IEEE Softw."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Slominski, A., Muthusamy, V., and Khalaf, R. (2015, January 9\u201312). Building a multi-tenant cloud service from legacy code with docker containers. Proceedings of the 2015 IEEE International Conference on Cloud Engineering (IC2E), Tempe, AZ, USA.","DOI":"10.1109\/IC2E.2015.66"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Felter, W., Ferreira, A., Rajamony, R., and Rubio, J. (2015, January 29\u201331). An updated performance comparison of virtual machines and linux containers. Proceedings of the 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Philadelphia, PA, USA.","DOI":"10.1109\/ISPASS.2015.7095802"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.future.2014.09.005","article-title":"Elastic business process management: state of the art and open challenges for BPM in the cloud","volume":"46","author":"Schulte","year":"2015","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_26","unstructured":"Schulte, S., Hoenisch, P., Venugopal, S., and Dustdar, S. (2012, January 12\u201315). Introducing the Vienna Platform for Elastic Processes. Proceedings of the 10th International Conference on Service Oriented Computing, Shanghai, China."},{"key":"ref_27","unstructured":"Hoenisch, P., Hochreiner, C., Schuller, D., Schulte, S., Mendling, J., and Dustdar, S. (July, January 27). Cost-Efficient Scheduling of Elastic Processes in Hybrid Clouds. Proceedings of the 8th International Conference on Cloud Computing, New York, NY, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"700","DOI":"10.1109\/TSC.2015.2428246","article-title":"Optimization of Complex Elastic Processes","volume":"9","author":"Hoenisch","year":"2016","journal-title":"Trans. Serv. Comput."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Juhnke, E., D\u00f6rnemann, T., Bock, D., and Freisleben, B. (2011, January 4\u20139). Multi-objective Scheduling of BPEL Workflows in Geographically Distributed Clouds. Proceedings of the 4th International Conference on Cloud Computing, Washington, DC, USA.","DOI":"10.1109\/CLOUD.2011.24"},{"key":"ref_30","first-page":"1","article-title":"Proactive virtualized resource management for service workflows in the cloud","volume":"96","author":"Wei","year":"2014","journal-title":"Computing"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Bessai, K., Youcef, S., Oulamara, A., and Godart, C. (2013, January 29\u201331). Bi-criteria strategies for business processes scheduling in cloud environments with fairness metrics. Proceedings of the 7th International Conference on Research Challenges in Information Science, Paris, France.","DOI":"10.1109\/RCIS.2013.6577701"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Cai, Z., Li, X., and Gupta, J.N. (2013, January 2\u20135). Critical Path-Based Iterative Heuristic for Workflow Scheduling in Utility and Cloud Computing. Proceedings of the 11th International Conference on Service Oriented Computing, Berlin, Germany.","DOI":"10.1007\/978-3-642-45005-1_15"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"786","DOI":"10.1080\/0951192X.2015.1125766","article-title":"A novel cloud manufacturing framework with auto-scaling capability for the machining industry","volume":"29","author":"Chen","year":"2016","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Mazzola, L., Kapahnke, P., Vujic, M., and Klusch, M. (2016, January 9\u201311). CDM-Core: A Manufacturing Domain Ontology in OWL2 for Production and Maintenance. Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, Porto, Portugal.","DOI":"10.5220\/0006056301360143"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Mazzola, L., and Kapahnke, P. (2017, January 4\u20136). DLP: A Web-based Facility for Exploration and Basic Modification of Ontologies by Domain Experts. Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services (iiWAS \u201917), Salzburg, Austria.","DOI":"10.1145\/3151759.3151816"},{"key":"ref_36","unstructured":"Burstein, M., Hobbs, J., Lassila, O., Mcdermott, D., Mcilraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., and Sirin, E. (2004). OWL-S: Semantic markup for web services. W3C Memb. Submiss., 22."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Mazzola, L., Kapahnke, P., and Klusch, M. (2018). Semantic Composition of Optimal Process Service Plans in Manufacturing with ODERU. Web Inf. Syst., 14.","DOI":"10.1108\/IJWIS-05-2018-0038"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mazzola, L., Kapahnke, P., and Klusch, M. (2017, January 8\u201310). ODERU: Optimisation of Semantic Service-Based Processes in Manufacturing. Proceedings of the International Conference on Knowledge Engineering and the Semantic Web, Szczecin, Poland.","DOI":"10.1007\/978-3-319-69548-8_23"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.websem.2012.07.003","article-title":"The iSeM matchmaker: A flexible approach for adaptive hybrid semantic service selection","volume":"15","author":"Klusch","year":"2012","journal-title":"Web Semant. Sci. Serv. Agents World Wide Web"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Klusch, M. (2012). Overview of the S3 contest: Performance evaluation of semantic service matchmakers. Semantic Web Services, Springer.","DOI":"10.1007\/978-3-642-28735-0_2"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1109\/TSC.2015.2402679","article-title":"An integrated semantic Web service discovery and composition framework","volume":"9","author":"Pedrinaci","year":"2016","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Mazzola, L., Kapahnke, P., Waibel, P., Hochreiner, C., and Klusch, M. (2017, January 27\u201329). FCE4BPMN: On-demand QoS-based Optimised Process Model Execution in the Cloud. Proceedings of the 23rd ICE\/IEEE ITMC Conference, Madeira, Portugal.","DOI":"10.1109\/ICE.2017.8279903"}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/9\/11\/279\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,13]],"date-time":"2024-06-13T15:43:19Z","timestamp":1718293399000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/9\/11\/279"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,13]]},"references-count":42,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2018,11]]}},"alternative-id":["info9110279"],"URL":"https:\/\/doi.org\/10.3390\/info9110279","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints201810.0143.v2","asserted-by":"object"},{"id-type":"doi","id":"10.20944\/preprints201810.0143.v1","asserted-by":"object"}]},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,13]]}}}