基于云计算平台的EPC中间件系统

去年,温家宝总理在政府工作报告中明确提出“加快物联网的研发应用 ,再一次体现了政府高度重视物联网的发展。在国家政策推动下,电信运营商积极介入物联网业务,把物联网作为未来重要的赢利点。

1 物联网体系结构及现有EPC中间件设计特点

物联网是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。在业界,物联刚一般被公认为分成三个层次,底层是感知和收集前端数据的感知层,中间是传输和处理数据的网络层,最上面是利用经过分析处理的感知数据,为用户提供各种应用服务的应用层。物联网系统架构如图1所示。

图1 物联网体系结构

感知层是物联网发展和应用的基础,主要通过射频识别(RFID)系统实现RFID标签的自动采集和识别。RFID标签附着于可跟踪的物品上,从而实现全球流通,感知器与信息系统相连, 读取标签中的电子代码(Electronic Product Code,EPC),并将其输入网络信息系统。

物联网的网络层将建立在现有的移动通信网络和互联网基础上,对感知层采集上传的数据进行存储、查询、分析、挖掘、理解以及基于感知数据决策和行为,而实现这一系列数据管理和处理的核心是EPC中间件,它作为物联网网络层的重要组成部分,承前启后,为应用层提供各类服务基础。

应用层是物联网发展的目的,软件开发、智能控制技术将会为用户提供丰富多彩的物联网应用,各种行业和家庭应用的开发将会推动物联网的普及,也给整个物联网产业链带来利润。

从物联网体系架构来看,基于现有的资源,运营商的核心竞争力在物联网网络层这部分,既要发挥自己的优势,又要避免被局限在管道的角色上,运营商应该把目光聚焦在EPC中间件上,成为物联网巾间件服务提供商,把控网络层的核心,占据物联网产业链的价值高地。

物联网企业信息交互的EPC中间件设计结合了传统中间件的特点,利用基于CORBAR~RMI的J2EE技术实现.程对象调用,能够最大程度的实现分布式的软件体系:构。在中间件开发的后期,以SOA的形式通WebService发布在企业服务总线上,方便客户端的调用。同时使用J2EE当中的EJB技术明确的规范了事务操作和事务管理并且有相应J2EE容器来对中间件当中的事务进行管理。

EPC中间件能够屏蔽应用层和网络协议的差异,为各种具体应用提供多种通讯机制;并提供相应的平台以满足不同领域的需要。因此,中间件为下层应用提供了一个相对稳定的上层服务环境。然而,传统中间件所应遵循的一些原则离实际还有较大差距,多数流行的中间件服务使用的API和协议都是专有的,使得应用建立于不同厂家的产品很难实现互操作。有些中间件服务只提供部分平台的实现,从而限制了应用在异构系统之间的移植。应用开发者在这些中间件服务之上建立自己的应用还要承担相当大的风险,随着服务的延展往往还需重写他们的应用。尽管中间件服务提高了分布计算的抽象化程度,但应用开发者还需面临许多艰难的设计选择,例如,开发者还需决定分布应用在Client方和Server方的功能分配。通常将表示服务放在Cfient方以方便使用显示设备,将数据服务放存Server方以靠近数据库,但实际应用中也并非总是如此,何况其它应用功能如何分配也是不容易确定的。

针对上述不足,本文提出一个基于云计算平台的EPC中间件体系架构,运营商可以利用云计算平台抽象化计算与存储资源,整合中间件服务,动态的分配给需要使用的各项用户或应用,在其上开发业务应用时只需要按照其应用程序接口规范调用所需资源即可,其使用费用跟总的资源使用量成正比而不像以往跟系统吞吐撮成止比。如此用户只需关心业务逻辑实现,运营商可以把各种应用服务部署到云计算平台运行然后通过云计算平台的控制面板或者接口提供应用服务。

