基于SOA的物联网应用基础框架
1 概述
物联网(Internet of Things, IOT)[1]是在计算机互联网的基础上,利用无线射频识别(Radio Frequency IDentification, RFID)、无线数据通信技术,构造一个覆盖万事万物的网络。在该网络中,物品能够彼此进行“交流”,而无需人为干预。其实质是利用射频自动识别技术,通过计算机互联网实现物品(商品)的自动识别和信息的互联与共享。在“物联网”的构想中,RFID标签中存储规范、且具有互用性的信息,通过无线通信网络把它们自动采集到中央信息系统,实现物品的识别,从而通过开放性的计算机网络实现信息交换和共享,实现对物品的“透明”管理。从网络结构看,物联网是通过Internet连接众多RFID应用系统并在广域网范围内对物品身份进行识别的分布式系统。物联网的网络硬件系统包括各种RFID应用系统和覆盖全球的Internet网络。Internet上的计算机终端是RFID应用系统中的计算机,通过Internet和RFID应用系统的后台信息系统使其更加丰富和容易理解。无线射频识别技术的出现及应用发展,使得物联网可以实现与现代工业企业内部现有网络系统进行信息整合,同时可以优化内部物流供应和优化企业流程,提高工业企业内部的生产效率和产品质量,从而提高整个企业的核心竞争力。设计和开发基于RFID技术的现代工业企业物联网系统技术,以便企业可以及时、准确地获取宝贵的生产数据,并对数据进行分析处理、减少生产浪费、缩短产品周期,在进一步提高产品质量和效率的同时,提高企业的综合竞争力。
当前物联网应用更多的是针对底层技术进行研究,如物联网编码技术、识别和防碰撞技术等。如何对海量物品信息进行后期地高效利用,对各类服务进行整合,并且提供给企业或个人更为人性化的服务,是物联网最终取得成功应用的关键。面向服务架构(Service-Oriented Architecture, SOA)[2]是一种将信息化模块化为服务的架构风格,面向服务架构的核心是实现服务和技术的完全分离,从而达到服务的可重用性。拥有服务后,用户可以通过编配这些服务给企业或个人的业务流程带来更持久的生命力。SOA的主要组成部分涉及3个方面,这是由SOA中的3个主要角色决定的,分别是服务提供者、服务注册(或服务注册中心、服务注册机构等)和服务请求者(或称客户端),并且它们对应于体系结构中的相应模块。物联网中带有RFID的各类嵌入式设备既是SOA应用中天然的服务提供者也是SOA体系中天然的服务请求者。将SOA整合到物联网的服务应用中,可以对松散耦合的粗粒度应用组件进行分布式部署、组合和使用,实现了服务提供和和服务具体使用方式的分离,从而实现对各种粗粒度松耦合服务的集成,为处理企业应用中的复杂性问题提供有效的解决方案。
2 面向服务的应用体系结构
SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
文献[3]将SOA定义为:本质上是服务的集合。服务间彼此通信,这种通信可能是简单的数据传送,也可能是2个或更多的服务协调进行某些活动。服务间需要某些方法进行连接。所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。另外,文献[4-5]给出了SOA的不同定义。虽然不同组织对SOA有不同的理解,但是仍然可以从上述定义中看到SOA的几个关键特性:它是一种粗粒度、松散耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。SOA不是一种现成的技术,而是一种架构和组织IT基础结构及业务功能的方法。SOA是一种在计算环境中设计、开发、部署和管理离散逻辑单元(服务)的模型。在物联网的条件下,各种原本封闭的资源也将以服务的形式开放出来,Internet上的原有资源和新出现的资源已经或者正在以服务的形式存在,因此,研究基于SOA的融合物联网应用技术是很有价值的[6]。
传统企业控制过程系统,如生产、物流等,企业内部通常汇集了多种不同的商业软件系统,它们利用不同的数据标准和通信平台,这无疑增加了企业运营和管理成本。为了获得业务灵活性,许多企业都在向面向服务架构迁移。该架构能提可重复使用、共享且高可用的关键业务流程服务。图1显示了SOA的基础逻辑部件,为更深刻地理解SOA基础结构,可以将SOA基础结构划分为3个子部分。
(1)消费者(Consumer):利用生产者提供服务的实体,如移动终端、Web客户等。
(2)应用(Application):提供应用接口或不同程度的松散耦合服务,如移动应用、Web应用、富客户端等。
(3)服务(Service):执行涉及特定任务的实体,如数据中心、企业信息中心等。
(4)服务支持(Service Support):为SOA提供特定的应用背景支持功能,如安全、管理、语义解析等。
(5)生产者(Producer):提供特定服务或者功能的实体。(责任编辑:admin)
- “扫一扫”关注融合网微信号
免责声明:我方仅为合法的第三方企业注册用户所发布的内容提供存储空间,融合网不对其发布的内容提供任何形式的保证:不保证内容满足您的要求,不保证融合网的服务不会中断。因网络状况、通讯线路、第三方网站或管理部门的要求等任何原因而导致您不能正常使用融合网,融合网不承担任何法律责任。
第三方企业注册用户在融合网发布的内容(包含但不限于融合网目前各产品功能里的内容)仅表明其第三方企业注册用户的立场和观点,并不代表融合网的立场或观点。相关各方及作者发布此信息的目的在于传播、分享更多信息,并不代表本网站的观点和立场,更与本站立场无关。相关各方及作者在我方平台上发表、发布的所有资料、言论等仅代表其作者个人观点,与本网站立场无关,不对您构成任何投资、交易等方面的建议。用户应基于自己的独立判断,自行决定并承担相应风险。
根据相关协议内容,第三方企业注册用户已知悉自身作为内容的发布者,需自行对所发表内容(如,字体、图片、文章内容等)负责,因所发表内容(如,字体、图片、文章内容等)等所引发的一切纠纷均由该内容的发布者(即,第三方企业注册用户)承担全部法律及连带责任。融合网不承担任何法律及连带责任。
第三方企业注册用户在融合网相关栏目上所发布的涉嫌侵犯他人知识产权或其他合法权益的内容(如,字体、图片、文章内容等),经相关版权方、权利方等提供初步证据,融合网有权先行予以删除,并保留移交司法机关查处的权利。参照相应司法机关的查处结果,融合网对于第三方企业用户所发布内容的处置具有最终决定权。
个人或单位如认为第三方企业注册用户在融合网上发布的内容(如,字体、图片、文章内容等)存在侵犯自身合法权益的,应准备好具有法律效应的证明材料,及时与融合网取得联系,以便融合网及时协调第三方企业注册用户并迅速做出相应处理工作。
融合网联系方式:(一)、电话:(010)57722280;(二)、电子邮箱:2029555353@qq.com dwrh@dwrh.net
对免责声明的解释、修改及更新权均属于融合网所有。