张伟伟 王慧 伊建伟
【摘 要】随着企业信息化建设和计算机技术的快速发展,为了加强企业内部和企业之间的信息交流,开展企业应用集成 (EAI)已成为信息化建设的必然趋势。近年来,电力行业的迅速发展对电力企业进行信息化管理提出了更高的要求,尤其是在实现信息共享方面,这关系到电力企业效率的提高和发展。本文主要阐述了进行信息化改革的必要性,简要介绍了面向服务的体系结构即SOA,将传统的企业应用集成和新型的企业应用集成作了对比,并对SOA中的关键技术作了分析,希望对电力企业信息系统的构建有所帮助。
【关键词】电力企业;信息系统;应用集成;SOA架构
前言:
目前,基于我国电力行业的发展,电力企业的应用系统大多处于业务处理层面,缺乏企业层面有效、统一的指导和规划,以及必要的整体信息资源规划.现有的业务应用信息系统只能满足部门级业务需求或某项工作任务的需要,缺乏对跨部门协同及流程贯通的考虑,导致了业务部门各自为政,信息系统建设自成体系,形成了资源无法共享的信息“孤岛”。为了摆脱这一困境,必须正确把握企业信息化的发展规律,加强企业现有信息资源的应用集成,联通“孤岛”,才能搭建起统一高效的信息集成平台,以满足企业现代管理的要求.
一、必要性
随着科学技术的大力发展,企业发展所面临的挑战更大,外部环境竞争压力大。企业要更好地生存与发展必须适应时代发展的潮流,把先进的技术和管理为自己所用,这体现在当下就是抓紧进行信息化建设,应用信息化技术和管理理念,使其成为企业发展的助推剂。开发企业管理信息系统能够创新企业的管理,使企业的管理更为现代化,能够帮助企业建立现代企业制度,实现经营方式的转变,优化企业的资源配置,提高企业在市场经济当中的竞争力,还能够促使企业决策更加科学。企业要实现信息化管理,将其建设成一个系统需要三个基本要素,即技术、管理和人才。进行管理改革是基础,合理的管理制度可以使整个企业的运作更加协调,能较好地实现资源整合与信息集成,为信息化技术的实施创造一个良好的制度环境,在这个基础上,才能利用先进的信息和开发技术进而将先进的管理经验融入到系统当中去。可见管理是前提,而技术又是促进管理的一个手段。
电力行业对于国民经济的发展至关重要,对于其发展,我国提出了信息化的发展战略,并在目前相当长的一个时期内致力于其发展。在上世纪六十年代初期,我国的电力系统前后建立了诸如 CRM 系统、EAM 系统、SCM 系统和 SCADA 系统等多个信息系统,这些系统都是在局部范围内应用的,开发也较为分散,不能适应电力企业集中统一生产经营管理的要求,同时也不能满足电力企业进行集约化和精细化管理的改革要求,各个系统之间往往是独立的分散的,没有一个共同的信息共享机制,使得在整个流程当中出现了断裂地带,而这些断层都必须靠人工去填补,这就无形之中加大了企业的生产成本。这同时对电力企业的市场化改革造成了一定影响,影响了其加快电能和电网发展的步伐,影响了其供电的安全性和电力企业的服务水平。
二、企业应用集成
企业中不同系统负责不同的业务,而企业应用集成指的是在这些系统之间建立数据和信息交流的纽带和桥梁,促进它们加强交流。采用这种方式建立的系统在访问信息的时候可以实现整体性,不用考虑信息到底是来自哪一个系统,进而使信息的交流和采集更加高效。对用户来说,各个系统是透明的。
近些年来很多国内的电力企业都在建立投入大量的资金来建设一体化的企业应用集成项目以实现企业应用集成平台的建成,使信息能够实现更高效率的共享,使企业的管理更加协调,决策更加顺畅而有效率,因此电力行业亟需应用集成软件技术来实现其更好的发展,从实际情况和市场需求的角度看,应用集成技术发展的空间很大。从技术的角度看,建立一体化的企业应用集成平台有一项必须突破的关键技术就是怎样将不同分布异构的应用系统有效地集成,以更好地实现各个系统之间信息的交互和共享。当前电力企业常常采用的方法是用數据交换中间件来进行数据层的集成以及各种适配器来进行应用系统接口层的集成,采用这种方法需要考虑的细节问题较多,同时还会涉及到其他的一些技术因素,因此要求额外的手工操作,工作量很大,操作起来也有一定的难度。除此之外,通过这种方式集成的系统灵活性较差,可拓展型也不高。集成系统有以下特点:全方位、多层次;业务上是紧耦合,技术上是松散耦合;信息传递较为可靠。
三、SOA及其特点
SOA是一种面向服务的企业应用架构,这种架构可以架起不同系统之间信息沟通和交流的桥梁,在SOA架构中有一种使一些网络程序和应用能够发现并且调用分布在其他某一个网络上的服务组件的编程模型。SOA系统具有其他传统系统所不具备的优点。EAI需要把不同的应用系统集成起来,而这些不同的系统可能是在不同的时间由不同的软件开发商通过不同的方法建立起来的,所以在语言上是不一致的,而SOA则不存在这种问题,它能集成不同版本和语言的应用系统;它可以实现跨平台,集成不同网络状况下的系统;它具有良好的封装性,使数据的安全性大大提高;服务位置透明,方便调用者的使用。
四、集成的关键技术
电力企业需要一定的数据中心,而其建成要用到多种数据集成技术,包括数据迁移、数据转换以及数据集成中间件。对数据层的集成,可以采用 Oracle 数据库平台主流的 ETL工具 Data stage, In for ma ti ca 的Power Center等抽取、加工和加载业务数据。数据中心还提供包括 XML、接口数据表、数据文件等主流数据接口的方式支持动态、高效的数据集成。
安全中心给用户提供统一的认证信息,访问权限也由其进行统一管理,当用户登录不同系统的模块时,由于已经有了安全中心提供的信息,所以在输入用户名以后就可以直接访问相关内容,而不需要输入密码,这位为用户提供了便利。除此之外,总的门户系统还负责收集各个系统生成的待办事项。
集成平台有两个层次的安全机制,第一层是系统级别的,主要包括用户授权、身份认证、抗渗透防攻击以及安全预警等功能。用户可以对模块的访问权进行限制,还配置了防火墙,当系统遭到攻击时自动报警。第二层是服务和消息级安全机制,配置服务的安全访问权限和安全传输协议,防止非法用户调用信息。
结语:
SOA对已有的业务服务资源和非服务资源可以实现统一的管理和部署,SOA 强调的是资源的可重用性,尤其是对高度集约化的电力企业,通过整合各个横向或纵行的服务资源,实现企业管理的扁平化。对于电力企业来说,SOA 不但可以整合各业务系统数据信息,而且可以将企业生产经营活动的各阶段业务融合,从而达到资源可重组的、可重构的、可扩展的、能够根据需求变化而变化的架构体系,这也是推动 SOA 架构在电网企业应用的主要动力。面向服务的企业应用集成很好的解决了传统的系统中存在的“信息孤岛”、安全性能差、业务流程不保密等问题,值得在电力企业中大力推广,它对电力企业信息高效化、精确化管理具有重大意义。
基金项目:国家“863”计划项目:智能配用电信息及通信支撑技术研究与开发(2011AA05A116)
国家电网公司项目:智能配用电信息集成与互操作技术研究
参考文献:
[1]谢成旺.面向服务的电力行业信息系统应用集成研究[J].江西师范大学学报(自然科学版 ),2012(11).
[2]刘松.付晓江.面向服务的企业应用集成架构[J].吉林大学学报(信息科学版).2005(11).
[3]张海峰.马苏. 基于SOA的企业应用集成技术研究与实现[J].计算机应用与软件.2011(07).
[4]王恩德.利用 SOA 构建新一代企业管理信息系统[J].计算机应用与软件.2011.