欢迎来到天天文库
浏览记录
ID:36850074
大小:435.11 KB
页数:3页
时间:2019-05-16
《CORBA技术在电力自动化系统数据交换和整合应用中的探索》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、维普资讯http://www.cqvip.com2006年第3期华中电力第19卷CORBA技术在电力自动化系统数据交换和整合应用中的探索张建萍,于宏文(华中电网调度(交易)中心自动化处,湖北武汉430077)摘要:介绍了CORAB技术的主要特点以及同COM、J2EE技术的比较:探讨了基于CORBA技术在解决电力自动化系统中数据交换和数据整合的实现方法的可行性关键词:CORBA:数据交换:数据整合中图分类号:TM76文献标识码:B文章编号:1006—6519(2006)03—0036.03TheStudyofCORBATechnologyonDataExchangeandInte
2、grationinElectricPowerAutomationSystemZHANGJian—ping.YUHong—wen在华中电网调度(交易1中心运行有SCADA和eeture,公共对象请求代理体系结构)是由OMG(对EMS、电能自动计量(rMR1、水调自动化、DMIS等多个象管理组织,ObjectManagementGroup)提出的应用自动化应用,这些应用独立建造、自成体系;由于建造软件体系结构和对象技术规范.其核心是一套标准的时间不一样,而计算硬件、软件技术日新月异,造成的语言、接口和协议.以解决分布式计算环境这些系统硬件、软件相差很远,对外的数据接口千差(DCE,
3、DistributedComputingEnvironment1中不同硬万别,这给不同系统之间数据交换带来很多不便。件设备和软件系统的互联,增强网络间软件的互操自动化处作为电网运行信息的集散中心,担负作性,解决传统分布式计算模式中的不足等问题,为上下级电网公司以及本公司的调度、计划发展、它具有跨平台、跨操作系统、跨语言、跨网络协议、市场营销等部门提供数据服务的功能。随着电网生跨物理传输媒介的特点fl1。产的发展,对电网运行数据的分析和统计的要求越CORBA经过近十多年的发展.已逐步走向成来越高,不同系统之间、不同部门之间数据交换越熟,并成功地应用在我国许多大型的软件系统中。来越
4、频繁,单个系统的数据已不能满足对电网经CORBA仅是一个规范,不涉及具体的实现。目济、安全、优质分析的需要.迫切需要把不同应用的前在市场上有许多的CORBA程序实现.如Iona的数据进行综合,消除信息孤岛、充分共享信息、加快Orbix、Inprise的VisiBroker等,我们采用了Iona公信息流通、提高数据的及时性和准确性.使各部门司的产品。和领导及时、全面、准确掌握电网运行状况以便于1.1CoRBA体系结构正确决策。其特点可以总结为如下几个方面:华中电网调度f交易1自动化处基于CORBA技(1)引人中间件(Midd
5、eWare)作为事务代理,完术,开发了一套数据交换和整
6、合软件。该软件在实成客户机(Client1向服务对象方(Server)提出的业务现不同应用系统之间数据的交换以及数据整合等请求。方面做了有益的探索,提高了华中电网调度(交易1(2)实现客户与服务对象的完全分开,客户不数据服务的质量,保证数据及时、准确提供给不同需要了解服务对象的实现过程以及具体位置。的部门。(3)提供软总线机制,使得在任何环境下、采用任何语言开发的软件只要符合接口规范的定义,均lColA技术简介能够集成到分布式系统中。CORBACommonObjectRequestBrokerArchitf41CORBA规范软件系统采用面向对象的软收稿日期:2006—05—12
7、作者简介:张建萍(1964一),女,湖北黄陂人,从事电力自动化系统工作一36一维普资讯http://www.cqvip.com第19卷CoRBA技术在电力自动化系统数据交换和整合应用中的探索2006年第3期件实现方法开发应用系统,实现对象内部细节的完CORBA技术是最早出现的,1991年OMG颁整封装。保留对象方法的对外接口定义。布了COBRA1.0标准,到现在已非常成熟。f51客户和服务器之间的接口通过接口定义语COM最初作为微软公司的桌面系统的构件技言(InterfaceDefinitionLanguage。IDL)来定义,它是一术,主要为本地的OLE应用服务,但是随着微软
8、公种中间定义语言.可以翻译成C、C++、Java、Delphi等司服务器操作系统NT和DCOM的发布,COM通多种语言,IDL与具体语言无关,是CORBA支持异过底层的远程支持使得构件技术延伸到了分布应构系统和独立开发应用程序集成的关键。用领域。DCOM将其扩充为面向服务器端分布应用在CORBA体系结构的中心部分是对象请求的业务逻辑中间件。其不足是微软公司的专用技代理程序(ObjectRequestBroker,ORB),它作为一个术.只适用于微软公司的产品。“软件总线”来连接网络上的不同对
此文档下载收益归作者所有