模型与业务驱动的电力企业信息集成

作者: 廖斌
2007/5/30 15:17:58
电力信息集成是当前的热门话题,企业需要完整、有效地集成方法,并对企业问题进行具体的诊断。采用模型驱动的策略和业务驱动方法可以有效推动企业信息集成,本文介绍了模型驱动的策略和业务驱动的方法在信息集成中的使用方法以及通过JAT UIB产品如何实现和实施EAI项目。

分享到: 新浪微博 腾讯微博
本文关键字: 推荐文章 主页

企业信息集成的主要原因与对策

在瞬息万变的信息时代,电力企业不仅需要内部各部门、各系统之间信息顺畅沟通,而且,还需要企业之间的信息交互,以实现业务的高效协作及商务智能;这都需要实现互操作的、可扩展的信息交换平台,以适应电力业务流程和业务事项的不确定性和变动性。无疑,众多的“信息孤岛”,对企业单位间及内部各部门间的信息互通形成了阻碍,进而,降低了企业的核心竞争能力和应变能力,增加了电力部门的运营成本。

电力企业信息发展这几年发展很快,这加速了信息集成的需求,这些需求来自于方方面面的原因,常见的原因有:

  • 数据缺少统一模型和编码
  • 应用系统建设中缺乏协调
  • 接口与技术协议的差异性
  • 应用需求的变化

如下图所示:


其中既有技术的原因也有应用层的原因,究其根源,应用层的原因影响更加大一些。
如何做好这些工作,从长远的角度来看,我们需要针对这些原因问题寻找解决方案。解决问题的方法可以从4个角度来看:

  • 解决集成问题的过程

只要有信息化建设就有信息集成问题,因此,信息集成是一个长期的、迭代的过程。我们需要做好长期渐进集成的准备。

  • 解决集成问题的体系架构

在信息化初期(信息辅助业务),集成通常是点对点的,我们也不急于上升到需要体系架构来解决问题,但信息化到了引领业务阶段,集成就是必然需要一个体系架构来支持才能满足需求的时候了。

  • 解决集成问题的技术

技术涉及到各种技术的整合。我们既要利用原有技术来使原有投资延续更长的生命,也要采用先进的技术来支持未来的发展,技术总是在发展,因此在一个长期进行信息化建设的企业中技术整合问题是必然的。我们需要通过适配器等方法解决集成技术问题。

  • 解决集成管理问题

集成一定涉及到管理。集成就是一种不断采用重新构建的方式来满足新的需求的方式。如何重新构建涉及到集成规划,有好的规划可以使集成事半功倍,减少重构的次数和时间周期。常常涉及的规划有:IT战略规划、功能规划、数据规划、业务流程规划、EA规划等等。

下图简单分解了几个纬度的解决方案:


指导企业信息集成的3S公式

从企业应用集成来说,久隆信息提出的3S公式可以归纳一些当前的常见的集成工作,如下图所示:


标准、策略和软件是我们解决集成问题的3大法宝,上节的各种方案都可以按照这个过程方式来进行归纳。

  • 标准可以在前期规划中制定,是我们集成的基础和法则。
  • 策略是我们在具体实施过程中针对不同的技术问题和业务问题采用的不同的方式,是我们执行时的方法论。
  • 软件是我们集成时赖以运行的平台基础和整合工具。

有了这3件法宝,我们就看看如何使用这些法宝来解决集成问题了。

常常有许多IT管理者对信息集成非常困惑,难以全面找到解决方法,并且在长期目标和短期目标中选择不定,有时限于现有系统的制约,仅仅做一些改良工作,但又难以到达集成的目的,我们可以通过3件法宝,在长期和短期的方法中分别找到合适的通往成功的路径。

坚持模型驱动的长效集成解决策略

前面说到,信息集成是个长期过程,伴随着信息系统的建设而一直存在,我们需要在IT治理结构中长效的集成解决方法。

模型驱动的方法是解决技术问题的良好方案。

如下图所示:


在信息集成中需要公共的信息模型和运行的集成总线,一静一动构成了模型驱动的两大基础。

模型驱动要素1:采用基于本体公共的模型实现业务共享

信息的本体(Ontology )化是解决数据集成的终极手段,在计算机世界里,需要依赖本体这样的技术来支持计算机对信息的识别和唯一表达,本体的定义可以是:

  • 公共的词汇
  • 一致的含义

