摘要

本文结合工作实践,在南方电网一体化电网运行智能系统(OS2)建设时充分考虑电网安全高效运行。针对网、省、地三级电网运行智能系统中存在大量SOA架构的应用服务,这些服务分散在各个不同地域和电网系统中,为了充分利用SOA架构优势,便于服务能够快速被查询和调用,提出一种服务注册容灾方法。通过构建分级、分布式服务注册中心来实现整个南网服务注册、查询、绑定等管理,使得服务注册信息分布式注册容灾和高效调用。该方法能够方便全网高效的实现应用服务的查询、调用,减少服务注册信息的集中模式导致的执行瓶颈以及信息维护困难等问题,本地、局域网、广域网三级服务注册中心记录的服务信息实时、高效、安全,提高了构建在SOA架构上的应用服务的可用性和抗灾能力。