Performance and Challenges of Service-Oriented Architecture for Wireless Sensor Networks

Wireless Sensor Networks (WSNs) have become essential components for a variety of environmental, surveillance, military, traffic control, and healthcare applications. These applications face critical challenges such as communication, security, power consumption, data aggregation, heterogeneities of sensor hardware, and Quality of Service (QoS) issues. Service-Oriented Architecture (SOA) is a software architecture that can be integrated with WSN applications to address those challenges. The SOA middleware bridges the gap between the high-level requirements of different applications and the hardware constraints of WSNs. This survey explores state-of-the-art approaches based on SOA and Service-Oriented Middleware (SOM) architecture that provide solutions for WSN challenges. The categories of this paper are based on approaches of SOA with and without middleware for WSNs. Additionally, features of SOA and middleware architectures for WSNs are compared to achieve more robust and efficient network performance. Design issues of SOA middleware for WSNs and its characteristics are also highlighted. The paper concludes with future research directions in SOM architecture to meet all requirements of emerging application of WSNs.

[1]  Tao Yu,et al.  A System for Web-Based Interactive Real-Time Data Visualization and Analysis , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.

[2]  Tingting Gao,et al.  SunShine: A Service-Oriented Architecture Based on Wireless Sensor Network for Health Monitoring and Tracking , 2010, 2010 International Conference on Biomedical Engineering and Computer Science.

[3]  D.H. Zhang,et al.  Power-aware service-oriented architecture for wireless sensor networks , 2005, 31st Annual Conference of IEEE Industrial Electronics Society, 2005. IECON 2005..

[4]  Maurizio A. Spirito,et al.  Prototyping the Internet of Things for the future factory using a SOA-based middleware and reliable WSNs , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[5]  K. R. Venugopal,et al.  Middleware service oriented rescue and crime information on cloud (RCIC) using heterogeneous nodes in WSNs , 2012, TENCON 2012 IEEE Region 10 Conference.

[6]  Vania Conan,et al.  An efficient service oriented architecture for heterogeneous and dynamic wireless sensor networks , 2008, 2008 33rd IEEE Conference on Local Computer Networks (LCN).

[7]  Sandeep Neema,et al.  TR # : ISIS-06-706 Title : OASiS : A Service-Oriented Middleware for Pervasive Ambient-Aware Sensor Networks , 2006 .

[8]  Sarah Mount,et al.  Clinic: A Service Oriented Approach for Fault Tolerance in Wireless Sensor Networks , 2010, 2010 Fourth International Conference on Sensor Technologies and Applications.

[9]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

[10]  Dirk Timmermann,et al.  Service-Oriented Software Architecture for Sensor Networks , 2003 .

[11]  N. Komoda Service Oriented Architecture (SOA) in Industrial Systems , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[12]  V. Vanitha,et al.  LiteOS based Extended Service Oriented Architecture for Wireless Sensor Networks , 2010 .

[13]  Jameela Al-Jaroodi,et al.  Security Issues of Service-Oriented Middleware , 2011 .

[14]  Ralf Behnke,et al.  Wireless Sensor Networks in Life Science applications , 2010, 3rd International Conference on Human System Interaction.

[15]  A. Sleman,et al.  SOA distributed operating system for managing embedded devices in home and building automation , 2011, IEEE Transactions on Consumer Electronics.

[16]  Antonio Coronato Uranus: A Middleware Architecture for Dependable AAL and Vital Signs Monitoring Applications , 2012, Sensors.

[17]  John Ibbotson,et al.  Improving WSN application QoS and network lifetime management using SOA strategies , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[18]  B. Rubio,et al.  USEME: A Service-Oriented Framework for Wireless Sensor and Actor Networks , 2008, 2008 Eighth International Workshop on Applications and Services in Wireless Networks (aswn 2008).

[19]  M. Ananthi,et al.  Integrating WSN with web services for patient's record management using RFID , 2013, 2013 3rd IEEE International Advance Computing Conference (IACC).

[20]  J. Adinarayana,et al.  SERVICE ORIENTED ARCHITECTURE FOR WIRELESS SENSOR NETWORKS IN AGRICULTURE , 2012 .

[21]  E. Gaura,et al.  MuMHR: Multi-path, Multi-hop Hierarchical Routing , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[22]  Jiannong Cao,et al.  MidSHM: A Flexible Middleware for SHM Application Based on Service-Oriented Architecture , 2016, 2016 IEEE Symposium on Service-Oriented System Engineering (SOSE).