本体可以提供基本的机器可读的元数据

  • 被应用系统和消息定义所访问
  • 避免语法冲突

本体可以最小化在不同的操作过程中产生的错误和歧意

  • 使用过程中消除混乱
  • 使用过程中进行验证
  • 使用过程中提供命名

以一个实际的变压器为例,可以进行多种方式的分析,单从物理结构进行分解的话,如下图所示:



一个实际的变压器物理分解模型

我们可以将这些物理结构描述为以下的对象模型:


采用对象模型分解变压器物理模型

变压器的对象模型在采用公共的描述后就成了完整的CIM模型描述,所有的电力企业都可以。

常用的本体实现技术可以采用XML、RDF、OWL等技术。在电力信息数据标准中IEC CIM模型本质上就是一种对电力设备、电力量测数据等信息的本体定义。采用基于本体技术的公共信息模型描述,可以使数据建模、数据传输、数据运行过程中的数据精确唯一表达,防止信息歧义。

久隆信息在JAT UIB中通过多种方式来支持CIM本体模型在实际中的应用:

  • CIM模型倒入

CIM模型是采用UML 来描述的,可以XMI或者RDF格式来进行模型的交换,JATUIB可以提供直接倒入CIM模型数据的能力,并将实际的数据映射到模型数据上。

  • 基于CIM模型的XSD的消息定制

在基于SOA的环境中,数据交换通常是以服务和服务表单的形式来体现的,而不是一个一个元数据的读取过程,因此在61968标准中采用了XSD的技术来实现服务数据的交换,一个服务中的表单数据可能涉及到一组业务相关的CIM类,例如“倒闸计划”这样一个数据如果在两个系统间交换的话可能按照下图来组织。



我们可以便捷的通过JAT UIB消息构建器来将CIM类模型转换为同业务上下文相关的“倒闸操作”的服务表单模型,下图是一个将CIM的类模型进行拖拉式操作进行服务表单模型构建的示意图。


JAT UIB消息构建器可以提供图形模型和数据模式两种方式来直观展现构建的XSD文件。

  • 基于XSD消息架构的服务注册与提供

构建好的XSD文件必须注册为一个服务才能被其他系统所使用,这也是总线结构的优势,所有系统提供的服务例如“停电计划”、“倒闸操作”、“客户报修”等内容都可以在通过CIM模型定义、表单制作之后注册到总线上为需要访问这些服务的系统所使用。

上图展现了XSD架构在注册到总线以后被有效组织和管理的示例,这些服务的组织结构可以按照61968定义的信息参考模型(IRM)来进行组织,从而满足标准的业务功能划分标准,容易在大量的服务存在的企业环境下使用和查询。

模型驱动要素2:采用集成总线实现灵活的企业服务架构

集成总线简单说就是应用系统内部的电话线,我们可以类似“电话线”的方式在集成总线上使用基于CIM的“公共词汇”,并通过集成总线提供电话交换机的“交换”功能,同时在集成总线上采用公共的接口来将各种业务、技术接口规范到统一的模型上。

集成总线只有和元数据模型有机的结合才能做好总线服务,否则提供的服务变成不能被其他系统所理解的数据,依然不能通过总线达到企业架构、业务流程和功能灵活组装的目标。

通用的ESB总线通常没有和元数据模型相关联,需要做大量的二次开发活动。
在JAT UIB中,只有注册到总线的服务才能被其他系统所发现和使用,并且提供的服务数据内容符合预先按照CIM模型定义的数据标准,使得系统间可以立刻理解对方系统所采用的业务语意,可以直接集成而不用再做数据转换的繁复工作,达到敏捷的业务环境支持效果。

将信息交换单独作为软件集成的解决方案,可以提供以下好处:更容易创建API封装器

  • 原有系统运行的更好,更少的复杂度
  • 其重要性在于在消息交互时采用正确的信息模型和过程
  • 其重要性在于在消息交互时采用正确的信息模型和过程

集成总线是我们实现模型驱动方法的核心。

常见的集成总线方式有ESB、MQ Broker等方式,但如果需要完整的支持模型驱动的概念还需要对元数据和数据路由、传输绑定在一起。

采用公共信息模型和集成总线方法都属于模型驱动的长效解决方案中的内容,必须持续不断的采用这样的模型驱动方法才能使企业信息集成最终完成。

通过业务驱动方案解决近期集成与现实业务结合问题

