落后的两层架构
用电高峰期,电力公司需要实时高效调配电力供应;客户服务时,电力公司需要第一时间满足用户对供电账目的查询;在内部管理上,电力公司需要有效管理电力能源进行配电管理……
对于这些业务与服务需求,许多地市乃至省级电力公司的IT系统却存在这样一种现象:电力公司同时在线运行着调度自动化(SCADA/EMS)系统、生产管理信息系统、电能量采集系统、配电管理系统(DMS)、营销系统、ERP等众多应用系统。
由于这些系统所关心的对象不同,应用系统开发的时间不同,建模方法存在差异,导致这些系统相互之间基本无法自由进行数据交换,最终使得各个应用系统在信息上成为相对独立的“自动化孤岛”。
类似于这样的电力公司在全国来说并非少数。针对这一现象,许多电力公司提出了将其各种应用系统建设在网络架构上,通过分布式处理实现数据交换与信息共享。但从现有的电力系统信息化应用案例来看,虽然许多集成商已经将其开发的软件产品移至网络结构下,实现了分布式处理,但仍有许多系统采用客户/服务器两层结构,在中间层直接应用数据库厂家提供的分布式解决方案或自己编写的通信程序。
面对这种情况,业内专家认为,随着电力公司对各种老应用的不断扩充和新应用的不断增加,各种电力应用系统在互操作中将面临更多问题:诸如在不同的数据库之间互操作、新旧系统并存、系统效率过低、传输不可靠、数据需要加密等。
架构统一应用平台
为有效解决上述问题,整合电力系统现有的软硬件资源,为电力应用系统开发提供支持,便成为电力行业信息化必经之路。利用中间件产品为网络系统下不同的产品提供统一的支持平台是重要的解决手段。
问题在于,面对基于CORBA、J2EE以及.NET的三种中间件,哪种系列更加适合电力行业呢?电力行业信息化专家认为,CORBA技术提供了异构环境下分布式应用的编程接口和模型,它不依赖于编程语言、计算平台、网络协议,适用于现有的分布式应用系统中新应用的开发和系统集成。因此,基于CORBA中间件的应用系统可以方便地集成电力企业现有的各种分布式应用系统。
前不久,国电南瑞与IONA科技公司共同宣布,通过两家的携手合作,成功地在电力调度系统中大批量部署基于CORBA标准的中间件产品。IONA科技公司大中国区首席架构师梁耀文认为,基于CORBA标准的中间件产品能够为电力调度系统提供稳定高效的开发与运行平台,而且实现了完全符合开放标准的对外接口,能够与新一代软件架构思想——SOA融为一体。
网友评论