物联网中基于语义的服务编排

E. Chindenga, M. Scott, Caroline Gurajena
{"title":"物联网中基于语义的服务编排","authors":"E. Chindenga, M. Scott, Caroline Gurajena","doi":"10.1145/3129416.3129438","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) presents a dynamic global revolution in the Internet where physical and virtual \"things\" communicate and share information. There arises a need to allow heterogeneous \"things\" to seamlessly interoperate, interact and exchange information and subsequently share services. Services are represented as functionalities that are offered by the \"things\". In IoT context, service orchestration refers to identifying which devices or software components are required to formulate the requested service. IoT devices can offer different services based on the context and semantics. Service orchestration provides an approach to integration and interoperability which decouples applications from each other, and enhances capabilities to centrally manage and monitor components. This paper investigates requirements for semantic interoperability and exposes current challenges in IoT interoperability as a means of facilitating services orchestration in IoT. The paper proposes a semantic platform that allows heterogeneous devices to collaborate thereby enabling dynamic service orchestration. The proposed platform provides a common ontology-based framework for representing semantics allowing for a consistent information exchange format. The approach used combines domain-specific ontologies to obtain device and service abstraction for the purposes of process mining and analysis of service orchestration in heterogonous IoT environments. This approach was evaluated using a prototype IoT environment and mining techniques developed in the Process Mining Framework (ProM). The results revealed that semantically enriching service annotation and device descriptions through ontologies can successfully enable interoperability in heterogeneous IoT environments. Semantically enriched descriptions enable multiple perspectives of analysis on service orchestration processes and expose the steps involved in service request and provision in an a typical IoT setup.","PeriodicalId":269578,"journal":{"name":"Research Conference of the South African Institute of Computer Scientists and Information Technologists","volume":"161 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Semantics based service orchestration in IoT\",\"authors\":\"E. Chindenga, M. Scott, Caroline Gurajena\",\"doi\":\"10.1145/3129416.3129438\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things (IoT) presents a dynamic global revolution in the Internet where physical and virtual \\\"things\\\" communicate and share information. There arises a need to allow heterogeneous \\\"things\\\" to seamlessly interoperate, interact and exchange information and subsequently share services. Services are represented as functionalities that are offered by the \\\"things\\\". In IoT context, service orchestration refers to identifying which devices or software components are required to formulate the requested service. IoT devices can offer different services based on the context and semantics. Service orchestration provides an approach to integration and interoperability which decouples applications from each other, and enhances capabilities to centrally manage and monitor components. This paper investigates requirements for semantic interoperability and exposes current challenges in IoT interoperability as a means of facilitating services orchestration in IoT. The paper proposes a semantic platform that allows heterogeneous devices to collaborate thereby enabling dynamic service orchestration. The proposed platform provides a common ontology-based framework for representing semantics allowing for a consistent information exchange format. The approach used combines domain-specific ontologies to obtain device and service abstraction for the purposes of process mining and analysis of service orchestration in heterogonous IoT environments. This approach was evaluated using a prototype IoT environment and mining techniques developed in the Process Mining Framework (ProM). The results revealed that semantically enriching service annotation and device descriptions through ontologies can successfully enable interoperability in heterogeneous IoT environments. Semantically enriched descriptions enable multiple perspectives of analysis on service orchestration processes and expose the steps involved in service request and provision in an a typical IoT setup.\",\"PeriodicalId\":269578,\"journal\":{\"name\":\"Research Conference of the South African Institute of Computer Scientists and Information Technologists\",\"volume\":\"161 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-09-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Research Conference of the South African Institute of Computer Scientists and Information Technologists\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3129416.3129438\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Research Conference of the South African Institute of Computer Scientists and Information Technologists","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3129416.3129438","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

物联网(IoT)是一场动态的全球互联网革命,物理和虚拟的“事物”可以在互联网上交流和共享信息。这就需要允许异构的“事物”无缝地互操作、交互和交换信息,并随后共享服务。服务被表示为由“事物”提供的功能。在物联网环境中,服务编排是指确定需要哪些设备或软件组件来制定所请求的服务。物联网设备可以根据上下文和语义提供不同的服务。服务编排提供了一种集成和互操作性的方法,它将应用程序彼此分离,并增强了集中管理和监视组件的能力。本文研究了语义互操作性的需求,并揭示了物联网互操作性作为促进物联网服务编排的一种手段所面临的当前挑战。本文提出了一个语义平台,该平台允许异构设备进行协作,从而实现动态服务编排。提议的平台提供了一个通用的基于本体的框架,用于表示允许一致信息交换格式的语义。所使用的方法结合了特定于领域的本体来获得设备和服务抽象,以便在异构物联网环境中进行流程挖掘和服务编排分析。使用过程挖掘框架(ProM)中开发的原型物联网环境和挖掘技术对该方法进行了评估。结果表明,通过本体丰富语义的服务注释和设备描述可以成功实现异构物联网环境中的互操作性。语义丰富的描述支持对服务编排流程进行多角度分析,并公开典型物联网设置中服务请求和提供所涉及的步骤。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Semantics based service orchestration in IoT
Internet of Things (IoT) presents a dynamic global revolution in the Internet where physical and virtual "things" communicate and share information. There arises a need to allow heterogeneous "things" to seamlessly interoperate, interact and exchange information and subsequently share services. Services are represented as functionalities that are offered by the "things". In IoT context, service orchestration refers to identifying which devices or software components are required to formulate the requested service. IoT devices can offer different services based on the context and semantics. Service orchestration provides an approach to integration and interoperability which decouples applications from each other, and enhances capabilities to centrally manage and monitor components. This paper investigates requirements for semantic interoperability and exposes current challenges in IoT interoperability as a means of facilitating services orchestration in IoT. The paper proposes a semantic platform that allows heterogeneous devices to collaborate thereby enabling dynamic service orchestration. The proposed platform provides a common ontology-based framework for representing semantics allowing for a consistent information exchange format. The approach used combines domain-specific ontologies to obtain device and service abstraction for the purposes of process mining and analysis of service orchestration in heterogonous IoT environments. This approach was evaluated using a prototype IoT environment and mining techniques developed in the Process Mining Framework (ProM). The results revealed that semantically enriching service annotation and device descriptions through ontologies can successfully enable interoperability in heterogeneous IoT environments. Semantically enriched descriptions enable multiple perspectives of analysis on service orchestration processes and expose the steps involved in service request and provision in an a typical IoT setup.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信