Title :
Event-Driven SOA for IoT Services
Author :
Yang Zhang ; Li Duan ; Jun Liang Chen
Author_Institution :
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
fDate :
June 27 2014-July 2 2014
Abstract :
Although lots of IoT (Internet of Things) applications have been developed, the systematic method to construct IoT services is still obscure. In this paper, an Event-driven Service-oriented Architecture (EDSOA) for IoT services is discussed, where distributed events act as a primary mechanism for each IoT service to share independent meaningful events, to express its requirements and capabilities, and to decouple itself from other services. Such distributed events however do not provide powerful expressiveness to describe business logic in SOA because business activities are not completely independent each other. To fill the gap, we propose an information-centric session mechanism to describe service behavior working upon distributed events, called event session. This paper also discusses how to build an Event-driven SOA infrastructure, where we can use resource information to create IoT services, use independent and shared events to run the IoT services, and use event session to coordinate the IoT services. Some applications and experiments are given to show concept proof for such event-driven SOA.
Keywords :
Internet of Things; formal logic; service-oriented architecture; EDSOA; Internet of Things; IoT services; business logic; event-driven SOA; event-driven service-oriented architecture; Business; Distributed databases; Maintenance engineering; Real-time systems; Service-oriented architecture; Subscriptions; Switches; Event-driven SOA; IoT Services; Process Theory; Publish/ Subscribe; Service Coordination;
Conference_Titel :
Services Computing (SCC), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5065-2
DOI :
10.1109/SCC.2014.88