丘裕新
摘 要
本文在对SOA架构进行简要介绍的基础上,进一步探讨了SOA架构下的电力信息集成设计模块与基于SOA的电力信息集成平台实现两方面的问题。
【关键词】电网企业 SOA架构 信息系统 集成
随着当代社会的全面高速发展,各行业及广大普通民众对电力能源的总体需求均较过去有了较大程度的增长,而在此背景条件下,电力企业唯有不断增强自身经营管理能力方可提供更为稳定和可靠的电力服务。与此同时,我们就电网企业的信息管理来看,由于当前信息化技术的不断进步,其对电网企业信息管理所发挥的支持作用也愈发重要与不可替代。然而,目前有很多电网企业的发展可以说是很不均衡的,其所采用的系统与技术体系还存在着较大差异,这也就为电网企业在不同平台产品基础上的信息系统集成造成了某些无形的阻碍,不仅显著增加了基础架构变更与应用程序升级的相关工作量,而且也势必面临一定的技术性难题。基于此,只有建立起一体化信息平台才能有望解决上述问题。面向服务架构(Service-Oriented Architecture,SOA)概念的提出即为本行业领域指明了新的方向。
1 SOA架构简介
SOA架构为一个组件模型,它可以将应用程序的不同功能单元(称为服务)通过一定的服务间定义良好的接口与契约联系起来,而其中的接口又是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统以及编程语言,这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。有了这样的一种架构,便有望从根本上让企业部门间的信息互通问题得到较好解决,可有效避免企业出现信息孤岛的情况。可以说,SOA架构不仅可更好地满足大量IT提供商与企业的多层次复用,而且其也具备了较强的随需而变的能力,可谓是电网企业信息系统集成技术的里程碑,目前已在不少企业中得到实践并获得用户的普遍青睐。
2 SOA架构下的电力信息集成设计模块
2.1 平台功能体系
就电力信息集成平台而言,其结构通常根据功能进行划分,主要包括四个方面:发电侧管理、输电侧管理、售电侧管理以及智能决策管理。
(1)发电侧管理:主要包括发电企业自身、电力储备、电力采购订单、电力供应及其智能分析等,此方面的主要管理目标为规范市场秩序并尽量控制成本。
(2)输电侧管理:主要包括电网公司的部门管理、电力上网与调度管理、配网管理以及相关的物资、人员、安全与财务管理等,输配电侧管理主要功能是规范电力运输过程中的输配电行为,通过采集电力运输过程中的信息,进行有效的分析,来实现故障的预防和处理,从而达到保证电力运输的质量。
(3)售电侧管理:主要包括售电企业、电力商品、电力供应能力、电力订单、售电行为、电力客户管理和售电智能分析等,售电侧管理的主要功能为规范和管理电力销售行为,通过优化销售过程,提高对电力销售过程的管理效率,售电侧管理主要是对市县级的供电企业的业务进行管理,以期达到效益最大化的目标。
(4)智能决策管理包括系统智能监控管理中心、电力数据挖掘、电力知识管理、电力业务流程管理、电力报表统计和安全中心管理。
2.2 平台架构
按照工具面向对象(SOA)的设计思想,可以将电力信息集成平台设计为7层的架构:电力信息系统层主要包括已有的资源,如ERP、SCM等系统;组件层主要是通过各个组件封装底层系统;服务层通过不同的功能组件提供不同的服务;业务层通过服务实现具体业务;表示层为用户提供服务接口,实现基于门户的系统构建;服务总线层主要为信息系统集成提供所需的各种总线;辅助层为平台提供辅助功能。
3 基于SOA的电力信息集成平台实现
基于SOA构架的电网信息系统集成的实现主要包括以下四个步骤:
3.1 设计平台数据环境
数据服务建立于电网企业信息资源规划的基础之上,继而经由信息资源规划建立客观、合理的数据环境,最后再开发电力企业的公共信息模型(CIM),此为实现开发数据服务功能的必要基础。从CIM模型中所得到的功能模块,可全面地表现平台的业务实体与服务,同时还设计有对应的服务接口。通常情况下,每个系统均为多组成部分所构成的复合体,其各部不仅可以相互联系,而且还可通过前端服务程序为用户提供相关服务。另外,在对系统进行分析的同时,需一并分析系统的相关业务与数据情况,继而找出那些可用于服务底层的数据和分布式组件。最后需要使接口可以被其他系统调用,并且使接口的实现与系统平台和实现语言无关。
3.2 盘点数据资源
确定现有的数据和系统访问资源,对每一个资源,要了解支撑该资源的元数据。需要对数据资源的来源、去向和存储区域进行分类管理,对数据资源的语法、语义进行规范。
3.3 平台数据建模
平台数据建模包括物理数据建模和逻辑数据建模,物理数据建模是直接面对数据源本身的建模,可以选用多种工具盒技术映射数据源,实现底层细节和通信协议的抽象化和封装。逻辑数据建模主要依据电力企业统一的数据模型建立,管理多个物理数据服务集合。数据服务包括:管理规则、数据规则、集成规则和业务规则。
3.4 平台的开发和集成
平台服务开发与集成要求采用服务数据对象(SDO)统一的数据格式描述数据,SDO包括数据源、数据中介服务、数据对象、数据图、变更摘要、属性、类型和序列等信息。
3 结束语
对于电网企业而言,SOA不仅可实现各业务系统数据信息的整合,而且还能高效融合生产经营活动的各阶段业务,继而提升企业内部相关资源的可重组性、重构性与扩展性等,继而形成可根据需求灵活变化的架构体系,这也是目前行业内推行SOA架构应用的根本原因之一。利用SOA 架构建立统一的智能信息集成服务平台,不但可解决电网企业信息交互量日益增长的现状,还可解决跨系统业务流程的互操作等问题,最终为实现电网企业数据中心内的应用集成和流程集成提供基础功能保障。
参考文献
[1]刘国民,宋雨,滕晓雷.基于SOA架构的电力信息一体化平台开发研究[J].中国电力,2012,45(6):96-99.
[2]曹渝昆.基于SOA的大型电力企业信息系统集成研究[J].上海电力学院学报,2011,27(1):53-57.
作者单位
广东电网梅州丰顺供电局 广东省梅州市 514300endprint