文档介绍:基于 Web Service 电力分布式广域协作框架及原型的初步研究
童晓阳
(西南交通大学电气工程学院,四川成都 610031)
摘要:为了克服电力系统原有异构系统信息交换少协作研究 Agent 和 CORBA 应用于信息管理与工业监
不够的缺点,提出采取面向服务和组件的设计思想、运用控等系统[6]-[9],文献 6,7 研究将 Agent 和 CORBA
Web Service 技术设计电力分布式广域协作框架,研究广技术结合提高企业信息系统的集成能力,但主要
域服务的定义、协作原理、框架结构及关键技术。将系统针对信息系统,仅局限于企业内各部门之间的集
内部各业务程序设计成各种智能 Agent,将公共业务封装
成。文献 8 在研究采用 Agent 构建电力系统分层
的 CORBA 组件,将遗留系统封装成 CORBA
分散的分布式监控系统时,提出运用 Web Service
对象,设计 Agent 和组件间的工作流程和协作关系。Agent
彼此交换信息协同业务,调用公共业务组件,并与遗留系技术进行广域协作的构想,国内尚未见到 Agent
统交互,通过 Web Service 调用和利用上级、同级及下级与 Web Service 结合构建广域服务协作信息框架
的远方数据资源、计算功能。采用适配器的设计模式使得的文献。文献 14 采用新兴的网格技术 OSGA
Web 组件能访问 CORBA 对象和 Agent。以电力多 Agent (Open Grid Services Architecture)建立电力网格服
综合诊断报警系统等原型为例说明框架设计方法,提高了务,研究由多节点完成的分布式潮流计算。
系统的整体智能水平、协作范围及软件的可重用性。本文在前人研究的基础上,为电力系统故障
关键词:广域协作;框架;Web Service;CORBA;Agent; 诊断、监控与信息集成等广域服务,建立一个在
构件技术;面向服务/ 范围内使各级系统内部功能在更
高层次上实现综合与协同的通用框架,采用多
Agent 提高系统的智能水平,封装已有业务为
0 引言
CORBA 组件、利用和保护既有开发
Web Service(Web 服务)是由微软和 IBM 于
系统。研究框架的定义、体系结构,阐述其中
2001 年推出的新一代 Web 技术[1],它为基于
Web service、Agent、等构造原理
/ 的分布式系统和资源共享提供了
与设计方法,以综合诊断与报警系统的原型为例,
灵活的解决方案。Web 服务采用面向服务的体系
说明框架的设计方法和实现效果。
结构,将提供的服务对外公布,各种应用程序通
1 问题的提出
过 标准协议访问和使用这些具有松散耦
目前国内电力的大多数系统是信息孤岛,传
合特性的可重用组件。使用通用的 HTTP 协议和
统的 SCADA 系统中调度中心与变电站有通信,
XML 编码传输, 使得 Web 服务能够轻松实现异
调度中心上下级有信息的传递,而同级之间一般
构系统的应用集成。
没有信息交换,不利于广域故障诊断、监控、信
电力系统现有的运行、控制及信息系统大多
息管理的发展需要。随着近年计算机广域通信网
为