除了采用模型驱动的方式以外,企业必须结合业务实际来考虑集成问题,在短期内可以通过业务驱动的方法分析集成的核心重点,并通过模型驱动的方案来解决业务流程和功能的集成。

在集成中,IT人员可能会考虑上一个集成总线,也可能会考虑做一次数据规划,但如何同具体业务集成起来?是非常多IT人员对集成的困惑,笔者认为不管是信息集成还是IT战略都是为业务服务的,因此在具体项目操作中,必须联系具体的业务提升来进行集成。

以停电业务为例,可以在考虑在不同管理阶段和不同成熟度层次采用渐进集成的方法:


停电管理可以简单分为3个成熟度模型:

  • 被动管理用户报修的停电管理:只考虑集成CIS和95598系统
  • 协作告知维修工作的停电管理:考虑增加集成现场抢修指挥系统
  • 预知和协作用户的停电管理:考虑增加集成生产管理系统、SCADA实时数据系统

业务是信息集成中真正的驱动力。业务决策者可以考虑逐步实现业务成熟度管理,信息管理者可以考虑在不同阶段集成不同的信息系统。

信息规划者,应当从第一步就开始考采用公共的模型和集成总线模型驱动的长期策略,以便可以完成具体业务集成。

集成项目实施方法

集成项目可以分为多种类型:如果企业在不清楚的需要如何集成或者通过集成提升那些业务的情况下,建议先做集成咨询项目,明确集成的业务内容和主要架构,这样可以做到未来集成有步骤有计划的进行。如果企业已经明确的主要的集成业务,可以实施具体的业务集成项目。

在一个具体EAI项目实施过程中,久隆信息提供了完整的方法来支持整个集成项目实施。

下图是EAI集成的项目主要过程方法:

  • 首先进行业务问题领域研究:通过业务驱动的方式确定集成工作的核心目标。
  • 业务集成点识别:确定实际项目中的业务结合点、系统结合点
  • 集成架构设计:建立合适的企业架构来整体考虑集成方案
  • 公共模型设计:确定特定集成场景项目中的CIM模型,并做可能的扩展活动
  • 仿真试验:在JAT UIB提供的环境上进行集成的设计仿真试验,验证方案的技术可行性。
  • 开发实现:在集成相关应用系统上按照既定集成方案进行系统改造。
  • 模型和服务部署:在JAT UIB上部署服务和公共模型,并启动服务
  • 试运行及验证:在实际环境下试运行,验证项目成功

企业集成过程是一个不间断的过程,可能会由于企业的管理变化、业务智能变化、流程变化等各方面原因产生新的集成需求,这就对我们的企业IT架构、数据模型、IT对业务变化的灵活性提出了要求,来支持这样不间断的变化。

结论

大型EAI项目是极其复杂的,涉及到专业应用、管理协调,同时涉及到EAI技术和中间件实施,需要集成的企业同时具备两方面的能力:

  • 业务驱动的方法:对业务的整理和理解,如何有效的整理和描述业务,协调业务、系统间功能
  • 模型驱动的策略:对技术的理解和实现,掌握集成核心技术方法

企业的信息集成过程中,需要详细分析企业集成的特点和问题,并坚持长期的模型驱动的集成策略,在近期集成过程中采用业务驱动的方法对集成进行有力推动。

久隆信息在EAI前期诊断服务、CIM和SOA技术方法培训和咨询、实施过程服务、电力业务规划上都有丰富的经验,可以提供强大的技术支持,成为电力企业良好的合作伙伴,和用户共同实现“智慧互融,价值共升”。

责编: 廖斌
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
进口鲜 玩转海鲜O2O

上海进鲜实业成立于2014年12月30日,其创办的O2O平台“进口鲜”专注于为消费者提供高品质的海鲜产品。在短短一年不..

首届优秀信息化产品及信息化最佳实..

.mod_B_1{background:rgba(0, 0, 0, 0) url("//www.iqiam.com/bacohome/2015/cio..

    专家专栏
    李浩实现与PLM协同工作的三维零部件数据资源平..

    目前国内外不少企业和研究单位在建设完成以三维CAD、PDM系统为核心的产品研发平台建设后,将目光投向零部件数据资..

    AMT咨询浅析集团型企业的信息化商业价值

    国内管理咨询公司AMT信息化建设专家提出下几点关于集团型企业信息化商业价值“营销”推进的方式

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map