欢迎来到天天文库
浏览记录
ID:30482244
大小:868.21 KB
页数:5页
时间:2018-12-30
《基于corba技术的分布式电力监控系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第36卷第17期电力系统保护与控制Vol.36No.172008年9月1日PowerSystemProtectionandControlSep.1,2008基于CORBA技术的分布式电力监控系统的设计梁竹靓,石超(上海申瑞电力科技股份有限公司,上海201615)摘要:传统的面向对象的编程技术,对象与访问该对象的程序只能存在于同一进程中,外部进程无法了解和访问这些对象。提出一种基于CORBA技术的分布式对象模型的电力监控系统的软件设计思路,结合命名服务及CORBA回调技术实现电力监控系统的实时响应性和安全可靠性,最后介绍了系统的整体结构框架和模型,该框架具有良好的可重用性、可
2、移植性、可扩展性和互操作性。并在实践基础上提出对CORBA技术应用的展望,希望寻找一种更适合分布式电力监控系统的通信方法。关键词:CORBA技术;分布式对象;电力监控系统;命名服务;回调技术DesignofdistributedelectricsupervisorycontrolsystembasedonCORBAtechnologyLIANGZhu-liang,SHIChao(ShanghaiSunrisePowerTechnologyCo.,Ltd,Shanghai201615,China)Abstract:Anapplicationcan'tinteractwitho
3、bjectresidesotherwhereonnetworkintraditionalobject-orientprogramming.AdistributedobjectsupervisorycontrolsystembasedonCORBAtechnologyisproposed.Thispapercarriesouttherealtimeresponseandsafetyreliabilityinsupervisorycontrolsystembyadoptingmultithreadcombiningnamingserviceandcallbacktechnolo
4、gyofCORBA.Finally,itexpatiatesthewholesystemconfigurationframeandmodel.Thisframehasgoodcharacteristicthatcanbeduplicated,transplanted,expandedwell.ThispaperexplorestheCORBAtechnologyforegroundinpractice,andhopestofindabettercommunicationsmodeofdistributedelectricsupervisorycontrolsystem.Ke
5、ywords:CORBAtechnology;distributedobject;electricsupervisorycontrolsystem;namingservice;callbacktechnology中图分类号:TM76文献标识码:B文章编号:1674-3415(2008)17-0067-04时间和经费,提高工作效率,而且可以产生更加规0引言范、更加可靠的应用软件。目前主流的分布式对象在传统的面向对象的电力监控系统编程中,对中间件技术标准有CORBA、COM/DCOM、JavaRMI象与访问该对象的程序只能存在于同一进程中,并等,考虑到各电站监控系统的分布性和跨
6、平台性,且只有相关程序设计语言的编译器才能创建这些对我们优先采用了CORBA(CommonObjectRequest象并感知这些对象的存在,而外部进程无法了解和BrokerArchitecture,公共对象请求代理体系结构)访问这些对象。这就意味着传统的面向对象的分布标准。我们将这种三层信息体系应用于电力监控系式应用之间的数据交换都是基于SOCKET的面向字统中,经过实际工程测试,基于CORBA技术的三层节流的方式,这种方式在运行效率、系统网络安全信息体系分布式对象模型完全能够满足电力监控系性和系统升级能力等具有一定的局限性,由于不同统的实时通信要求。厂家的水平不一,往往此
7、种模式下的应用程序在可1系统设计靠性上往往无法满足要求。分布对象技术采用面向对象的多层客户/服务1.1系统结构器计算模型,该模型将分布在网络上的全部资源(无SUPERX监控系统软件(以下简称SUPERX)是论是系统层还是应用层)都按照对象的概念来组织,南京申瑞电气系统控制有限公司研发的新一代基于每个对象都有定义明晰的访问接口。通过重用已有CORBA技术的分布式电力监控系统软件,已在贵的软构件,使用构件对象模型的软件开发者可以像州红林水电站、甘肃九甸峡水电站等数个水电站得搭积木一样快速构造应用程序。这样不仅可以节省到
此文档下载收益归作者所有