The invention discloses an industrial information interaction system and method suitable for data center, including data center, integrated monitoring center, local host computer and intelligent monitoring device. Data center, integrated monitoring center and local host computer each have a first interactive middleware. The first interactive middleware is used to generate and publish subject messages, and the first interactive middleware is also used to generate numbers. According to the subscription topics of the center, the integrated monitoring center or the local computer, the intelligent monitoring device has a second interactive middleware, the second interactive middleware is used to generate and publish the subject messages, and the second interactive middleware is also used to generate the subscription topics of the intelligent monitoring device; and the first interactive middleware and the second interactive middleware listen to the subject messages issued by other interactive middleware. Subscribe to other interactive middleware themes according to their own subscription topics. The invention adopts a publish/subscribe architecture, loosely coupled between the sender and the subscriber of the subject message, and has strong expansibility of the system.
【技术实现步骤摘要】
一种适用于数据中心的工业信息交互系统及方法
本专利技术涉及信息交互
,具体是涉及一种适用于数据中心的工业信息交互系统及方法。
技术介绍
工业信息系统在现代化工业中的采集、控制、通信、显示、信息处理等方面都起着至关重要的作用,随着工业信息系统的功能综合化、设备分布式集成化,工业信息系统日趋复杂,其软件的开发、部署、运行和维护的环境开始从封闭、静态逐步走向开放、动态。因此,随着工业信息系统中业务系统之间的交互逐渐频繁,系统之间的通信和集成存在着大量的异构系统整合的问题开始凸显出来,传统的软件大多不能满足可移植性、可维护性、可重用性、分布式计算等方面的要求。中间件技术为工业信息系统软件提供了很好的解决方案,发展出了包括分布式对象技术、Web服务技术、C/S架构(Client/Server架构,即客户端/服务器架构)分布式系统技术等分布式系统集成技术,但是,其都在某个方面存在一定的问题,如分布式对象技术的交互双方以紧耦合的同步通信方式绑定,基于二进制通信协议,并采用跨逻辑层的紧密集成,导致系统扩展困难;Web服务技术虽然具有松散耦合、简单性、高度集成性和开放标准,但不能提供实时、可靠的服务;C/S架构分布式系统技术基本上都是以业务流程为中心,数据掺杂在业务流程中,随着业务流程流动而流动,数据通过函数参数或返回值的形式传送,这种方式传输的数据量小,效率低下,而且服务器存在性能瓶颈,并可能出现单点失效等严重问题。为了克服上述问题,保证工业信息系统的可移植性、可维护性、可重用性、动态可扩展性、实时性和可靠性,开发一种适用于数据中心的工业信息交互系统是很有必要的。专 ...
【技术保护点】
1.一种适用于数据中心的工业信息交互系统,包括数据中心、综合监控中心、局域上位机、智能监控装置,其特征在于:所述数据中心、综合监控中心和局域上位机各设一第一交互中间件,所述第一交互中间件用于生成并发布主题消息,且所述第一交互中间件还用于生成数据中心、综合监控中心或局域上位机的订阅主题;所述智能监控装置设有第二交互中间件,所述第二交互中间件用于生成并发布主题消息,且所述第二交互中间件还用于生成智能监控装置的订阅主题;并且所述第一交互中间件和第二交互中间件监听其它交互中间件发布的主题消息,并根据自身的订阅主题订阅其它交互中间件发布的主题消息。
【技术特征摘要】
1.一种适用于数据中心的工业信息交互系统,包括数据中心、综合监控中心、局域上位机、智能监控装置,其特征在于:所述数据中心、综合监控中心和局域上位机各设一第一交互中间件,所述第一交互中间件用于生成并发布主题消息,且所述第一交互中间件还用于生成数据中心、综合监控中心或局域上位机的订阅主题;所述智能监控装置设有第二交互中间件,所述第二交互中间件用于生成并发布主题消息,且所述第二交互中间件还用于生成智能监控装置的订阅主题;并且所述第一交互中间件和第二交互中间件监听其它交互中间件发布的主题消息,并根据自身的订阅主题订阅其它交互中间件发布的主题消息。2.如权利要求1所述的系统,其特征在于,所述第一交互中间件、第二交互中间件均包括发布模块和订阅模块;所述发布模块包括:第一主题生成模块,其用于生成发布主题;数据写入模块,其用于将主题消息写入数据队列,并发送所述主题消息;来源标识模块,其用于标识主题消息的数据源;所述订阅模块包括:第二主题生成模块,其用于生成订阅主题;监听模块,其用于监听数据写入模块发送的数据;数据读取模块,其用于接收主题消息,并将所述主体消息读入数据队列;订阅方标识模块,其用于标识主题消息的接收方。3.如权利要求2所述的系统,其特征在于,所述第一交互中间件还包括管理模块,其中一个第一交互中间件中的管理模块作为主管,其它第一交互中间件中的管理模块备用,所述管理模块包括:域管理模块,其用于定义系统运行的数据域;节点管理模块,其用于数据域内新节点的注册和失效节点的注销;主题管理模块,其用于记录发布主题和订阅主题,并进行发布主题与订阅主题之间的匹配。4.如权利要求3所述的系统,其特征在于:所述第一交互中间件判断域管理模块是否存在故障,若域管理模块存在故障,则更换域管理模块并重新导入节点配置信息;所述节点管理模块判断是否存在节点故障,若存在节点故障,则更改节点注册信息。5.如权利要求2所述的系统,其特征在于:所述发布模块还包括...
【专利技术属性】
技术研发人员:吴国东,郑树奎,陈涵,赵构,
申请(专利权)人:中国船舶重工集团公司第七一九研究所,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。