{"title":"面向iotenenhanced业务流程的语义互操作性。基于微服务的事件驱动解决方案","authors":"Pedro Valderas, Victoria Torres","doi":"10.1109/IE57519.2023.10179096","DOIUrl":null,"url":null,"abstract":"When Business Processes (BP) work with real-time data from the physical world, i.e., from data obtained from Internet of Things (IoT) devices, these are capable of taking more informed decisions to achieve a specific goal. However, such Iot-enhanced BPs, do not usually operated with the low-level data that is generated by such devices. Within this context, Complex Event Processing (CEP) systems are commonly integrated with BP engines to properly execute such Iot-enhanced BPs. However, IoT devices are heterogeneous by nature and CEP systems need to manage a technology heterogeneity in the data that make its processing a difficult task. In the same way, the myriad of technology solutions that exist for BP engines usually led to the creation of integration solutions that couple the CEP system with the integration API provided by a specific engine. All these issues make it difficult to adapt the system if technology requirements change. To facilitate decoupled interoperability among BP engines, CEP systems, and IoT devices in this paper we propose an architecture based on microservices, ontologies, and event-based communication which allows us to design a common communication model that is independent of technology. Specifically we propose. As a proof of concept, we have developed a tool to test and support the proposal against specific changes on technological requirements.","PeriodicalId":439212,"journal":{"name":"2023 19th International Conference on Intelligent Environments (IE)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards a Semantic Interoperability in IoTEnhanced Business Processes. An Event-Driven Solution based on Microservices\",\"authors\":\"Pedro Valderas, Victoria Torres\",\"doi\":\"10.1109/IE57519.2023.10179096\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"When Business Processes (BP) work with real-time data from the physical world, i.e., from data obtained from Internet of Things (IoT) devices, these are capable of taking more informed decisions to achieve a specific goal. However, such Iot-enhanced BPs, do not usually operated with the low-level data that is generated by such devices. Within this context, Complex Event Processing (CEP) systems are commonly integrated with BP engines to properly execute such Iot-enhanced BPs. However, IoT devices are heterogeneous by nature and CEP systems need to manage a technology heterogeneity in the data that make its processing a difficult task. In the same way, the myriad of technology solutions that exist for BP engines usually led to the creation of integration solutions that couple the CEP system with the integration API provided by a specific engine. All these issues make it difficult to adapt the system if technology requirements change. To facilitate decoupled interoperability among BP engines, CEP systems, and IoT devices in this paper we propose an architecture based on microservices, ontologies, and event-based communication which allows us to design a common communication model that is independent of technology. Specifically we propose. As a proof of concept, we have developed a tool to test and support the proposal against specific changes on technological requirements.\",\"PeriodicalId\":439212,\"journal\":{\"name\":\"2023 19th International Conference on Intelligent Environments (IE)\",\"volume\":\"74 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 19th International Conference on Intelligent Environments (IE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IE57519.2023.10179096\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 19th International Conference on Intelligent Environments (IE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IE57519.2023.10179096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards a Semantic Interoperability in IoTEnhanced Business Processes. An Event-Driven Solution based on Microservices
When Business Processes (BP) work with real-time data from the physical world, i.e., from data obtained from Internet of Things (IoT) devices, these are capable of taking more informed decisions to achieve a specific goal. However, such Iot-enhanced BPs, do not usually operated with the low-level data that is generated by such devices. Within this context, Complex Event Processing (CEP) systems are commonly integrated with BP engines to properly execute such Iot-enhanced BPs. However, IoT devices are heterogeneous by nature and CEP systems need to manage a technology heterogeneity in the data that make its processing a difficult task. In the same way, the myriad of technology solutions that exist for BP engines usually led to the creation of integration solutions that couple the CEP system with the integration API provided by a specific engine. All these issues make it difficult to adapt the system if technology requirements change. To facilitate decoupled interoperability among BP engines, CEP systems, and IoT devices in this paper we propose an architecture based on microservices, ontologies, and event-based communication which allows us to design a common communication model that is independent of technology. Specifically we propose. As a proof of concept, we have developed a tool to test and support the proposal against specific changes on technological requirements.