[23]  Nader Mohamed,et al.  Middleware: middleware challenges and approaches for wireless sensor networks , 2006, IEEE Distributed Systems Online.

[24]  A. Torralba,et al.  A Service Oriented Wireless Platform for Acquisition and Control (SOWPAC) , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[25]  S. V. Patel,et al.  Design of SOA Based Framework for Collaborative Cloud Computing in Wireless Sensor Networks , 2010, Int. J. Grid High Perform. Comput..

[26]  Zahir Tari,et al.  Efficient SOAP binding for mobile Web services , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.

[27]  Dirk Pesch,et al.  Service Provisioning for the WSN Cloud , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[28]  Ahmed Amokrane,et al.  A Secure Web Service-Based Platform for Wireless Sensor Network Management and Interrogation , 2011, 2011 Conference on Network and Information Systems Security.

[29]  Kamlendu Kumar Pandey,et al.  Design of SOA based service stack for collaborative wireless sensor network , 2009, 2009 Fifth International Conference on Wireless Communication and Sensor Networks (WCSN).

[30]  B. Y. Alkazemi,et al.  Middleware model for Wireless Sensor Networks , 2012, 2012 International Conference on Multimedia Computing and Systems.

[31]  Vania Conan,et al.  Designing a Novel SOA Architecture for Security and Surveillance WSNs with COTS , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[32]  A. Ghobakhlou,et al.  A service oriented wireless sensor node management system , 2014, 2014 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings.

[33]  Giuseppe M. L. Sarnè,et al.  A partnership-based approach to improve QoS on federated computing infrastructures , 2016, Inf. Sci..

[34]  C. Koulamas,et al.  Developing wireless sensor network applications based on a function block programming abstraction , 2012, 2012 IEEE International Conference on Industrial Technology.

[35]  Reinhard Möller,et al.  Micro SOA Model for Managing and Integrating Wireless Sensor Network into IP-Based Networks , 2010, 2010 2nd International Conference on Computational Intelligence, Communication Systems and Networks.

[36]  Hua Zhou,et al.  A service-centric solution for wireless sensor networks , 2010, 2010 5th International ICST Conference on Communications and Networking in China.

[37]  Chien-Chung Shen,et al.  Sensor information networking architecture and applications , 2001, IEEE Wirel. Commun..

[38]  Jen-Chu Liu,et al.  A Highly Flexible System for Smart Home Sensor Networks , 2010, 2010 Fourth International Conference on Genetic and Evolutionary Computing.

[39]  Bipin Upadhyaya,et al.  Migration of SOAP-based services to RESTful services , 2011, 2011 13th IEEE International Symposium on Web Systems Evolution (WSE).

[40]  Bernhard Walke,et al.  A service-oriented approach for in-network computations in wireless networks , 2009, 2009 IFIP International Conference on Wireless and Optical Communications Networks.

[41]  Torsten Braun,et al.  Service descriptions and linked data for integrating WSNs into enterprise IT , 2012, 2012 Third International Workshop on Software Engineering for Sensor Network Applications (SESENA).

[42]  Mei Yang,et al.  Service Composition in Service-Oriented Wireless Sensor Networks with Persistent Queries , 2009, 2009 6th IEEE Consumer Communications and Networking Conference.

[43]  Holger Ziekow,et al.  Integrating Sensor Networks for Energy Monitoring with Service-Oriented Architectures , 2013, Int. J. Distributed Sens. Networks.

[44]  Wouter Joosen,et al.  A survey of middleware for wireless sensor networks , 2007 .

[45]  Vania Conan,et al.  Service Oriented Tasking System for WSN , 2010, 2010 Developments in E-systems Engineering.

[46]  Luis Felipe Herrera-Quintero,et al.  Wireless Sensor Networks and Service-Oriented Architecture, as suitable approaches to be applied into ITS , 2012, 2012 6th Euro American Conference on Telematics and Information Systems (EATIS).

[47]  Kavi Kumar Khedo,et al.  A Service-Oriented Component-Based Middleware Architecture for Wireless Sensor Networks , 2009 .

[48]  Kamlendu Pandey A Novel Design of Service Oriented and Message Driven Middleware for Ambient Aware Wireless Sensor Network , 2009 .

