物联网技术导论教学课件作者唐玉林课程资源6601中间件技术课件.pptxVIP

物联网技术导论教学课件作者唐玉林课程资源6601中间件技术课件.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中间件技术目录1-中间件的概念 中间件的概念 中间件用于解决不同系统之间的网络通信、安全、事务的性能、传输的可靠性、语义的解析、数据的应用等问题。 中间件:网络环境中运行于操作系统与应用软件之间可以简化应用软件的复杂性克服网络环境多种挑战的一类系统软件。中间件与操作系统、应用系统之间的关系 应用系统 应用应用应用 系统 中间件中间件中间件 软件 操作系统操作系统操作系统硬件 硬件 硬件 中间件的作用一般情况下许多用户根本感觉不到中间件的存在原因:1)用户一般只关心应用软件,因为它直接为用户提供支持;2)在网络环境中,中间件通常在服务器端发挥作用。中间件在具体系统中的作用:银行系统的例子 银行账户系统 营业员电脑 自动取款机 民航票务系统中间件 浏览器 网上支付系统 中间特点中间件应具有如下的一些特点:1. 满足大量应用的需要;2. 运行于多种硬件和OS平台; 3. 支持分布计算,提供跨网络、硬件和OS平台的透明性应用或服务的交互;4. 支持标准的协议;5. 支持标准的接口;物联网中的中间件中间价系统构架读写器接口的功能如下:1. 提供读写器硬件与中间件连接的接口;2. 负责读写器、适配器与后端软件之间的通信接口,并能支持多种读写器和适配器;3. 能够接收远程命令,控制读写器和适配器;处理模块的功能处理模块汇聚不同数据源的读取数据,并且基于预先配置的应用层事件过滤器进行调整和过滤,然后将经过过滤的数据送到后端系统。处理模块的功能如下:1. 在系统管辖下,能够观察所有读写器的工作状态;2. 提供处理模块向系统注册的机制;3. 提供EPC和非EPC的转换功能;4. 提供管理读写器的功能,如新增、删除、停用、群组等功能;5. 提供过滤不同读写器接收内容的功能,进行数据处理;应用程序接口的功能应用程序接口在中间件的顶层,其主要目的在于提供一个标准机制来注册和接收经过过滤的事件,还提供标准的API来配置、监控和管理中间件以及它所控制的读写器和感应器。中间件的标准COM标准2. COM标准的特性COM标准是Microsoft提出的一种组件规范,多个组件对象可以连接起来形成应用程序,并且应用程序在运行时,可以在不重新连接或编译的情况下被卸下或换掉。COM是一种技术标准,很多语言都可以实现,它以COM库(OLE32. dll和OLEAut dll)的形式提供了访问COM对象核心功能的标准接口及一组API函数,这些API函数用于实现创建和管理COM对象的功能。1. COM标准的发展历程Microsoft对COM标准的发展包括DCOM、MTS(Microsoft Transaction Sewer)以及COM+。COM标准把组件的概念融人到Windows中,它只能使本机内的组件进行交互。DCOM则为分布在网络不同结点上的组件提供了交互能力。MTS针对企业Web的特点,在COM/DCOM的基础上添加了诸如事件特性、安全模型等服务。COM+把COM组件的应用提升到了应用层,它通过操作系统的各种支持使组件对象模型建立在应用层上,把所有组件的底层细节如目录服务、事件处理、连接池及负载平衡等留给操作系统。尽管有些厂商正在为UNIX平台使用COM+而奋斗,但COM+基本上仍是Windows家族平台的解决方案。CORBA标准 1. CORBA标准的构成CORBA标准主要分为对象请求代理、公共对象服务、公共设施三个层次。对象请求代理(Object Request Broker,ORB)处于底层,它规定了发布对象的定义(接口)和语言映射,实现了对象间的通信和互操作,是发布系统中的软总线。2、CORBA标准的特性如下:(1)CORBA标准是编写分布式对象的统一标准,这个标准与平台、语言和销售商无关。 CORBA标准包含了很多技术,而且其应用范围十分广泛。CORBA标准有一个被称为nOP (ln-ternet Inter- ORB Protocol)的部分,它是CORBA的标准Intemet协议,用户看不到IIOP,因为它运行在分布式对象通信的后台。(2)CORBA中的客户通过ORB进行网络通信,使不同的应用程序不需要知道具体通信机制也可以进行通信,这使通信变得非常容易。它负责找到对象实现服务方法调用、处理参数调用,并返回结果。(3)CORBA中的IDL(Interface Definition Language)定义客户端和它们调用对象之间的接口,这是一个与语言无关的接口,定义之后可以用任何面向对象的语言实现。现在很多工具可以实现从IDL到不同语言的映射,CORBA是面向对象的基于IIOP的二进制通信机制。J2EE标准 J2EE简化了基于构件服务器端应用的复杂性,虽然DNA2000也一样,但它们最大的区别在于,DNA

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档