APP下载

SOA在贵州电网信息系统中的应用

2011-04-13

科技传播 2011年7期
关键词:电力行业信息系统贵州

朱 彬

贵州电网公司信息通信分公司,贵州 贵阳 555002

1 电力行业未来信息化发展方向

到现在电力行业实施信息化已有近20年的时间,企业信息化已涉及到电力生产、管理、经营和社会服务等各个环节,信息化在其中的各个子系统(子应用)、模块等方面都发挥了积极的、卓有成效的作用,为电力行业的生产、调度、营销、服务等工作提供了有力的支撑。然而,随着电力信息系统的反展,电力行业信息化也凸现出一系列的问题,这些问题困扰着当前电力信息化的发展,这些问题的提出也为将来电力信息系统的发展提供了方向。

未来电力行业信息化发展方向:

1)信息系统高度集成,向企业级方向转变;

2)面向服务是未来信息系统发展的一个大趋势,同样,也是电力行业信息化未来发展的趋势;

3)对系统实时性要求越来越高。

2 面向服务概述

面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性;另一点是,当组成整个应用程序的每个服务的内部结构 和实现逐渐地发生改变时,它能够继续存在。

面向服务特点:

1)松散耦合:服务维护了最小的依赖关系,并且仅需要保持相互间的知晓。

服务契约:服务都应遵守一个通信协议,由一个和多个服务描述及相关文档共同定义;

2)自治:服务已经控制了其所封装的逻辑;

3)抽象:超出服务契约的描述之外,服务对外部世界隐藏了逻辑;

4)复用性:将逻辑分成服务以便促进复用;

5)组合性:可以对服务的集合进行替换并组装以形成组合服务;

6)无状态性:服务保留了最少的服务特定信息;

7)可发现性:服务的直观描述设计,从而通过发现机制来发现的评估服务。

3 现阶段贵州电网信息系统存在问题

现阶贵州电网信息系统问题:

1)系统集成率较低,集成困难:为了配合生产,电力行业需要集成各种应用系统来为生产等个业务提供决策支持,然而由于有些电力信息系统建设时间较早,受当时时间、技术限制,以及整个信息系统并没有一个统一的规划,建设时对以后信息化建设并没有考虑太多,致使现在电力信息化系统集成率较低,集成困难;

2)重复投资严重:现阶段,每个系统都是独立的系统,对已有系统地利用率较低,造成好多重复投资;

3)信息孤岛:集成度较低,自然而然就形成了一些系统,并不能为电力生产等提供有效的支持,系统形同废弃,造成了信息孤岛;

4)实时性较差:现阶段,各系统接口较多,然而大多采用开放数据库接口的方式,定时提取数据,造成了系统服务器负担太大,数据实时性较差,而且经常因为网络等一些问题导致数据提取失败。导致现阶段使用的数据并不是当时采集到的数据,很难为电力生产提供决策支撑。

4 贵州电网信息化存在问题解决方案

面向服务是一种思想,也是一种架构,它的特点是基于开放标准的,鼓励内在的互操作系,可促进整个企业的松散耦合,现有系统也易于扩展。

SOA基于开发标准:表现在WEB服务的大部分重要特征数据交换是由开发的标准控制的。将一个消息从一个WEB服务传送给另一个之后,它要通过一系列由全球标准化并公认的协议来传播。

SOA鼓励内在互操作性:可以进一步利用和支持所需的开放标准的使用、厂商多样性环境,以及发现机制的有效性,它属于内在互操作性的概念范畴。实际上不管一个应用时候有即时的集成需求,只要它能够应用设计原则来使服务具备促进互操作性的本性。

SOA松散耦合:通过实现标准化的服务抽象层,也可以获得企业的业务与应用技术领域间的松散耦合关系。由于每一段只需要知晓另一方,因此允许每个领域更独立的发展。从而就形成了更适应于业务和技术相关的变化和环境,这就是组织敏捷性品质。

SOA的可扩展性:可以通过增加服务或与融合其他面向服务的应用来扩展完整的解决方案。因为松散耦合鼓励所有服务间的最小依赖,所以能够以最小的影响完成逻辑扩展。

由以上SOA特点可以看出,贵州电网现有信息系统完全可以通过这种方式,这种架构来解决现阶段存在的一些问题。就拿贵州电网输电GIS系统和生产、调度等各系统集成来说,输电GIS系统可以建设一个标准的基于SOA的接口,这样,其他系统就可以直接调用输电GIS系统中地空间数据,其中包括地理背景数据、输电网数据,从而在其他系统中实现空间数据的查询、分析,再将其他系统中地数据叠加到地理空间数据上,去做专业的查询分析,这将更好的为其他系统提供服务。其他系统也可以建立自己的基于SOA的接口,这样其他系统数据和服务也可以提供给输电GIS系统,同样也可以提供给任何需要他们业务的系统,这样,就实现了电网信息系统很容易的集成。同样也解决了数据实时性差的问题,其他系统可以直接调用它们发布的SOA的服务,而再不用通过开放数据库定时提取的方式。SOA自身的标准也将为电网信息系统的标准化提供支持。

[1]苏迪,刘文菊.基于SOA的框架模型研究[J].仪器仪表用户,2008(6).

[2]王军,谢光强,吴隗平,赵晓彤.电厂厂级监控信息系统的设计与实施[J].中国电力,2004.

[3]顾寄南,张永锋,李医民.SOA在行业科技公共服务平台建设中的应用研究[J].制造业自动化,2008(11).

[4]焦合军,施进发,李济顺.网络化制造系统关键技术分析[J].价值工程,2007(9).

猜你喜欢

电力行业信息系统贵州
企业信息系统安全防护
贵州,有多美
沉醉贵州
基于区块链的通航维护信息系统研究
多彩的贵州 多彩的茶
我与贵州茶一起
信息系统审计中计算机审计的应用
浅谈电力行业知识管理的集成信息化
电力行业的减排救赎
基于SG-I6000的信息系统运检自动化诊断实践