[49]  H. T. Mouftah,et al.  Service-oriented architecture for smart building energy management , 2013, 2013 IEEE International Conference on Communications (ICC).

[50]  Hua Cao,et al.  Service-Oriented Transparent Interconnection between Data-Centric WSN and IP networks , 2010, 2010 International Conference on Electrical and Control Engineering.

[51]  Paulo F. Pires,et al.  Wireless Sensor Networks as a Service , 2010, 2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems.

[52]  Amy L. Murphy,et al.  Middleware to support sensor network applications , 2004, IEEE Network.

[53]  Giuseppe Lipari,et al.  A service-oriented architecture for QoS configuration and management of Wireless Sensor Networks , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[54]  Horst Hellbrück,et al.  Name-Centric Service Architecture for Cyber-Physical Systems (Short Paper) , 2013, 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications.

[55]  Mohsen Ebrahimi Moghaddam,et al.  SOMM: A New Service Oriented Middleware for Generic Wireless Multimedia Sensor Networks Based on Code Mobility , 2011, Sensors.

[56]  Dirk Timmermann,et al.  Wireless sensor networks - new challenges in software engineering , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[57]  Leonids Ribickis,et al.  Wireless sensor networks and SOA development for optimal control of legacy power grid , 2014, Proceedings of the 16th International Conference on Mechatronics - Mechatronika 2014.

[58]  Alexander Kmoch,et al.  Integration of Wireless Sensor Network and Web Services , 2013 .

[59]  Bharat K. Bhargava,et al.  An End-to-End Security Auditing Approach for Service Oriented Architectures , 2012, 2012 IEEE 31st Symposium on Reliable Distributed Systems.

[60]  Boleslaw K. Szymanski,et al.  Sensors as a Service Oriented Architecture: Middleware for Sensor Networks , 2010, 2010 Sixth International Conference on Intelligent Environments.

[61]  Alexander Kurz,et al.  MuMHR: Multi-path, Multi-hop Hierarchical Routing , 2007, International Conference on Sensor Technologies and Applications.

[62]  V. Vaidehi,et al.  Medical intelligence for quality improvement in Service Oriented Architecture , 2011, 2011 International Conference on Recent Trends in Information Technology (ICRTIT).

[63]  Boleslaw K. Szymanski,et al.  Autonomous configuration of spatially aware sensor services in service oriented WSNs , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[64]  Paulo F. Pires,et al.  Reflective middleware for wireless sensor networks , 2005, SAC '05.

[65]  Xianbin Wang,et al.  Applications of Wireless Sensor Networks in Marine Environment Monitoring: A Survey , 2014, Sensors.

[66]  Manoranjan Parhi,et al.  An effective mechanism to discover sensor web registry services for wireless sensor network under x-SOA approach , 2010, Trendz in Information Sciences & Computing(TISC2010).

[67]  Gul A. Agha,et al.  Building portable middleware services for heterogeneous cyber-physical systems , 2012, 2012 Third International Workshop on Software Engineering for Sensor Network Applications (SESENA).

[68]  M. Eltoweissy,et al.  Towards evolving Sensor Actor NETworks , 2008, IEEE INFOCOM Workshops 2008.

[69]  Rumen Kyusakov,et al.  Integration of Wireless Sensor and Actuator Nodes With IT Infrastructure Using Service-Oriented Architecture , 2013, IEEE Transactions on Industrial Informatics.

[70]  Manoranjan Parhi,et al.  Discovery of sensor web registry services for WSN with Multi-layered SOA framework , 2011, 2011 2nd International Conference on Computer and Communication Technology (ICCCT-2011).

[71]  Javier Bajo,et al.  Wireless Sensor Networks in Home Care , 2009, IWANN.

[72]  Ling Li,et al.  Adaptive and Secure Load-Balancing Routing Protocol for Service-Oriented Wireless Sensor Networks , 2014, IEEE Systems Journal.

[73]  Apostolos Malatras,et al.  Web Enabled Wireless Sensor Networks for Facilities Management , 2008, IEEE Systems Journal.

[74]  Feng Xia,et al.  QoS Challenges and Opportunities in Wireless Sensor/Actuator Networks , 2008, Sensors.

[75]  Jiannong Cao,et al.  Middleware for Wireless Sensor Networks: A Survey , 2008, Journal of Computer Science and Technology.

