基于corba- xml的电力企业应用集成

基于corba- xml的电力企业应用集成

ID:23912451

大小:51.00 KB

页数:5页

时间:2018-11-11

基于corba- xml的电力企业应用集成_第1页
基于corba- xml的电力企业应用集成_第2页
基于corba- xml的电力企业应用集成_第3页
基于corba- xml的电力企业应用集成_第4页
基于corba- xml的电力企业应用集成_第5页
资源描述:

《基于corba- xml的电力企业应用集成》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于CORBA/XML的电力企业应用集成

2、第1 基于CORBA/XML的电力企业应用集成鲁杰爽,石东源(华中科技大学电气与电子工程学院,湖北武汉430074) 摘 要:本文探讨采用国际对象管理组织OMG的公共对象请求代理体系CORBA和可扩展标记语言XML对电力企业应用进行集成。遵循IEC61970标准,采用建立在CIM语义上的CIMXML语言作为数据交换语言,利用CORBA透明的互操作性和CIMXML的模型可扩展性、灵活性,对企业应用进行集成,并在多种数据源之上集成全局数据平台,构建了一个完整的电力企业应用集成框架。该框架具有更好的开放性和灵

3、活性,具有较好的实际集成工程实用价值。关键词:应用集成;互操作;开放;IEC61970;公共对象请求代理体系;可扩展标记语言1引言当前,电力系统自动化的发展趋势是各级主站以EMS/DMS调度自动化为基础向全局自动化发展,以保证整个电网安全经济高效地运行。然而不同时期针对不同业务需求而开发的各种应用系统之间的异构性(体现在硬件平台异构、操作系统异构、开发语言异构、网络平台异构)造成这些相对封闭的“自动化孤岛”相互之间很难交换共享数据。其次,这些应用系统开放性差,体现在系统随应用发展的可扩展性较差、应用系统与支撑平台的相容性较差、系统的网络互联应用

4、接口开放性较差、系统升级困难。再次,电力市场条件下,电网将经常运行在安全极限状态以追求最大经济效益,为确保电网安全,控制中心和各电力公司之间需交换大量信息如电网模型等,以监视系统状态和进行安全经济分析,为此而开发的新应用系统将不断涌现。为了适应激烈的市场竞争,电力企业更加需要一个既集成优化原有各应用系统,又能满足当前和未来需求的应用集成系统,以获取实时的市场信息。如何将历史遗留应用与现有应用集成优化运行,以交换共享数据和资源,提高企业整体效益,如何保证开发的应用系统的开放性,即可移植性、可扩展性、易获得性和互操作性[1],以便与外系统实现互连互

5、操作,是企业当前急待解决的问题。应用集成的提出就是为了实现异构环境下分布式应用之间的互连互操作。对企业应用进行集成应遵循一些原则:建立统一数据模型;遵循标准接口规范;采用中间件集成标准进行集成。2电力企业应用集成应遵循的原则2.1建立统一数据模型和遵循标准接口规范应用集成的核心是数据模型。各个应用要正确无误地互操作,必须对所交换信息的语义有一致的理解。理想的应用集成应该“同根生”,即在已有的各种私有数据模型之上,建立统一的数据模型,然后在此基础上开发图形系统,管理信息系统等底层系统,并提供一些操作原语或API接口函数,构建企业系统平台,在此平台

6、基础上再开发各种应用。这样开发出来的各种应用天生就能够互连互操作,无需集成。但这样工程浩大,浪费资源。比较现实的集成方法,应采用基于消息总线的集成策略[2],为企业内交换的公共信息建立统一数据模型。在消息总线上交换的消息采用公共信息模型(即各应用组件的接口级语义上基于公共信息模型),各个应用内部的信息描述仍然可以采用私有数据模型。这样可以有效保护企业的先期投资,同时也可以避免点对点集成带来的数据格式转换接口程序数目繁多和“死锁”问题。集成的关键是遵循标准接口规范,它规定了交换信息的内容以及组件相应的动作。只有所有组件都实现了规定的标准接口来访问

7、公共数据或与其它组件交换信息,才能整体形成一个“即插即用”的企业应用集成框架。当前,IEC组织制定的国际标准IEC61970[3]中包括了公共信息模型CIM和两个级别的组件接口规范CIS,为电力企业应用集成提供了有利条件。其中CIM定义了电力工业标准对象模型,用于电力工程、规划、管理、运行和商务等应用的开发和集成,它提供了描述电力对象及其关系的标准,为各种应用提供了公共交换信息的一致语义。CIM采用面向对象的方法建模电力系统各种资源及其关系,定义了相应的类名及属性、以及各个类之间的关系。这些类被分别划分到许多包中,如Core包包含了PoReso

8、urce、ConductingEquipment等基类,其它包中的类大多从它们派生而来。还在不断完善之中,实际集成工程也需要在CIM模型之上进行模型扩展,以包含特定数据来满足实际工程需求。电力企业应用集成应从长远的角度考虑,遵循标准IEC61970非常重要[4],只有这样才能保证集成系统完全的开放性,最终降低系统集成成本和保护先期投资。否则集成系统只会变成更大一些的“自动化孤岛”。2.2采用中间件标准进行应用集成要实现应用组件间的互操作须借助于互操作中间件。中间件提供了标准的能够互操作的组件执行环境,这对于集成系统的开放性也很重要[5]。目前主

9、流对象中间件技术标准有CORBA、/D、JavaBean等,考虑到电力企业应用系统的跨平台性,优先采用CORBA标准。如文献[6]指出,经过性能测试,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。