第6章soa在物联网中的技术应用88.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章soa在物联网中的技术应用88第6章soa在物联网中的技术应用88

对于处理大量的传感器观测和传感器信息相关的数据的目的来说,持久性问题是一个重要方面。 因为在服务之间交换数据的标准格式是XML数据,它符合OM和SenserML模式,转换包括XML、JAVA对象和相关的数据库之间不同的数据形式。 6.3.5 服务层特性及实现机制 在服务层中有许多重要的服务,如Sensor Collection Service(SCS)、Sensor Planning Service(SPS)、Web Notification Service (WNS)。 传感器采集服务(SCS)用来从传感器中获取监测值或是传感器的拓扑结构。 传感器策划服务(SPS)用来提供一个标准接口来处理资产管理(AM),可以标识、使用和管理可用的信息资源(传感器,传感器平台)以达到信息收集(客户的收集请求)的目的。 图6-9 传感器采集服务框架 图6-10 传感器策划服务架构 图6-11 Web通知服务框架 6.3.6 应用层特性及实现机制 应用层主要依靠传感器开发工具或是第三方工具开发更高级别的应用即服务,这些都是与我们息息相关的服务,例如,天气预报、海啸监测、污染监测、智能家居、智能交通、智能医疗等,关于这些应用我们将会在第8章有详细的描述。 OA的设计目标是以服务为基础, 通过服务的交互来实现系统动态、松耦合集成,极大地降低了复杂性与成本。 服务提供者将可用的商务过程或信息封装成服务,用独立于平台和语言的方式定义对内和对外的接口,再把接口的描述信息发布到服务注册中心,并动态地响应对自己服务的请求和调用。 服务注册中心接受服务提供者注册所发布的服务,并对已经注册的服务进行分类,同时为服务请求者提供对信息的查询;服务请求者利用服务注册中心查找服务,找到后动态绑定到相关服务,并调用该服务。由此可知,SOA的核心就是重用和互操作。 图6-12 服务构造图 6.3.7 基于SOA的物联网的优势 SOA是近年来IT业界的热点,其受关注度甚至超过云计算。 SOA与物联网的焦点都是信息集成,目标是消除信息孤岛(信息孤岛是指相互之间的功能上不关联互助,信息不共享互换以及信息与业务流程和应用相互脱节的计算机应用系统),实现泛在的互连互通。 物联网技术的要点是要消除“物—物相连的信息孤岛”,而SOA的目标是要消除IT信息孤岛。 SOA作为重要的应用集成中间件技术,必然是物联网所依赖的重要技术之一。 SOA将各种应用或子系统看成一个个独立的、自包含并良好定义的服务或组件,通过把这些服务进行组装,统一注册,并在网络系统中发布,让(泛在)网络上的别的应用能够查询、发现和调用这些服务,实现应用集成或构成新的应用。 SOA(包括相关的Web Service、SOAP、SCA等理念)的出现,一统了CORBA、.NET、JavaEE乃至LAMP(Linux、Apache、MySQL、Perl/PHP/Python)等几大技术阵营多年来“水 火不相容”的“不妥协”竞争局面,这也是物 联网技术和产业发展值得借鉴的宝贵经验。 SOA的愿景同样是实现“无处不在”的泛在计算和服务。 SODA是一个由IBM和美国Florida大学发起的倡议和联盟,通过引入基于服务(SOA)的编程模型,以规范和简化智能设备与企业应用的集成。 SODA致力于充分利用嵌入式系统和IT领域已有的标准,为智能设备与SOA技术的融合提供一个标准平台。 SODA的目标是让软件开发者能够像用SOA技术实现IT业务集成那样在诸如远程医疗、军事以及RFID等物联网系统中实现与传感器和执行器的集成。 在SODA的系统架构中,设备集成接口 定义是关键,也就是所谓的API(Application Programming Interface)和设备描述语言 (Device Description Language)的定义。 由于末端设备对实时性以及大小要求较高,一般用REST而不是用SOAP来定义和实现Web Services接口。 6.4 基于SOA的物联网的应用 6.4.1 对物联网服务的查询 1.强化查询和帮助 2.服务类型查找 图6-13 寻找服务类型 图6-14 现实世界服务搜索和配置过程 图6-15 基于查询策略和模板软件设计模式的概述 6.4.2 对物联网服务的搜索与选择 现实世界的设备是不稳定的,如经常连接上了然后断开,因此,我们需要从实际情况发现服务类型服务。 候选搜索(图6-14中的步骤②)模型发现正在运行的服务的实例。

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档