Sybase产品四川电力生产管理系统应用案例

发表于:2007-06-09来源:作者:点击数: 标签:
项目背景 四川省电力公司是国家电网公司的全资子公司,国有特大型企业,以电网经营为核心业务,负责四川省境内主要电网规划、建设、运营和电力供应。截至到 2006 年底,四川省公司总资产达 到 572 亿元,其中绝大部分为固定设备资产,如何管理这样庞大的固定

项目背景

  

四川省电力公司是国家电网公司的全资子公司,国有特大型企业,以电网经营为核心业务,负责四川省境内主要电网规划、建设、运营和电力供应。截至到 2006 年底,四川省公司总资产达

到 572 亿元,其中绝大部分为固定设备资产,如何管理这样庞大的固定设备资产,如何通过管理设备资产进一步来加强和保障安全生产是四川省电力公司面临的问题。

  

2006 年初,四川省电力公司决定建立一个符合国家、国家电网公司有关信息化建设规范,实用性强、技术先进、安全可靠并能适应供电企业不断变革的专业化生产管理系统。该系统以地市为单位建设数据中心,按照四川省行政区域的划分,将建设 21 个地市数据中心,并在省电力公司建设一个全省的数据中心。

项目需求

  

该系统建成投运后,可使四川省电力公司获得一个稳定、开放的数据平台,它记录企业各种生产活动产生的信息,包括设备的属性、状态信息、动作行为信息以及相互关系信息。它们可帮助各级管理人员全面、及时了解全网的生产状况,为各种生产活动及高层决策提供信息支持,使各项管理工作更加规范,这也是企业现代化建设的一项重要内容。本系统具有强大的专业性、针对性和实用性,能完全满足电力企业生产业务的需求。更好地为全省供电企业的安全生产、行政管理、经营管理服务,为企业中高层管理人员提供决策服务。系统具体功能有:

  

1. 设备管理

2. 运行管理

3. 设备检修管理

4. 工作票管理

5. 线损电压管理

6. 事故障碍管理

  

解决方案

  

四川省电力公司投入巨资构建这套系统,计划将耗费三年时间,在 2008 年全面投入运营。作为客户,四川省电力公司非常清楚要建设这样一套庞大系统的难度非常之大,因此选择有实力的合作厂商至为重要。在经过慎重的反复评测与比较后,全球领先的企业及移动基础架构供应商 clearcase/" target="_blank" >cc">Sybase公司最终赢得了这个项目。在成功赢得这一项目后, Sybase公司、应用开发商以及集成商一起进行了仔细研究,最后,遵照四川省电力公司的要求,设计出了一套 B/S,C/S 相结合的系统。整个系统的配置需求及拓扑图如下:

操作系统: IBM AIX5.3

应用服务器: IBM WebSphere 和 BEA Weblogic

数据库: Sybase ASE12.5.4

数据库复制工具: Sybase Replication Server 12.6

开发工具: Delphi/Java/JSP

在21个地市数据中心和省数据中心的系统结构如下:

Sybase产品在生产管理系统中的作用

  

生产管理系统不仅仅是记录所有设备资产数据,还会跟踪设备的使用情况,同时在省数据中心还应具备数据处理、计算和分析决策作用。为了加大设备的管理力度,监控设备的使用情况,及时了解设备运行状态,保障安全生产,为各级电网公司建立生产管理管理系统作为常用的技术手段是十分必要的。ASE 数据库在生产管理系统中的应用有以下特点:

1、ASE 数据库满足大并发 B/S 分页查询的压力

   

生产管理系统有大量的 B/S 用户,B/S 应用有个非常显著的特点是查询的时候需要分页,ASE 对于分页是通过临时表来完成的,当大量的并发用户请求查询时,会产生大量的临时表,导致对临时数据库系统表的争用。Sybase ASE 数据库能够使用多个临时数据库,当发生大量的并发时,用户被均匀的分配到这些数据库以减少对临时数据库系统表的争用,解决了分页竞争的问题。

2、ASE数据库优秀的处理能力解决了大量数据的处理问题

   

生产管理系统掌管着四川省电力的所有设备资产,随着设备管理的逐步深入和细化,系统的数据量将呈指数形式递增(谁知道一个省电网公司有多少开关?刀闸?),这必然会对数据库的性能以及可扩充性有很高的要求。

ASE数据库本身采用多线程机制,完成同样工作所消耗的系统资源远比其它的关系数据库管理系统低,同时当系统资源扩展以后,ASE 的 VSA 架构能够充分的利用扩展的资源,大大提高系统的响应速度。

3、ASE 的高可用性

   

ASE 的 HA 是继 stand by 之后 Sybase 又推出的一种高可用性模式,这种模式避免了stand by模式的诸多缺点,能够充分发挥硬件环境,避免 stand by 同时只能使用一台服务器,或者只能使用两台机器一半硬件资源的问题。同时,由于在发生故障时,故障点的数据库以 mount 的方式挂接到新的数据库服务器上,不但减少了 failover 的时间,也保证了客户端的透明访问,客户端不再需要重新连接服务器。

HA 这种方式已经在多个应用系统中长期使用,是一种非常成熟、可靠的高可用性解决方案。

4、强大的复制功能

   

Sybase 的 Replication Server 是一个通过解析日志的方式来复制数据变动的产品,通过发布 / 订阅复制定义的方式,使得复制服务器能构建复杂的复制关系,满足企业复杂的业务系统之间数据交互和同步。在生产管理系统中,21个地市的数据需要汇总到省数据中心。这个数据汇总的过程将完全由复制来完成,大大的减轻了应用的开发工作量。同时由于复制服务器产品本身实现模式的特点以及强大的功能,使得实现21个地市中心向省数据中心汇总这个功能对源数据库的影响、对网络带宽及稳定性的要求、对系统的维护难度大大降低。

实施效果

  

截至到目前,生产管理系统的省数据中心和两个试点 局已经建设完成,试运行效果良好。ASE 数据库和复制系 统均表现良好,性能高效。获得用户的一致认同,为下一 步生产管理系统在全省范围内的全面建设打下了良好的基 础。同时该项目负责人对 Sybase 的服务亦十分满意,他说:

“Sybase 的工程师团队出色的完成了项目的实施任务,解决了一个又一个技术难点。他们的丰富经验与专业知识保障了项目的成功。”

原文转自:http://www.ltesting.net