如此一来,物联网中的应用服务程序可通过共享同一个庞大的云计算资源池来获得超大的系统吞吐能力以满足用户在某些情况下所需要的超高计算或者存储资源请求,而付出的代价却只是其总的资源使用量的费用。以上系统的动态扩展与收缩过程并不需要用户干预,系统会自动进行,开发者在其平台上开发时除了按照其规范并遵循程序易于被横向扩展的原则外,跟丌发本地应用程序没有太大区别,这给系统开发者与使用者都带来了很大的实惠,而运营商也可以牢牢的控制中间件服务这一核心环节。

2 改进的EPC中间件体系结构

EPC中间件系统基于云计算平台,主要由边界节点(Es)和内部节点(Is)构成,其中节点间多为异地分布。这一特点决定厂分布式的系统架构应该是一种必然的选择,基于云计算技术的系统结构则能够最人限度地发挥分布式计算的优势。为此,本文提出 一种改进的EPC中间件系统结构,如图2所示。

图2 基于云计算的EPC中间件系统结构

边界节点中,RFID识读器用于接受RFID标签的射频信号,信息初步处理后,通过数据传输接口向相应的内部节点传递。

内部节点由事件管理系统、任务管理系统、接口模块组成。事件管理系统主要用于接收和处理从边界节点得到的信息,并过滤得到所需的数据;任务管理系统负责管理由上级中间件或企业应用程序发送到本级中间件的任务,这些任务代表用户在EPC中间件端运行,运用SOAP服务器负责表明任务管理的功能和接口,它使任务管理器成为可以被所有系统统一访问的SOAP服务;接口模块由面向企业具体应用的接口、EPC信息服务(EPCIS)接口以及ONSH服务接口构成,它是EPC中间件系统与外界交互的通道,通过使用云计算技术,接口模块向外部提供有状态的Web Service,屏蔽了系统内部各子系统实现的差异,统一了EPC中间件与外部环境之间的通信方式,模块内子系统采用SOA的设计思想,使整个模块变得灵活而易于扩展,当外部环境的业务逻辑改变时,只要Web Service接口不变,EPC中间件就无须作调整。

(责任编辑:蒙遗善)

时间: 2024-11-02 12:00:31

基于云计算平台的EPC中间件系统的相关文章

[文档]基于云计算平台的EPC中间件系统

基于云计算平台的EPC中间件系统 张巍  王宁  卢苗 摘要:当前,物联网越来越受到各方的关注,正从一个概念逐步进入"落地"阶段,电信运营商应该立足于自身的优势,借助物联网的机遇在产业链中占据更加重要的位置.本文通过分析现有物联网的体系结构,结合运营商的资源优势,提出一种基于云计算平台的EPC中间件系统,解决了系统中存在的不足,也为运营商提供了一种控制物联网产业链核心的思路. 关键词--互联网 EPC中间件 云计算    temp_12050514389967.pdf

[文档]基于云计算的新一代电信业务支撑系统测评平台的设计与实现

基于云计算的新一代电信业务支撑系统测评平台的设计与实现 王金伦  樊秀菊  夏嘉  王薇  赵丽平 摘要:在分析电信业测评中心涉及的测试资源和测试项目特征的基础上,结合虚拟化和云计算等核心技术及理念,提出了基于云计算的新一代电信业务运营支撑测评平台的体系架构,并重点描述了新一代测评平台的关键功能及实现.最后对新一代测评平台的应用前景进行了简要展望. 关键词: 云计算 电信业务支撑系统 虚拟化 服务计费 测评平台    temp_12050407544422.pdf

基于云计算平台的物联网智能交通流监测系统

基于云计算平台的物联网智能交通流监测系统 陈强 沈浩东 牟丽 张卓 随着城市规模的发展,传统的交通流参数计算方式已经无法满足大量视频数据的处理.云计算的出现使图像处理技术能够得到更好发展.本文首先介绍了云技术,建立了基于云计算的数字图像处理平台.同时提出一种具有一定自适应功能的基于Kalman滤波理论的背景预测与更新方法,从而提出云模式与交通流参数监测融合的数据处理技术,并对该架构下的交通流参数进行实验验证. 更多还原 基于云计算平台的物联网智能交通流监测系统

基于云计算平台的医疗健康监视系统

