Event-driven SOA for IoT Services

被引:26
|
作者
Zhang, Yang [1 ]
Duan, Li [1 ]
Chen, Jun-Liang [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
关键词
IoT Services; Service Coordination; Process Theory; Publish/Subscribe; Event-driven SOA;
D O I
10.1109/SCC.2014.88
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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
引用
收藏
页码:629 / 636
页数:8
相关论文
共 50 条
  • [41] SEDA-SOA: A Scalable Event-Driven context-Aware Service Oriented Architecture
    Ayoubi, Majid
    Ravichandra, Sadam
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,
  • [42] CARED-SOA: A Context-Aware Event-Driven Service-Oriented Architecture
    Garcia de Prado, Alfonso
    Ortiz, Guadalupe
    Boubeta-Puig, Juan
    IEEE ACCESS, 2017, 5 : 4646 - 4663
  • [43] Event-Driven Query Expansion
    Rosin, Guy D.
    Guy, Ido
    Radinsky, Kira
    WSDM '21: PROCEEDINGS OF THE 14TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2021, : 391 - 399
  • [44] Event-driven Adaptation in COP
    Degano, Pierpaolo
    Ferrari, Gian-Luigi
    Galletta, Letterio
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (211): : 37 - 45
  • [45] Event-Driven Packet Processing
    Ibanez, Stephen
    Antichi, Gianni
    Brebner, Gordon
    McKeown, Nick
    PROCEEDINGS OF THE EIGHTEENTH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS '19), 2019, : 133 - 140
  • [46] Optimizing event-driven simulations
    De Michele, C.
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (09) : 1846 - 1850
  • [47] Event-driven power management
    Simunic, T
    Benini, L
    Glynn, P
    De Micheli, G
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (07) : 840 - 857
  • [48] Event-Driven Network Programming
    McClurg, Jedidiah
    Hojjat, Hossein
    Foster, Nate
    Cerny, Pavol
    ACM SIGPLAN NOTICES, 2016, 51 (06) : 369 - 385
  • [49] EVENT-DRIVEN MODULO SAMPLING
    Florescu, Dorian
    Krahmer, Felix
    Bhandari, Ayush
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 5435 - 5439
  • [50] Event-Driven Programming with EScala
    Satabin, Lucas
    Mezini, Mira
    AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 67 - 67