信息化 频道

电力企业完整实施SOA须明确六要素

  SOA给电力企业带来的价值

  因为定义了良好而又基于标准的接口,服务的描述易于理解,而且标准一致;

  因为实现技术和位置的透明,所以提供服务功能的应用,它的位置以及所使用的实现技术被接口所屏蔽;

  只要服务的接口不变,服务的提供者和服务的使用者都可以变化而不影响彼此,从而将变化带来的影响减少到了最少重用能力;

  渐进式集成 - 在 SOA 中,通过将若干已有系统的相关功能转化为服务来进行集成。随着这些项目的进行,可重用的服务越来越多,最终,新的集成需求将绝大多数可以通过已有的服务来完成。

  所以,可以从当前重要的集成需求开始来封装已有系统的功能和开发必要的新服务,以渐进的方式逐步地扩展到整个企业范围内的集成。更重要的是,由于服务的灵活性,即使已有系统迁移到新的技术平台,甚至是被替代,都不会影响到依赖于这个应用所提供功能的那些应用,从而保证了集成对变化的适应能力,使得业务灵活性有一个坚实的基础。这也意味着从传统规模大、投入大、周期长、见效慢、风险高、专有技术,转向小步快跑、见效迅速、风险低、基于标准的集成方式。这对于如今面对业务需求快速变化的 IT 机构来说,SOA 在投入和工程方面的好处,是非常吸引人的。

  构建电力行业信息化面临五大问题

  1. 跨操作系统

  2. 跨开发厂商

  3. 跨应用系统

  4. 跨数据存储

  5. 跨物理位置

  同时从企业、业务和IT分别而言,又有不同的挑战

  要完整成功的实施SOA,必须从开始就明确以下六点要素:

  1. 代表应用的功能和数据资源的服务;

  2. 提供连接服务的基础设施即企业服务总线,连接已有应用的连接器和适配器;
  3. 元数据及其管理;

  4. 将服务组合成业务流程的引擎;

  5. 一个基于标准的编程模型以及支持它的建模、开发和组装、测试、部署和管理的端到端工具环境 ;

  6. 业务流程管理和业务绩效管理的部分 。

  明确企业的实际情况,业务和IT的能力,无论在什么时候开展SOA的建设都是必不可少的任务,尤其是在电力行业,上下游企业,集团企业各个分公司,由于业务的需求差别以及其他因素,导致的信息化程度千差万别,评定不同的业务级别,对于成功的实施意义深远!

  中电投的SOA建设情况

  用SOA集成所有的电力企业架构组件:

  1. 构建SOA架构实现流程整合;

  2. 建设信息化基础支撑系统;

  3. 选择敏捷的开发中间件,使得信息系统快速适应管理变更的需要;

  4. 建设集团数据中心,统一管理人、财、物。

  对于开展SOA建设,基于我们的实践经验,最开始的时候重点开展了如下工作:

  1. 统一基础数据编码;

  2. 规范基础类SOA服务;

  3. 规范业务类SOA服务;

  4. 安装ESB总线;

  5. 安装消息中间件;

  6. 安装SOA适配器。

  众所周知,SOA成功实施会给企业带了巨大的效益,但是,如果实施不当,或者组织机构配合不利,那也会带来一些不必要的不良影响,甚至对企业带来糟糕的业务影响!

  比如:组织权力结构的改变,将服务的所有权和控制权放到业务领域中,会改变组织中的权力结构。这样做通常会遭遇来自那些有维持现状特权的人的阻力。

  比如:转变并不容易,转化和组织成为以服务为中心并不容易。过渡到 SOA 的特点是演变而不是革命。以孤岛的传统形式创建的组织需要改变它们的结构,以充分利用成为以服务为中心的优势。这种转变是复杂的、昂贵的,而且从来不缺少这种变革的反对者。

  面对一次次的变革,我们经历的挑战只会越来越严峻,在关于SOA方面,总结:

  1. 首先SOA是一个战略性的活动,而不单单是纯粹的技术集成;

  2. 目的是为了整合 IT 资源,形成一个灵活的 IT 基础设施;

  3. 根据目标的优先级,考察当前 IT 环境,定义集成路线图;

  4. 要求企业调整其已有的 IT 管理机制;

  5. 注意考虑关于成熟度的变化;

  6. 服务建模是 SOA活动中至关重要的活动。
 

0
相关文章