- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CORBA技术的分布式电力监控系统的的设计
维普资讯
,
广西电力 20o7年第6期
一验经 流交一一
( , y l
基于CORBA技术的分布式电力
监控系统的设计
TheDesign ofDistributedElectricPowerSupervisoryControl
System BasedonCORBA Technology
杜成康,梁竹靓
DU Cheng—kang,LIANG Zhu—liang
(1.广西长洲水电开发有限责任公司,广西 梧州 543002;2.南京申瑞电气系统控制有限公司,江苏 南京 211100)
摘要:传统的面向对象的编程技术,对象与访问该对象的程序只能存在于同一进程中,外部进程无法了解和访问这些对
象。文章提出了一种基于CORBA(CommonObjectRequestBrokerArchitecture公共对象请求代理体系结构)技术的分布式对
象模型的电力监控系统的软件设计思路,结合线程池及 CORBA回调技术,实现电力监控系统的实时响应性和安全可靠性。
介绍了系统的整体结构框架和模型,该框架具有良好的可重用性、可移植性和可扩展性。
关键词:CORBA技术;分布式对象;电力监控系统;命名服务;回调技术
中图分类号:TP311 文献标识码:B 文章编号:1671—8380(2007)06—0016—04
O 引言 出错,一旦中间数据出错或者丢失,两侧的应用程序
需要编写复杂的错误处理程序。由于不同厂家的水
在传统的面向对象的电力监控系统编程中,对
平不一,此种模式下的应用程序在可靠性上往往无
象与访问该对象的程序只能存在于同一进程中,并
法满足要求。
且只有相关程序设计语言的编译器才能创建这些对
本文简单介绍了基于CORBA技术的分布式对
象并感知这些对象的存在,而外部进程无法了解和
象计算机监控系统的设计方法及其框架结构,采用
访问这些对象。这就意味着传统的面向对象的分布
该结构具有 良好的可读性、可重用性、可移植性和可
式应用之间的数据交换都是基于SOCKET的面向
扩展性以及互操作性。
字节流的方式,这种方式在运行效率、系统网络安全
性和系统升级能力等方面具有一定的局限性,出现 1 分布式对象概述
了电力监控系统在不同厂家的网络产品、硬件平台、 分布式对象存在于网络的任何地方,可被远程客
网络协议异构环境下运行,以及现场监控级与管理 户应用以方法调用的形式访问。至于分布式对象是
级之间存在信息交换难等问题。以电力通信为例, 使用何种程序设计语言和编译器所创建,对客户对象
就有CDT(CycleDataTransmitting循环数据发送), 来说是透明的。客户应用不必知道它所访问的分布
DNP(DistributedNetworkProtoco1分布式网络协 式对象在网络中的具体位置以及运行在何种操作系
议),IEC60870—5(国际电工委员会)系列数十种之 统上,该分布对象与客户应用可能在同一台计算机
多。所有这类通信一般也都采用了面向字节流处理 上,也可能分布在由广域网(如 Intemet)相连的不同
的模式,即客户和
文档评论(0)