梁海荣
【摘 要】本文就系统集成技术在电力企业信息化中的应用进行研究与分析。提出了本人的一些观点,可供同行参考借鉴。
【关键词】系统集成;电力企业;信息化
1.前言
随着电力企业的发展及信息化建设的深入,电力企业已充分认识到信息化建设在企业管理中的重要性,系统集成技术是实现电力企业中信息资源整理、储存和共享的系统技术,其通过构建和完善信息资源整理、储存和共享的指标和原则,不但优化企业电子信息平台中的信息资源的存储功能和共享功能,从而帮助电力企业提高对信息化平台中信息资源的管理效率。
2.信息系统集成技术的概况
在电力信息系统中,集成技术是根据用户的应用需求和投入资金的规模,选择适当的各种软件和硬件设备,同时综合地运用各种相关技术,经由系统相关人员进行集成设计、安装调试、应用开发等大量技术性、管理性和商务性的工作,从而使信息系统在集成后能够具有良好的性能,满足用户实际的工作要求。因此,信息系统集成是对子系统进行集成,将各个分离的信息、功能和设备等集合到相互关联、协调统一的系统中,使资源充分共享,便于集中、高效的管理。其主要内容包括以下几个方面:①硬件集成。这是利用硬件设备将各个子系统联系起来的一项集成内容。②软件集成。这项集成是对异构软件的相互接口问题作出处理。③数据与信息集成。在软件集成和硬件集成之上,数据与信息集成是系统集成的核心内容。为使信息系统能够更好地实现管理目标,数据和信息集成的主要内容包括合理规划系统数据和信息、减少数据繁琐复杂的冗余部分、确保数据和信息的安全性以及有效地实现信息资源共享。④技术与管理的集成。经济效益的提高是企业管理所要实现的核心目标,而电力企业经济效益的取得要追溯到企业技术提高和管理的完善。因此,进行技术与管理的集成,使得各部门工作协调统一,实现生产、销售和管理的一致性高效运转,是信息系统集成的重要内容。⑤人和组织机构的集成。人和组织结构的集成是通过系统集成的方式来提高企业中每个人和组织结构的工作效率,从而实现提高企业管理效率的目的。
3.集成技术应用对电力企业信息系统管理的重要性
自上世纪开始,营销技术支持系统、生产管理技术支持系统、CRM系统、ERP 系统以及EAM 系统、SCM 系统、配送电管理的DMS/EMS、SCADA 等应用业务系统相继应用于电力企业。但面对目前电力企业集约化、集中化和和精细化管理改革的要求,应用业务系统仍处于局部应用和分散开发的层次上,业务系统间缺乏有效的信息共享机制,造成企业业务流程中存在断层,远远达不到把企业生产经营活动统一化管理的要求。这严重影响了市场经济环境下电力企业改革目标的顺利实施,对于满足市场对电力企业加快电能和电网发展、提高供电安全性、可靠性和服务水平的要求力不从心。因此,进行大规模的应用集成项目,建立电力企业一体化的集成平台,实现企业内部各种业务的应用的信息共享和集成,支持企业集中化管理和决策有着重要的现实意义。在电力企业信息管理系统中,集成技术的应用是电力行业发展的迫切需要,也是社会市场发展的极大需求。从技术层面上看,集成技术的应用能够有效集成分布异构的应用系统,实现业务系统之间的信息交流与共享,能够有效解决系统独立、信息和数据分散、资源浪费等问题,从根本上满足电力系统的发展的要求。同时,由于信息系统集成所运用的集成方案和技术体系都以最新的服务应用集成标准和较成熟的技术体系为依据,使得集成的应用成本和工作成本大大降低,这在很大程度上为电力企业信息系统成本的管理提供了可行之路。
4.电力企业信息系统集成技术的具体应用
面对电力企业一体化信息集成平台的建设需求,将分散在各业务系统中不同类型和存储方式的数据进行整合,实现集中化存储和管理,使分散的各异构应用系统之间相互联系起来以及分散应用系统依据企业业务流程进行协同工作,成为了信息系统集成所要解决的主要问题。这就涉及到对数据、接口和流程等多个方面的集成。从电力企业现有的应用系统来看,采用了各种不同的开发平台、编辑语言和消息传递协议,各个业务系统间的业务联系十分紧密,需要多系统、多部门的协同配合。因此,传统的集成方法和技术具有多样异构的特点,涉及到异构系统诸多的底层实现问题,实施难度非常大。集成技术面向服务,异构接口及异质数据以服务形式发布,屏蔽了系统和数据的差异。协议转换和异构系统之间的通信等任务都由此基础设施来完成,集成人员只关心上层的业务逻辑使得集成和管理维护工作在很大程度上简单化。同时面向服务的工作流可以在服务层之上快速构造业务流程,实现各个业务系统的协同一致。
4.1 RPC 在电力信息系统集成中的应用。远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC 协议假定某些传输协议的存在,如TCP 或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC 跨越了传输层和应用层。RPC 使得开发包括网络分布式多程序在内的应用程序更加容易。远程过程调用是一个分布式计算的客户端- 服务器(Client/Server)的例子,它简单而又广受欢迎。远程过程调用总是由客户端对服务器发出一个执行若干过程请求,并用客户端提供的参数。执行结果将返回给客户端。由于存在各式各样的变体和细节差异,对应地派生了各式远程过程调用协议,而且它们并不互相兼容。虽然有RPC技术百花齐放情况下导致兼容性不足,但在集成过程中,对于数据量大、及时性高的应用场合,RPC 仍旧是有效的集成方案,在现有技术当中Apache Thrift 和基于Google Protocol Buffers 的RPC 实现,均在大数据处理中有重要的作用。
4.2 Web Services 在电力信息系统集成中的应用。在集成技术的应用中,Web Services 是一种动态的集成方案,根据UDDI 标准让所有的服务都能够动态地被发现、绑定和使用,更加容易地适应系统的变动,这使得信息系统的灵活性和伸缩性都得到很大的提高。Web Services 基于网络获取,从服务提供者、服务注册和发布、以及服务的请求和使用三个方面进行协议调用服务,需要采取一系列的加密和认证技术来确保安全性。目前,其在具体实施中仍存在缺点,需要重点解决资源浪费、信息转换效率不高等问题,具体可采取提取个业务系统核心功能、确定每个单独核心功能所对应的程序模块、将已分离的服务注册并发布在注册中心上、使用者依据描述在注册中心查找所需服务和调用绑定该服务等等措施实现集成过程。在实际工作当中,基于Web Service 实现SOA 思想,构建ESB 数据总线,为流程集成、数据集成带来可观的成果,不过由于XML 有效数据比例不高,近年来又提倡基于REST 无状态的Web Service 风格,有效简化了集成的复杂度。
5.结语
系统集成是电力企业信息化转型的一个战略性方向,它展现给企业的是一个理想的未来:规范管理过程,降低运营成本,提高效率,科学决策,快速反应等等。为了实现这一目标,意味着“应用系统集成”将是一个长期而持续的任务。
参考文献:
[1]陈志新,贾正源,电力信息化建设存在的问题[J],中国高新技术企业,2008(22)
[2]时荣,面向服务的企业信息资源整合探讨[J],电脑与电信,2009(11)
[3]王明,面向三层结构信息系统集成平台的设计与实现[J],微型电脑应用,2011(03)