摘要
物联网无缝集成了用户域、信息空间域和物理空间域,实现了"人—机—物"的动态协同,其应用常常涉及到跨业务域甚至跨组织的用户、业务流程和物理实体的实时动态交互.因此,物联网服务系统往往需要集成多个分布式的企业应用系统从而形成一个大规模复杂服务系统来实时协作完成一定的业务目标.目前,大多数已有研究工作主要集中于解决不同实体和应用系统间在动态交互环境下的互联和互操作问题.然而,如何在信息的提供方和消费者之间按需的分发感知信息、并基于物理世界所发生的变化动态的实时协同相关的企业服务或者业务流程做出快速反应尚没有系统深入地研究.为此,本文结合事件驱动架构和面向服务架构的设计思想,提出了一种事件驱动、面向服务的物联网服务提供方法,该方法能够便捷地支持感知信息的按需分发和聚合,并实现事件驱动的跨业务域甚至跨组织的服务动态协同.这种实现了"时间、空间和控制"解耦的服务提供方法极大地增强了物联网服务系统的灵活性和敏捷性,允许系统及时地对物理世界的动态变化做出快速响应.最后,通过实际部署的区域集中供热监控及热计量物联网应用进行了验证.
Internet of Things(IoT) seamlessly integrates the user domain, cyberspace and physical space domains, and realizes the dynamic human-machine-thing collaborations. In general, IoT applications often comprise the interactions of human activities, software services and physical entities spanning multiple service domains or organizations. An IoT application system often involves the aggregation of several distributed enterprise application systems. It builds a larger, composite system to collaboratively achieve a specifc business goal. Most previous work only focuses on the interconnection and interoperability problems among diferent entities and enterprise application systems in a dynamic interaction environment. However, the problems of how to efciently disseminate the sensing information among the information providers and consumers on-demand and how to dynamically coordinate the relevant enterprise services or business processes based on the occurred events from the real world still have not been comprehensively explored. To resolve these problems, we propose an EDSOAbased(Event-driven Service-oriented Architecture) IoT service provisioning approach which well integrates the advantages of EDA(Event-driven Architecture) and SOA(Service-oriented Architecture) in this paper. The combination of SOA and EDA can easily support the on-demand dissemination of sensing information and realize the event-driven dynamic service coordination cross domain. This proposed approach enhances the fexibility and responsiveness of IoT service systems, which allows these systems to respond dynamically, in real time, as events occur. Finally, we demonstrate its practicability by a deployed District Heating Control and Information Service System(DHCISS) application.
出处
《中国科学:信息科学》
CSCD
2013年第10期1219-1243,共25页
Scientia Sinica(Informationis)
基金
国家重点基础研究发展计划(973计划)(批准号:2011CB302704
2012CB315802)
国家自然科学基金(批准号:61171102
61132001)
北京市科技新星计划(批准号:2008B50)资助项目
北京市共建项目专项资助
关键词
物联网
服务提供
事件分发
服务协同
面向服务架构
事件驱动架构
复杂事件处理
Internet of Things
service provisioning
event dissemination
service coordination
service-oriented architecture
event-driven architecture
complex event processing