电力市场运营系统体系结构设计及实现技术

2013-12-05 15:18:18   点击量: 评论 (0)
摘 要:概述了电力市场运营系统的特点,在对比分析C S与B S体系结构和分布式组件技术的基础上,结合系统特点给出了C S与B S结构混合模式的一种实用可行的电力市场运营系统体系解决方案。并讨论了基于IEC 61970
,电力市场初级阶段也是电力市场运营系统建立数据库的一个重要依据。为此,一些国际标准化组织已在电力系统某些方面建立了参考数据模型,如IEC-61970标准中的CIM模型,主要描述了电网的公用信息,建立了电力系统的数据模型[2],提出了一套标准化的设计规范[7],解决了信息交换内容问题。采用这套规范可以保证数据结构定义的一致性,使不同系统之间直接交换数据成为可能。基于IEC 61970 CIM的数据库平台的建立,使得电力市场运营系统的各应用软件之间建立了应用级的开放,其理想目标是实现“即插即用”,当前目标是解决互联和异构问题[1]。
3.2 基于CORBA的分布式系统中间件平台
目前电力市场运营系统已实现的应用软件子系统大多都是非一体化平台,新建系统和已有系统在硬件、操作系统、数据库和网络之间都存在着差异[8],基于CORBA的分布式系统中间件平台作为系统和底层不同硬件体系、不同操作系统之间的一个中间件软件包,可以有效地将上层应用和底层系统隔离开,同时为上层应用的设计与运行提供一种开发平台和运行环境,为系统的稳定、高效运行提供了可靠保障。中间件平台不仅可以组建稳定的局域网系统,同时借助CORBA/IIOP有效地支持广域网系统。我们知道,OMG组织所制定的分布计算标准规范包括CORBA/IIOP、对象服务、公共实施和领域接口规范。遵照这些规范开发出的分布式计算软件环境可以在几乎所有的主流硬件平台和操作系统上运行。现在CORBA/IIOP已成为Internet上实现对象互访的技术标准,OMG的IIOP也已成为许多公司进行系统集成的基本协议。其它流行的分布式对象结构还有DCOM和EJB,目前只有OMG的技术在支持异构环境中大型分布式应用的开发方面具有一定的优势。对于CORBA在电力市场运营系统上的应用要清楚两点[1]:一点虽然CORBA的效率不高,主要原因在于采用对象代理方式,异构平台上组件之间通信是建立在TCP/IP之上的IIOP,而非传统的网络管理所采用TCP/IP协议。但采用CORBA的意义不仅仅是解决系统通信问题,它是贯彻IEC 61970 CIM/CISIEC 61970和IEC 61968UIB的一个系统集成框架,可较好地解决系统异构和系统互联问题。选择合适的组件粒度可满足实时性要求。另一点要注意的是现阶段不要将CORBA组件的运用范围扩大化,即插即用只是软件的理想目标。由于前一种误区中CORBA的效率问题,组件的粒度不宜选得太小,运用CORBA技术比较现实的目标是减少系统接口的成本和时间,应用宜外部加封套和全部组件化两者相结合。
3.3 使用XML进行数据交换
XML是广泛用于信息交换的标准语言,是用于标示具有结构性信息的电子
大云网官方微信售电那点事儿

责任编辑:和硕涵

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