第6章SOA在物联网中的技术应用88.pptx

第6章SOA在物联网中的技术应用88.pptx

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 SOA在物联网中的技术应用;6.1 物联网业务的介绍及发展状况; ① 身份相关业务主要是利用射频标志 (RFID)、二维码、条码等可以标志身 份的技术,并基于身份所提供的各类 服务。; ② 信息汇聚型业务主要是由物联网终端采集、处理、经通信网络上报数据,由物联网平台处理,提交给具体的应用和服务,由物联网平台统一对物联网终端、数据、应用和服务,以及第三方进行统一管理。; ③ 协同感知类业务是随着物联网的发展,物联网应用应该能够担负起更为重要的任务和更为复杂的业务和服务。; ??? 泛在服务业务以无所不在、无所不包、无所不能为基本特征,以实现在任何时间、任何地点、任何人、任何物都能顺畅地通信为目标,这是人类通信服务的极致。 ;6.1.2 物联网业务的实现机制; 消息格式遵循可扩展通信和表示协议。 一个即时通信客户端能直接与人或物进行交流,我们可以称它为一个即时通信代理。 图6-1所示为给出了即时通信系统的架构。;图6-1 即时通信系统结构图; 在局域网中,人们用一个在计算机上运行的即时通信代理,它们通过即时通信服务器连接设备,服务和物体。 当人们在室外的时候,他们用一个运行在移动手机或是PDA上的移动即时通信客户端与其他设备、服务、物体进行通信。 ;图6-2 物联网业务应用场景1的通信时序图;图6-3 物联网业务应用场景2的通信时序图;图6-4 物联网业务应用场景3的通信时序图;6.2 SOA概述及相关技术; SOA的概念最初由Gartner公司提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此当时SOA并未引起人们的广泛关注,SOA在当时沉寂了一段时间。 ; 伴随着Internet的浪潮,越来越多的企业将业务转移到Internet领域,带动了电子商务的蓬勃发展。 为了能够将公司的业务打包成独立的、具有很强伸缩性的基于Internet的服务,人们提出了Web服务的概念,这可以说是SOA的开始。; Web服务开始流行以后,Internet迅速出现了大量的基于不同平台和语言开发的Web服务组件。 为了能够有效地对这些数目众多的组件进行管理,人们迫切需要找到一种新的面向服务的分布式Web计算架构。; 该架构要能够使这些由不同组织开发的Web服务能够相互学习和交互,保障安全以及兼顾复用性和可管理性。 由此,人们重新找回面向服务的架构(SOA),并赋予其时代的特征。; 需求推动技术进步,正是这种??烈的市场需求,使得SOA再次成为人们关注的焦点。 回顾SOA发展历程,可以将其大致分为3个阶段。 下面将分别介绍每个阶段的重要标准和规范。 ;1.孕育阶段;2.发展之初;3.成长阶段; SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来,共同支持业务。;6.2.2 SOA的标准;图6-5 SOA参考模型与其他应用之间的关联;6.2.3 SOA的贡献及发展趋势;6.3 Web服务的介绍; SOA是一种企业架构,因此,它是从企业的需求开始的。 但是,SOA和其他企业架构方法的不同之处在于SOA提供的业务敏捷性。; 业务敏捷性是指企业对变更,快速和有效地进行响应、并且利用变更来得到竞争优势的能力。 对架构设计师来说,创建一个业务敏捷的架构意味着创建这样一个IT架构,它可以满足当前还未知的业务需求。; 要满足这种业务敏捷性,SOA 的实践必须遵循以下原则。 (1)业务驱动服务,服务驱动技术 (2)业务敏捷是基本的业务需求 ;图6-6 SOA的体系结构元素; SOA堆栈分成两半,左边的一半集中于体系结构的功能性方面,而右边的一半集中于体系结构的服务质量方面。 现将这两方面详细介绍如下。 (1)功能性方面 (2)服务质量方面 ; SOA的优点可概括以下6点: ①编码灵活性,可基于模块化的低层服务、采用不同组合方式创建高层服务,从而实现重用,这些都体现了编码的灵活性。此外,由于服务使用者不直接访问服务提供者,这种服务实现方式本身也可以灵活使用。; ②明确开发人员角色,例如,熟悉BES的开发人员可以集中精力在重用访问层,协调层开发人员则无须特别了解BES的实现,而将精力放在解决高价值的业务问题上。; ③支持多种客户类型,借助精确定义的服务接口和对XML、Web服务标准的支持,可以支持多种客户类型,包括PDA、手机等新型访问渠道。; ④更易维护,服务提供者和服务使用者的松散耦合关系及对开放标准的采用确保了该特性的实现。; ⑤更好的伸缩性,依靠服务设计、开发和部署所采用的架构模

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档