A Service-Oriented Approach for Sensing in the Internet of Things: Intelligent Transportation Systems and Privacy Use Cases

This paper presents a Sensing-as-a-Service run-time Service Oriented Architecture (SOA), called 3SOA, for the development of Internet of Things (IoT) applications. 3SOA aims to allow interoperability among various IoT platforms and support service-oriented modelling at high levels of abstraction where fundamental SOA theories and techniques are fully integrated into a practical software engineering approach. 3SOA abstracts the dependencies of the middleware programming model from the application logic. This abstraction allows the development efforts to focus on writing the application logic independently from hardware platforms, middleware, and languages in which applications are programmed. To achieve this result, IoT objects are treated as independent entities that may interact with each other using a well-defined message exchange sequence. Each object is defined by the services it provides and the coordination protocol it supports. Objects are then able to coordinate their resources to address the global objectives of the system. To practically validate our proposals, we demonstrate an intelligent transportation system and data privacy functional prototypes as proof of concepts. The use cases show that 3SOA and the presented abstraction language allow the amalgamation of macroprogramming and node-centric programming to develop real-time and efficient applications over IoT.

[1]  Jaime Lloret,et al.  An IoT service-oriented system for agriculture monitoring , 2017, 2017 IEEE International Conference on Communications (ICC).

[2]  K. Hemant Kumar Reddy,et al.  Modeling and assessing reliability of service-oriented internet of things , 2019 .

[3]  Franco Zambonelli,et al.  Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives , 2018, COORDINATION.

[4]  Nima Jafari Navimipour,et al.  Toward Efficient Service Composition Techniques in the Internet of Things , 2018, IEEE Internet of Things Journal.

[5]  Xiongwen Zhao,et al.  Learning-Based Context-Aware Resource Allocation for Edge-Computing-Empowered Industrial IoT , 2020, IEEE Internet of Things Journal.

[6]  Ali Kashif Bashir,et al.  A machine learning approach for feature selection traffic classification using security analysis , 2018, The Journal of Supercomputing.

[7]  Chenyang Lu,et al.  Servilla: A flexible service provisioning middleware for heterogeneous sensor networks , 2012, Sci. Comput. Program..

[8]  Hesham A. Ali,et al.  QoS provisioning framework for service-oriented internet of things (IoT) , 2019, Cluster Computing.

[9]  Øystein Haugen,et al.  Applying semantics into Service-oriented IoT Framework , 2019, 2019 IEEE 17th International Conference on Industrial Informatics (INDIN).

[10]  Thomas Devogele,et al.  IoT Mashups: From IoT Big Data to IoT Big Service , 2017, ICFNDS.

[11]  Tooska Dargahi,et al.  PROUD: Verifiable Privacy-preserving Outsourced Attribute Based SignCryption supporting access policy Update for cloud assisted IoT applications , 2020, Future Gener. Comput. Syst..

[12]  Paul A. Watters,et al.  Patient Controlled, Privacy Preserving IoT Healthcare Data Sharing Framework , 2020, HICSS.

[13]  Ali Dehghantanha,et al.  Threats on the horizon: understanding security threats in the era of cyber-physical systems , 2019, The Journal of Supercomputing.

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

[15]  Jia Guo,et al.  Trust Management for SOA-Based IoT and Its Application to Service Composition , 2016, IEEE Transactions on Services Computing.

[16]  Hamid Mcheick,et al.  An Architectural Model for Fog Computing , 2018, J. Ubiquitous Syst. Pervasive Networks.

[17]  Khaled M. Elleithy,et al.  Performance and Challenges of Service-Oriented Architecture for Wireless Sensor Networks , 2017, Sensors.

[18]  Spyros Lalis,et al.  A Service-Based Approach for the Uniform Access of Wireless Sensor Networks and Custom Application Tasks Running on Sensor Nodes , 2018 .

[19]  Bamidele Adebisi,et al.  Internet of Things: Evolution and technologies from a security perspective , 2020, Sustainable Cities and Society.

[20]  Sarah Mount,et al.  CSP as a Domain-Specific Language Embedded in Python and Jython , 2009, CPA.

[21]  Ammar Muthanna,et al.  A mobile edge computing/software‐defined networking‐enabled architecture for vehicular networks , 2019, Internet Technol. Lett..

[22]  Manuel Díaz,et al.  Run-time deployment and management of CoAP resources for the Internet of Things , 2017, Int. J. Distributed Sens. Networks.

[23]  Rozeha A. Rashid,et al.  A Service Oriented middleware for Smart Home and Ambient Assisted Living , 2015, 2015 1st International Conference on Telematics and Future Generation Networks (TAFGEN).

[24]  Ali Kashif Bashir,et al.  Differentially Private High-Dimensional Data Publication in Internet of Things , 2020, IEEE Internet of Things Journal.

[25]  Bartolomé Rubio,et al.  A service-oriented approach to facilitate WSAN application development , 2011, Ad Hoc Networks.

[26]  Smruti R. Sarangi,et al.  Internet of Things: Architectures, Protocols, and Applications , 2017, J. Electr. Comput. Eng..

[27]  Ali Kashif Bashir,et al.  Performance Analysis of FD-NOMA-Based Decentralized V2X Systems , 2019, IEEE Transactions on Communications.

[28]  Gregory Epiphaniou,et al.  Non-interactive zero knowledge proofs for the authentication of IoT devices in reduced connectivity environments , 2019, Ad Hoc Networks.