An EDSOA-based Services Provisioning Approach for Internet of Things

乔秀全,章洋,吴步丹,程渤,赵帅,马华东,陈俊亮
DOI: https://doi.org/10.1360/112013-113
2013-01-01
Scientia Sinica Informationis
Abstract: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 specific business goal.Most previous work only focuses on the interconnection and interoperability problems among different entities and enterprise application systems in a dynamic interaction environment.However, the problems of how to efficiently 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 flexibility 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.
What problem does this paper attempt to address?