构建于云计算平台的电子代码中间件系统的制作方法

文档序号:6513956阅读:207来源:国知局
构建于云计算平台的电子代码中间件系统的制作方法
【专利摘要】构建于云计算平台的电子代码中间件系统,包括至少一边界节点,至少一RFID识别终端,接口模块,还包括与全部边界节点和接口模块连接的中间件,所述中间件包括至少两个内部节点,所述内部节点之间、内部节点与接口模块之间是通过云计算方式互相通信的,所述接口模块与电子代码服务器连接。本发明通过使用云计算技术,接口模块向外部提供有状态的网络服务,屏蔽了系统内部各子系统实现的差异,统一了EPC中间件与外部环境之间的通信方式,模块内子系统采用SOA的设计思想,使整个模块变得灵活而易于扩展,当外部环境的业务逻辑改变时,只要网络服务接口不变,EPC中间件就无须作调整。
【专利说明】构建于云计算平台的电子代码中间件系统

【技术领域】
[0001]本发明属于电子通信领域,涉及一种构建于云计算平台的电子代码中间件系统。

【背景技术】
[0002]物联网是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。在业界,物联网一般被公认为分成三个层次,底层是感知和收集前端数据的感知层,中间是传输和处理数据的网络层,最上面是利用经过分析处理的感知数据,为用户提供各种应用服务的应用层。
[0003]物联网企业信息交互的EPC中间件设计结合了传统中间件的特点,利用基于CORBAR^RMI的J2EE技术实现过程对象调用,能够最大程度的实现分布式的软件体系架构。在中间件开发的后期,以SOA的形式通WebService发布在企业服务总线上,方便客户端的调用。同时使用J2EE当中的EJB技术明确的规范了事务操作和事务管理并且有相应J2EE容器来对中间件当中的事务进行管理。
[0004]EPC (电子标签)中间件能够屏蔽应用层和网络协议的差异,为各种具体应用提供多种通讯机制;并提供相应的平台以满足不同领域的需要。因此,中间件为下层应用提供了一个相对稳定的上层服务环境。然而,传统中间件所应遵循的一些原则离实际还有较大差距,多数流行的中间件服务使用的API和协议都是专有的,使得应用建立于不同厂家的产品很难实现互操作。有些中间件服务只提供部分平台的实现,从而限制了应用在异构系统之间的移植。
[0005]


【发明内容】

[0006]为解决现有不同厂家EPC (电子标签)中间件应用于物联网难以相互操作和移植的技术缺陷,本发明提供一种构建于云计算平台的电子代码中间件系统。
[0007]构建于云计算平台的电子代码中间件系统,包括至少一边界节点,至少一 RFID识别终端,接口模块,其特征在于,还包括与全部边界节点和接口模块连接的中间件,所述中间件包括至少两个内部节点,所述内部节点之间、内部节点与接口模块之间是通过云计算方式互相通信的,所述接口模块与电子代码服务器连接。
[0008]优选的,所述内部节点由事件管理系统、任务管理系统、接口模块组成。
[0009]优选的,还包括与接口模块连接的企业信息系统。
[0010]优选的,所述任务管理系统为SOAP服务器。
[0011]优选的,所述RFID识别终端为射频读卡器。
[0012]本发明所述构建于云计算平台的电子代码中间件系统,通过使用云计算技术,接口模块向外部提供有状态的网络服务,屏蔽了系统内部各子系统实现的差异,统一了 EPC中间件与外部环境之间的通信方式,模块内子系统采用SOA的设计思想,使整个模块变得灵活而易于扩展,当外部环境的业务逻辑改变时,只要网络服务接口不变,EPC中间件就无须作调整。
[0013]运营商可以利用云计算平台抽象化计算与存储资源,整合中间件服务,动态的分配给需要使用的各项用户或应用,在其上开发业务应用时只需要按照其应用程序接口规范调用所需资源即可,其使用费用跟总的资源使用量成正比而不像以往跟系统吞吐撮成止t匕。如此用户只需关心业务逻辑实现,运营商可以把各种应用服务部署到云计算平台运行然后通过云计算平台的控制面板或者接口提供应用服务。
[0014]【专利附图】

【附图说明】;
图1示出本发明一种【具体实施方式】示意图。

