论文部分内容阅读
如今在企业信息一体化的进程中,采用面向服务的架构(Service Oriented Architecture, SOA)来构建企业IT环境受到越来越多的重视。在面向服务的架构中,服务作为一个基本的组成单元,提供对业务逻辑的封装与访问接口,以便于功能在企业范围内的复用。与传统的服务相比,在面向服务的架构中的服务需要满足更多的特性,包括低耦合、互操作、自治、粗粒度、可发现、服务抽象等。这些特性的最终目的是为了保证服务在满足性能的前提下可以最大限度的被企业用户所使用,而不受这些用户所处的位置、使用的编程语言、采用的系统平台、依赖的中间件环境以及通信协议等的制约。随着电力体制逐步向纵深方向发展,国家电网对集约化和精细化的要求越来越高。这需要最大限度地减少系统的不同类型和系统间的关联接口,简化系统结构和信息流程,提高系统的集成度,从而有效地降低电网运行维护人员的工作难度及工作量,减少人力资源的负担,满足电网公司的集约化管理要求。面向服务的架构为新一代的能量管理系统(Energy Management System, EMS)提供了一个既能适应现代IT技术的发展又能给电力企业带来更大效益的可重用、可扩展的开放性系统架构,实现不同厂家的EMS应用模块的即插即用。本文在原调度自动化系统平台DF8003E的基础上,借助面向服务架构SOA和跨平台的C++图形用户界面应用程序框架Qt4,对原EMS主站系统的调度集控用户界面及接口部分进行了重新设计。设计后的用户应用界面数据流基于SOA服务架构而不再完全依赖于本节点的系统平台,从而减少与平台部分的紧耦合模式,使用户监控界面运行更加稳定。同时通过SOA架构设计可以使应用界面更方便在不同系统间切换(主备调系统、地县调系统以及主配网系统),并且使用Qt开发的界面可以在不同的操作系统平台下保持相同的界面风格。另外考虑到目前对电力系统的一体化要求,本文中也集成了基于IEC103规约的继电保护故障管理信息系统的部分功能。