摘要
针对目前智能家居领域智能设备互操作性差,服务模式单一现状,本文基于面向服务的架构(Service-Oriented Architecture,SOA)提出一种家居服务化架构(Serviced Architecture in Home,SAH),借助中间件以及服务化的方式提升不同协议设备之间的互操作性及可扩展性,同时采用表述性状态传递(Representational State Transfer,REST)实现架构,将设备抽象为资源,资源组成元服务,通过若干元服务间的组合满足纷繁多变的服务需求.论文给出了SAH的体系架构并通过实验验证了本文的方法.结果表明,与传统方式实现的智能家居平台相比,SAH针对不同协议的设备有着良好的互操作性及可扩展性,降低智能设备开发商和家居供应商间数据交互的难度,对即将普及的智能家居设备及平台提供了可供参考的依据.
In this research we propose a home application architecture,SAH( Serviced Architecture in Home),based on SOA,to solve these problems such as poor interoperability and scalability,the single status of service models,with the help of middleware and the way of service-oriented. At the meantime,Representational State Transfer( REST) is used to implement the architecture. The device is abstracted into resources and resources are composed of meta-services. The combination of several meta-services meets the ever-changing service needs. The paper gives the architecture of SAH and the result of experiments show s that SAH,compared with the traditional smart home platform,has good interoperability and scalability for devices with different protocols,which reduces the difficulty of data interaction between smart device developers and home suppliers. And SAH would be the reference for the upcoming smart home.
作者
廖竞
李爱萍
段利国
LIAO Jing;LI Ai-ping;DUAN Li-guo(College of Information and Computer,Taiyuan University of Technology,Jinzhong 030600,China)
出处
《小型微型计算机系统》
CSCD
北大核心
2019年第10期2109-2112,共4页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(61572345)资助
关键词
中间件
状态性状态传递
面向服务的架构
智能家居
middleware
representational state transfer
service-oriented architecture
smart home