Alshinina Remah, Elleithy Khaled
Computer Science and Engineering Department, University of Bridgeport, 126 Park Ave, Bridgeport, CT 06604, USA.
Sensors (Basel). 2017 Mar 8;17(3):536. doi: 10.3390/s17030536.
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.
无线传感器网络(WSNs)已成为各种环境、监视、军事、交通控制和医疗保健应用中的重要组成部分。这些应用面临着诸如通信、安全、功耗、数据聚合、传感器硬件的异构性以及服务质量(QoS)等关键挑战。面向服务的架构(SOA)是一种软件架构,可与WSN应用程序集成以应对这些挑战。SOA中间件弥合了不同应用程序的高层需求与WSNs硬件约束之间的差距。本调查探讨了基于SOA和面向服务的中间件(SOM)架构的最新方法,这些方法为WSN挑战提供了解决方案。本文的分类基于有无WSN中间件的SOA方法。此外,还比较了WSNs的SOA和中间件架构的特性,以实现更强大、高效的网络性能。还强调了WSNs的SOA中间件的设计问题及其特性。本文最后给出了SOM架构未来的研究方向,以满足WSNs新兴应用的所有需求。