APP下载

基于ESB的配电网自动化及管理系统信息集成

2018-12-07

新商务周刊 2018年18期
关键词:数据格式企业应用总线

企业服务总线(Enterprise Service Bus,ESB)从面向服务体系架构(Service-Oriented Architecture,SOA)发展而来,是传统中间件技术与XML、Web服务等技术结合的产物。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。在本应用中,需要使用ESB具备的服务封装、消息传输、协议转换、数据转换、消息订阅与发布等功能。

1 企业服务总线的信息集成技术思路

ESB(Enterprise Service Bus)即企业服务总线,是传统中间件技术与XML、Web Service等技术结合的产物,采用ESB作为企业级信息系统整合方案的中枢系统,可以消除不同应用之间的技术差异,实现不同应用服务器间的协调运作、不同服务间的通信整合,能为企业提供实时、大容量的信息通信和实时控制、管理和分配消息传递的能力。

1.1 面向服务体系架构(SOA)与ESB

企业服务总线(ESB)的基本技术要点是:采用“总线”模式来简化管理业务应用间的集成拓扑结构,以开放标准为基础将应用集成到该体系架构之中,从而实现不同应用间在消息和事件上的动态连通,是在松耦合服务和应用间的高效集成方式。企业服务总线(ESB)是SOA的基础设施,是与SOA所遵循的基本原则保持一致的服务集成基础架构,其中ESB将应用程序组件抽象为接口定义清晰的、可复用的服务集,相关服务通过总线进行交互,大幅降低应用程序之间接口的数量和复杂度,且重点强调消息(Message)处理在集成过程中的作用,它使得服务集成灵活智能、控管集中高效。

1.2 ESB的独特优势

国网电力之所以要运用企业服务总线(ESB)技术来实现国网PM S与电网GIS平台的业务应用集成,是因为它不仅支持最新Web服务协议,还可作用于面向服务的架构(SOA)、面向消息的架构和事件驱动的架构。由于国网电力PMS系统先于电网GIS平台建设运行,其业务范围已涵盖公司本部、21家地市公司和129家县公司的基层班组人员、数据维护人员和运行维护人员等,为了充分保护供电企业现有的信息化建设投资,企业服务总线(ESB)集成方式为高效、可靠技术路线。

2 企业应用集成平台当中的关键问题

首先在系统间的协议转换当中,会出现服务调用者与服务提供者使用差异性传输协议现象。比如,JMS使用过程中,服务提供者只可以对是批量输入和输出文件的接口进行提供。但是需要对两者之间的调用关系进行了解,从而实现对自己的协议转换逻辑的同时,还可以最大限度地实现双方之间的协议转换。

其次在系统之间转换数据格式时,因源系统以及目标系统的数据格式不是相同的,因此需要在应用集成平台实现消息格式转换。实践中,当有多种选择时(主要是针对消息目的地),基于集成平台的应用,对消息进行路由。以FullName为例,通过转换数据格式,可将其分成两种,即LastName与FirstName。在此过程中,若按普通的消息业务逻辑考虑,应当先发送至A、B哪个系统,是一个值得思考和研究的问题,类似于这样的消息并非鲜见。在系统集成平台的业务流程管理当中,主要是可以实现对多个消息的调用,并且还可以对其状态进行记录。但是在某种特定的环境当中,需要对流程调用的时间进行研究,实现对状态消息的记录,最终根据其中业务的流程需要情况做出集成。

最后在集成平台的环境当中,需要根据企业自身的实际情况来做出企业应用集成平台的环境,即企业应用集成平台。在建立的过程当中,首先需要对集成平台建立运行容器,而且需要建立起一个BPM的运行环境。其次还要对其设计环境进行建立,为开发语言的提供出一种集成环境的同时,还可以轻松地实现可视化设计。

3 ESB技术基础上的企业应用集成框架建设

3.1 集成平台的基本要求

在应用集成平台过程中,应当注意很多事项,比如可以游戏集成多个系统,无论是现在还是将来,彼此之间有业务互通,数据信息共享和利用,并且对系统集成业务进行严格地监管,以此来充分实现对业务之间的良好的数据共享。比如在某城市的一个企业中,目前有COBOL、ERP以及CallCenter和CRM系统,在对系统优化的过中可以对系统进行重新的构建,从而使得不同的系统间实现消息的游戏转换、互通、路由以及验证和消息安全。其中在企业当中应用ESB来作为系统之间进行消息传递的桥梁。

3.2 集成平台的应用愿景

通过分析应用集成平台需求,可在ESB应用实践中对平台架构愿景进行设计。在设计的过程当中,需要实现整个平台在架构的版本控制,从而对服务器当中的出现数据流进行存储。在对数据流进行集成开发的过程中,可以利用拖拽的方式实现数据格式转换、数据路由和流程定义。

3.3 集成平台的应用方法

通过分析企业应用集成平台,需要在进行企业应用集成平台建立之前,对企业当中的多个外部系统或服务进行全面把握,以此来确保系统、服务间的业务交互现象,在企业的应用集成平台的基础上,构建出一个分布式集成环境。

4 结束语

因此,基于ESB的电网平台与生产管理系统集成建设是供电部门提高企业信息化管理水平、供电服务质量和客户服务满意度、建立现代化企业制度的良好契机,实现了设备实时信息和模型信息的数据共享,必将全面提升电网的精益化管理水平。

[1]董启雄,唐清安.基于ESB的数字校园应用系统集成模型研究[J].中国管理信息化,2014(23):137-138;139.

[2]佟敏,徐凤全,许韦达.SOA技术的发展及研究[J].中国新通信,2016,18(7):119-120.

猜你喜欢

数据格式企业应用总线
MVB冗余总线故障模式分析
MIT—BIH心率失常数据库的识读
基于CAN/LIN总线的LED车灯控制研究
基于RFID的户外广告监管系统的设计与实现
论财务软件在企业中存在的问题及对策
浅析管理会计在企业应用中的问题及对策
一种融合多业务的信息化系统框架研究
管理会计助推企业发展的思考与应用
电气工程自动化技术在企业中的应用
宝马F02车总线系统