如何能够迅速在纷繁复杂的异构应用系统中提炼出管理层需要的实时精准的信息?贵州电网在发展的道路上遇到了这样的挑战。基于SOA架构的贵州电网信息集成平台的建成,为贵州电网进一步发展提供了强劲动力。BEA AquaLogic Data Service Platform等产品的成功应用更令贵州电网管理层品尝到了“信息化技术转化为生产力”的甜美滋味。
“贵州电网信息集成平台项目已经取得了阶段性成果。新系统满足了决策支持的需求,并使得整个企业能更简捷地部署和更新应用,进而获得了更快的响应速度、更敏捷的运作流程。BEA AquaLogic Data Service Platform在该项目中表现非常出色,我们将根据本次项目的成果在未来进一步加快贵州电网信息化建设的步伐,消除信息孤岛,变信息化为生产力。”
——贵州省电网公司
业务面临挑战
贵州电网公司(原贵州省电力公司)经过10年的信息化建设,已经建成相对完整的信息系统。然而由于基本上是按照两级模式建设,即主要业务系统建设以各个地市州供电局为主,省电力公司建设的应用系统以管理为主,因此,公司原有信息系统呈现出技术架构多样,数据存储方式多样、在建和待建多种业务系统采用三层架构等特点。
从各自为政的管理结构过渡到以集团为中心的新的管理模式,需要提高集团化整体运营效率的时候,贵州电网面临构建纵向整合、横向集成贯通的统一信息平台,以适应公司一体化管理服务,集成整合成为了公司信息化建设的重要主题。
让决策层能够实时掌握精准信息是集中化管理对信息系统提出的新的需求。然而,要在现有的异构的应用系统之上实现集中化管理,采用怎样的技术平台?从何入手?如何统一历史投资与未来发展的利益?如何在保障业务正常运转的同时实现信息系统的转换?成为贵州电网管理层重点要考虑的问题。
在充分评估自己的需求后,贵州电网管理层决定构建一套新的统一信息平台。“统一信息平台建设要实现四大目标:首先是重组部分业务流程,集成目前常用的业务应用系统,实现业务系统之间的协作和交互,简化内部处理流程,提高服务质量;第二,实现多业务系统统一登录,简化操作,提高工作效率;第三,实现多个业务系统数据的统一访问,为电力企业电力营销分析、决策提供准确、及时的信息支持;最后,为客户提供统一的业务入口,提高客户满意度。”贵州电网公司罗四夕主任介绍说。
目标有了,然而采用什么样的技术方案实现目标,贵州电网却一直在仔细的斟酌推敲和考察中,“但有一点是必须要坚持的,那就是在整个信息平台的建设过程中,必须统一技术方向,统一技术架构。而这个方向就是三层架构和基于标准中间件技术,新的统一信息平台要在统一的平台架构上开发。” 贵州电网公司信息主管曹军说。
寻找合作伙伴的过程是“漫长”和“艰苦”的,与匆匆上马项目相比,贵州电网更希望把功夫用在项目的前期,“不打无准备之仗,否则,则欲速则不达。”
贵州电网将启动“新的统一信息平台”建设的消息一经传出,标书便纷至沓来。“这么多的厂商来竞标,但哪个才是最适合我们的?”
贵州电网最后选择了BEA作为主要合作伙伴。“我们选择合作伙伴的原则说起来也简单,那就是选择主流技术,要简单易用,有很好的开放性和异构性,要能跨平台使用。当然,BEA丰富的行业实施经验,解决方案所具有的前瞻性,是我们最终选择BEA的一个关键因素。”罗主任道出了一年前选择BEA平台的初衷。
被贵州电网公司充分肯定的BEA解决方案的前瞻性是指BEA把SOA的思想融入到整个方案的设计中。SOA(面向服务的架构)是BEA在大量实践后提出的行之有效的解决方案,能够提取企业应用中分布的各种业务功能,并将它们组合成可互操作的、基于标准的服务,这些服务可供重用,并被组合成复合应用和流程。
BEA解决方案的核心产品是BEA的AquaLogic Data Service Platform。在大量的信息化实践中,BEA发现,一般的大企业的信息化系统均具有一定程度的异构特性,多种平台和技术并存,IT部门需要编写大量代码才能实现点对点的连接,这影响了信息的自由流动,也延缓了新业务服务的交付速度。但是,当前的基础架构解决方案并不能在各种技术并存的环境中管理SOA。为实现SOA 的真正价值,必须部署一类全新的企业软件,专门用来在异构环境中管理SOA 生命周期。
BEA AquaLogic Data Service Platform是一个专门用来管理SOA的服务基础架构产品,它可以发现、保护和管理在任何平台—— J2EE、.NET、SAP、Oracle 和IBM等上创建的服务,并将它们组合为复合应用和流程。因此对于贵州电网来说,BEA AquaLogic Data Service Platform是最理想的选择,它提供了最全面的产品套件,有助于发挥SOA的各种优势,能提高企业的响应敏捷性和效率。
选定了解决方案后,接踵而来便是用怎样的方法来推行这套方案?数据整合、应用整合、业务流程的梳理应按照怎样的顺序进行?
为了能够尽快满足决策层的需求,为企业精细化管理提供支持,关注信息提取、存储和展现的数据整合成为项目第一要务。全面整合实时和准实时信息;实现动态和静态信息分类管理是项目组必须实现的目标。
在过去,代码的编写是开发过程中最耗费时间的一个环节,而BEA AquaLogic Data Service Platform 用基于元数据的复合框架代替了一般的编程驱动模型。业务流程、安全、数据和集成部门的专业人员可利用服务来组装复合应用,而不必要求IT 部门编写新代码。这一点,令贵州电网管理层十分满意。另外,由于数据一般驻留在不连通的信息孤岛中,为通过一个统一的视图来访问业务数据,就必须编写大量代码。BEA AquaLogic Data Service Platform提供了一个公共框架,可用于访问、转换和更新来自多个异构数据源的数据。
如何保护企业的商业秘密?如何充分尊重企业的各级管理权限?这些都是贵州电网管理层关注的问题。在迁移到SOA 的过程中,企业必须为任何公开的服务提供安全保护,随着服务和用户数量的增加,这将给企业造成很大的负担。BEA AquaLogic Data Service Platform将安全表示为服务,使各个业务流程或应用组件都能充分利用包含公共安全服务集的公共框架。
对于贵州电网的IT负责人来说,采用了BEA AquaLogic Data Service Platform的新系统最大的优势在于降低复杂性、增加重用率、降低生命周期成本。基于标准的兼容性降低了复杂耗时的点对点集成的复杂性;允许重用业务服务,达到一次编写多次使用(COLA)的效果;可复用的遗留应用降低了维护和集成的成本。而对于贵州电网各个业务部门来说,新系统最大的优势则在于更快的响应速度和更高的效率。
另外,BEA AquaLogic Data Service Platform可以管理整个生命周期。一旦服务数量达到20-30 个,BEA AquaLogic Data Service Platform可作为扩散管理器来控制服务蔓延。BEA AquaLogic Data Service Platform还可以减轻集成负担。此外,BEA AquaLogic Data Service Platform在实现快速交付新业务服务、建立独立而统一的服务基础架构、支持业务的基础架构等方面的卓越表现也颇受贵州电网管理层的青睐。
成果
凭借 BEA AquaLogic Data Service Platform良好的基于SOA架构的开放性和易用性,贵州电网综合信息平台在半年之内即取得了阶段性成果。2005年11月项目正式启动,2006年3月系统第一版本开始试运行,4月底2版上线。贵州电网项目已实现整合的数据包括:营销、调度、生产、计量、雷电、水调、煤情等。随着覆盖全省的数据整合以及门户系统的顺利推广,下一步将实现综合信息平台数据整合下的应用集成和基于数据交叉的流程集成。
罗主任介绍说,新系统满足了决策支持的需求。利于基于复合的模型来组装复合应用,加快了新服务的交付,从而满足业务需要,抓住市场机会。将业务流程从不联通的冗余流程转换为维护成本低、利用率高的共享服务。整个企业更简捷地部署和更新应用,并能保留自定义业务逻辑的所有权。新系统获得了更快的响应速度、更敏捷的运作流程,贵州电网管理层对项目已经取得的阶段性成果表示满意。
“项目过程是将信息化转化为生产力的过程”,贵州电网管理层高度评价项目成果。实际上,贵州电网公司及贵阳市北供电局的试点成功,不仅让集团管理层看见了项目的价值,更重要的是,贵州电网公司上下对于下一步将项目成果在全省范围内推广充满了信心。 (责任编辑:韩建光) |