基于云计算平台的医疗健康监视系统 张惠然, 戴佳筑, 李芝龙, 沈小龙 在医学领域, 通常认为多数突发性疾病导致死亡的原因是由于延误了时间而没有给予病人及时的帮助. 因此, 如何为病人提供快速而有效的治疗一直是医学领域的一个重要研究方向. 介绍构建的基于云计算平台, 能够准确及时获取心脏病人相关信息(如生理情况.历史病历.地理位置等)的健康监控系统. 基于该系统, 医生能够及时为病人提供可靠的医疗建议与救助, 并与病人家属及时沟通. 关键词: 健康监视; 云计算; 卫星定位; 及时救助; 医疗公

基于云计算平台的第三方物流管理系统设计

基于云计算平台的第三方物流管理系统设计 哈尔滨理工大学 吴文治 本文深入探讨了第三方物流管理系统与云计算的发展现状,以及系统的关键开发技术.结合物流服务中的管理工作,使用云计算.Web.数据库与ASP.NET等技术,设计了物流信息管理系统的总体架构,并详尽地完成了系统的业务分析与用例分析.该系统是基于Windows Azure平台的云应用程序,基本实现了在整个物流活动中第三方物流企业为客户提供服务的主要功能.它对系统的登录.仓库货物管理.订单管理与运输管理等功能模块进行了设计与开发,并进行了云端

基于云计算平台的计算机硬件远程实验室实现

基于云计算平台的计算机硬件远程实验室实现 杨龙军 陆洪毅 针对传统计算机硬件实物实验.虚拟实验的问题, 提出了基于云计算和真实实验板的远程实验室. 使用浏览器可以远程配置实验板上的FPGA进行实验; 服务器可记录用户实验日志, 有效地对硬件资源进行调度; 利用JTAC机制实现了实验快照的保存和恢复功能; 同时系统还支持实验预约功能. 在此基础上, 开发了计算机硬件远程实验室, 测试结果表明该实验室已经在包括计算机原理等课程在内的计算机硬件课程中得到了成功应用. 基于云计算平台的计算机硬件远程实验

基于云计算平台与新浪微博的信息系统设计与实现

基于云计算平台与新浪微博的信息系统设计与实现 中山大学 曾竞超 本文针对信息管理系统领域,重点研究了编码.后期维护以及信息发布问题.分析发现,传统的本地开发,自主搭建服务器,有着巨大的弊端--编码时的低效率以及部署时的高额硬件开销,同时信息交流局限于仅有的几个管理员.于是提出了基于云计算平台的开发部署模式并与SNS平台对接,利用云计算平台现有的工具与服务,提高开发速度同时降低维护费用,于此同时,通过SNS平台,将系统数据推送给更多需要的用户.依据此思路本文设计了一个基于SAE(sina app

基于云计算的信息系统数据采集分析系统的研究与设计

基于云计算的信息系统数据采集分析系统的研究与设计 李东辉 方方 吴小志 朱广新 茹萌 从云计算三个层次的服务模式出发,提出了一种基于云计算平台的分布式并行信息系统数据采集分析系统.首先,通过Hadoop云计算平台提供的分布式文件系统提升数据的存取速度,增强系统的容错性.在此基础上,利用MapReduce编程模型并行化数据流系综分类算法,提高数据的分类挖掘效率.最后,采用Web Service技术构建了SOA服务体系架构,从而整合了技术平台.测试结果表明,检测系统运行高效,并且检测精度高,具有一定

基于云计算的城建档案应用系统

基于云计算的城建档案应用系统 安生永 在信息技术(IT)高速发展的时代,云计算技术在全世界范围内已经成为信息技术中的一大热点,笔者通过解析各种云计算方案的原理,对云计算在城建档案信息化管理中的应用进行了研究.以石家庄市城建档案馆基于云计算的城建档案数字化管理信息系统为例,分析了城建档案管理业务,介绍了云计算的概念.特点.服务模式及其体系结构,结合云计算应用架构和各级城建档案馆管理的实际需求,给出了基于云计算平台的城建档案管理信息系统整体解决方案,并提出了云计算技术在城建档案信息系统应用中还需要继