Event-Driven SOA-Based IoT Architecture

In twenty-first century, the size and scope of the Internet has been increasing as smart devices have ability to communicate with one device to another and share data over the Internet. This is known as Internet of things (IoT). Scalability of the entire system increases in case of more devices in IoT system. So in IoT system, main challenges are to maintain scalability and throughput. To meet these challenges, various architectures are used for implementing IoT applications such as SOAP-based, RESTful, broker-based SOA architecture. While service-oriented architecture provides system integration, interoperability, business agility. Though service-oriented architecture is mainly used for implementing various IoT applications, it faces some challenges such as security, interoperability, and context awareness. Event-driven service-oriented architecture (EDSOA) is a new architectural style which is an extension of broker-based architecture and most suitable for IoT applications. In this paper, we have tried to cover all these architectures.

[1]  Mohsen Guizani,et al.  Toward better horizontal integration among IoT services , 2015, IEEE Communications Magazine.

[2]  Gianluca Rizzo,et al.  A Publish-Subscribe Approach to IoT Integration: The Smart Office Use Case , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[3]  Jonathan Lee,et al.  A Framework for Composing SOAP, Non-SOAP and Non-Web Services , 2015, IEEE Transactions on Services Computing.

[4]  Sanjay Chaudhary,et al.  RESTful Web Service integration using Android platform , 2013, 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

[5]  Bo Cheng,et al.  Situation-Aware IoT Service Coordination Using the Event-Driven SOA Paradigm , 2016, IEEE Transactions on Network and Service Management.

[6]  Fuchun Joseph Lin,et al.  Converging MQTT Resources in ETSI Standards Based M2M Platform , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[7]  Giovanni Emanuele Corazza,et al.  Introducing the QEST broker: Scaling the IoT by bridging MQTT and REST , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[8]  Thinagaran Perumal,et al.  SOA-Based Framework for Home and Building Automation Systems (HBAS) , 2014 .

[9]  Wei Tan,et al.  A Low-Delay, Light-Weight Publish/Subscribe Architecture for Delay-Sensitive IOT Services , 2013, Int. J. Web Serv. Res..

[10]  Roberto Beraldi,et al.  Combining Service-Oriented and Event-Driven Architectures for Designing Dependable Systems , 2010 .

[11]  Digvijaysinh M. Rathod,et al.  Towards composition of RESTful web services , 2015, 2015 6th International Conference on Computing, Communication and Networking Technologies (ICCCNT).

[12]  Pietro Manzoni,et al.  Handling mobility in IoT applications using the MQTT protocol , 2015, 2015 Internet Technologies and Applications (ITA).

[13]  Hyggo Oliveira de Almeida,et al.  Integrating MQTT and ISO/IEEE 11073 for health information sharing in the Internet of Things , 2015, 2015 IEEE International Conference on Consumer Electronics (ICCE).

[14]  Kannan Govindan,et al.  End-to-end service assurance in IoT MQTT-SN , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).