【具体实施方式】
[0015]下面对本发明的【具体实施方式】作进一步的详细说明。
[0016]本发明所述构建于云计算平台的电子代码中间件系统,包括至少一边界节点,至少一 RFID识别终端,接口模块,其特征在于,还包括与全部边界节点和接口模块连接的中间件,所述中间件包括至少两个内部节点,所述内部节点之间、内部节点与接口模块之间是通过云计算方式互相通信的,所述接口模块与电子代码服务器连接。
[0017]如图1所示,边界节点中,RFID为射频读卡器,与边界节点相连,接受RFID的射频信号,信息初步处理后,通过数据传输接口向相应的内部节点传递。
[0018]内部节点由事件管理系统、任务管理系统、接口模块组成。事件管理系统主要用于接收和处理从边界节点得到的信息,并过滤得到所需的数据;任务管理系统负责管理由上级中间件或企业应用程序发送到本级中间件的任务,这些任务代表用户在EPC中间件端运行,运用SOAP (简单对象访问协议Simple Object Access Protocol)服务器负责表明任务管理的功能和接口,它使任务管理器成为可以被所有系统统一访问的SOAP服务;接口模块由面向企业具体应用的接口、EPC信息服务(EPCIS)接口以及ONSH服务接口构成,它是EPC中间件系统与外界交互的通道,通过使用云计算技术,接口模块向外部提供有状态的WebService,屏蔽了系统内部各子系统实现的差异,统一了 EPC中间件与外部环境之间的通信方式,模块内子系统采用SOA (面向服务的体系结构,service-oriented architecture)的设计思想,使整个模块变得灵活而易于扩展,当外部环境的业务逻辑改变时,只要WebService接口不变,EPC中间件就无须作调整。
[0019]云计算平台提供EPC中间件系统应用服务的基本运行环境,满足服务的定义、月艮务管理和服务调用等三个方面的要求。运行环境对服务的定义的支持,使用户能进行服务定义来满足业务的需求。服务管理主要提供对服务的组装、编排、监管等功能,以满足特定业务流程的定义。而服务调用则为用户提供的服务调用的统一接口,方便用户使用云计算平台中的服务。但在复杂企业运用方面,云计算并没有很好的软件架构。从本质上说,在抽象层次上,服务位于业务和技术中间。面向服务的软件架构设计一方面必须理解在业务需求和可以提供的服务之间的动态关系,另一方面,同样要理解服务与提供这些服务的底层技术之间的关系。面向服务架构(SOA)将其服务的IT架构抽象出来,将其功能以粗粒度的服务形式表示出来,每种服务都清晰地表示其业务价值,那么,这些服务的顾客(可能在公司内部,也可能是公司的某个业务伙伴)就可以得到这些服务,而不必考虑其后台实现的具体技术。更进一步,如果顾客能够发现并绑定可用的服务,那么在这些服务背后的IT系统能够提供更大的灵活性。SOA强调服务第一,业务和IT对齐,为灵活而构建的思想,这些都能很好的帮助云计算平台快速应对服务需求变化。所以考虑采用SOA与云计算相结合的方式,充分发挥各自优势,提供更加开放完善的EPC中间件体系架构。
[0020]以上所述的仅为本发明的优选实施例,所述实施例并非用以限制本发明的专利保护范围,因此凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
【权利要求】
1.构建于云计算平台的电子代码中间件系统,包括至少一边界节点,至少一RFID识别终端,接口模块,其特征在于,还包括与全部边界节点和接口模块连接的中间件,所述中间件包括至少两个内部节点,所述内部节点之间、内部节点与接口模块之间是通过云计算方式互相通信的,所述接口模块与电子代码服务器连接。
2.一种如权利要求1所述构建于云计算平台的电子代码中间件系统,其特征在于,所述内部节点由事件管理系统、任务管理系统、接口模块组成。
3.—种如权利要求1所述构建于云计算平台的电子代码中间件系统,其特征在于,还包括与接口模块连接的企业信息系统。
4.一种如权利要求2所述构建于云计算平台的电子代码中间件系统,其特征在于,所述任务管理系统为SOAP服务器。
5.一种如权利要求1所述构建于云计算平台的电子代码中间件系统,其特征在于,所述RFID识别终端为射频读卡器。
【文档编号】G06K7/00GK104519094SQ201310453605
【公开日】2015年4月15日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】谢超 申请人:谢超
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1