[76]  Shirshu Varma,et al.  Flexible Service Oriented Network Architecture for Wireless Sensor Networks , 2014, Int. J. Comput. Commun. Control.

[77]  V. Vaidehi,et al.  SOA Framework for Geriatric Remote Health Care Using Wireless Sensor Network , 2013, ANT/SEIT.

[78]  Petri Mähönen,et al.  NanoSD: A Flexible Service Discovery Protocol for Dynamic and Heterogeneous Wireless Sensor Networks , 2010, 2010 Sixth International Conference on Mobile Ad-hoc and Sensor Networks.

[79]  Christine Jardak,et al.  Service-Oriented Design Methodology for Wireless Sensor Networks: A View through Case Studies , 2008, 2008 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (sutc 2008).

[80]  Jameela Al-Jaroodi,et al.  A survey on service-oriented middleware for wireless sensor networks , 2001, Service Oriented Computing and Applications.

[81]  Manuel Díaz,et al.  A Service-Oriented Middleware for Wireless Sensor and Actor Networks , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[82]  Frank Trethan Johnsen,et al.  SOA and Wireless Mobile Networks in the tactical domain: Results from experiments , 2015, MILCOM 2015 - 2015 IEEE Military Communications Conference.

[83]  Jen-Chu Liu,et al.  WASP: An innovative sensor observation service with web-/GIS-based architecture , 2009, 2009 17th International Conference on Geoinformatics.

[84]  Rahim Tafazolli,et al.  A Service Oriented Middleware Architecture for Wireless Sensor Networks , 2010 .

[85]  Jinglun Shi,et al.  A service-oriented model for wireless sensor networks with Internet , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[86]  Dirk Pesch,et al.  A vision for Wireless Sensor Networks: Hybrid architecture, model framework and service based systems , 2010, 2010 Fifth International Conference on Digital Information Management (ICDIM).

[87]  Giuseppe M. L. Sarnè,et al.  A trust-aware, self-organizing system for large-scale federations of utility computing infrastructures , 2016, Future Gener. Comput. Syst..

[88]  Rudolf Sollacher,et al.  Towards a Service Oriented Architecture for Wireless Sensor Networks in Industrial Applications , 2009 .

[89]  Jameela Al-Jaroodi,et al.  Service-Oriented Middleware Approaches for Wireless Sensor Networks , 2011, 2011 44th Hawaii International Conference on System Sciences.

[90]  Sandeep Neema,et al.  OASiS: A Service-Oriented Architecture for Ambient-Aware Sensor Networks , 2006, Monterey Workshop.

[91]  José Mendes,et al.  A Wireless Sensor Network for collision detection on guardrails , 2014, 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE).

[92]  Dirk Timmermann,et al.  Differences and Commonalities of Service-Oriented Device Architectures, Wireless Sensor Networks and Networks-on-Chip , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[93]  T. Senthil,et al.  Efficient SOA-based Network Management Architecture in Wireless Sensor Networks , 2011 .

[94]  J. Antonio García-Macías,et al.  TinySOA: a service-oriented architecture for wireless sensor networks , 2009, Service Oriented Computing and Applications.

[95]  Jun Huang,et al.  MidCASE : A Service Oriented Middleware Enabling Context Awareness for Smart Environment , 2007, 2007 International Conference on Multimedia and Ubiquitous Engineering (MUE'07).

[96]  Qiang Duan Applying the Service-Oriented Architecture for Network Discovery and Selection in the Next Generation Wireless Mobile Networks , 2009, 2009 International Conference on Network-Based Information Systems.

[97]  Yi Guo,et al.  Research on Service Oriented and Middleware Based Active QoS Infrastructure of Wireless Sensor Networks , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[98]  Mohsen Ebrahimi Moghaddam,et al.  Service-Oriented Wireless Multimedia Sensor Network Middleware Using Infra-Red Cameras , 2012, 2012 Third FTRA International Conference on Mobile, Ubiquitous, and Intelligent Computing.

[99]  Rossana M. de Castro Andrade,et al.  Requirements and challenges for building service-oriented pervasive middleware , 2009, ICPS '09.

[100]  Nelson Souto Rosa,et al.  SITRUS: Semantic Infrastructure for Wireless Sensor Networks , 2015, Sensors.