全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电力企业信息化集成关键技术分析 摘要 长期以来,在社会各界的关注和共同努力下,电力信息化建设已经初见成效。对于电力企业来说,信息运用能力是至关重要的,它直接影响着企业的整体运作,标志着电力企业整体的管理水平。信息化水平的高低将直接影响到企业的竞争力、生存力和发展空间,所以电力企业的信息化建设势在必行。在日益开放的企业环境中,信息系统不能再是封闭的、与外部毫无关系的信息孤岛,而基于 SOA 架构的信息系统应用集成技术可以有效改变电力系统“信息孤岛”和信息系统集成的紧密耦合局面,研究基于面向对象(SOA)的电力信息集成平台设计思想具有深远的意义。 下载 关键词 电力企业; 信息集成; 关键技术 doi : 10 . 3969 / j . issn . 1673 - 0194 . 2013 . 19. 033 中图分类号 F270.7 文献标识码 A 文章编号 1673 - 0194(2013)19- 0059- 02 1 电力信息集成现状 自我国实现电力企业改革以来,电力信息化就得到广泛的关注,审视目前电力企业的信息化现状,发现普遍存在一些问题,例如信息系统之间信息交流困难、企业资源不能共享等。电力企业作为一个特殊的行业,电力信息的集成受到多方面的制约,致使电力信息集成发展缓慢。总结电力信息集成的发展,电力信息集成主要经历了以下3个阶段的演变。 1.1 单点集成 单点的信息系统集成主要应用于少量系统之间的集成,因为单点的方式是通过系统之间函数的调用来完成的,对于少量企业信息系统的集成,单点的方式可以快速地完成。对于较多的企业信息系统的集成,如果使用单点的方式集成,就会相当复杂,每个企业信息系统都需要很多的整合点完成信息系统的集成。对于有n个整合点的信息系统,如果有一个点发生变化就会影响n(n - 1)/2个整合点,这种方式对数量较多的信息系统的整合是相当困难的。 1.2 中间件集成 电力信息系统之间数据的交互可以使用面向消息的中间件实现,由消息总线或者第三方代理完成电力信息系统的集成。企业信息系统与中间件之间主要是通过私有的总线API或者一些应用程序的API来连通,因为中间件与应用程序的耦合比较紧密,所以应用程序需要了解所有与这些应用程序连接的其他应用程序的内部工作方式,这种方式同样不适用于数量较多的信息系统的整合。 1.3 分布式通讯集成 分布式通讯技术主要是指基于CORBA、DCOM和RMI等的通讯技术,这些技术主要应用于非Web服务环境中,基于分布式通讯技术的信息集成方式可以实现较为复杂的应用集成,并且取得较好的效果,然而也存在一定的不足之处:首先,这些技术不适合应用在Web服务环境中;其次,这些分布式通讯技术都有各自的通讯标准,其数据的定义方式、传输方式和访问模式等机制都存在着差异,因此对于不同技术的应用连接是不容易的,另外因为没有一个普遍的适用标准,所以集成的难度比较大;最后,因为CORBA、DCOM和RMI的生产厂商之间的竞争关系,造成了基于这些技术的分布式通讯技术的集成困难,这也阻碍了这些服务应用于Web服务环境的发展。 基于以上论述,电力系统信息集成的继续完善客观上需要一种有效的、合理的集成方式。本文提出构建基于面向对象(SOA)架构的电力信息集成平台设计思想,通过该平台来解决当前电力信息集成的缺陷问题。 2 集成的关键技术 2.1 数据层集成技术 数据中心的建设需要使用到多种数据集成技术,包括数据的迁移和转换技术、数据集成中间件等。数据层集成可采用 Oracle 数据库平台主流的ETL 工具 Datastage, Informatica 的 PowerCenter 等对业务数据进行抽取、加工和加载。 ETL 工具将业务数据从原来分散的各个子系统中提取出来, 经过清理、过滤、转换, 消除不一致和错误的地方, 把来自不同数据源的数据整合、关联在一起, 形成描述整个企业的一致的全局数据。而且, 数据中心还提供包括 XML、接口数据表、数据文件等主流数据接口的方式支持动态、高效的数据集成。 XML 是业界主流的数据集成接口方式, 通过在集成服务器上定义Schema, 并设置集成服务器与接口来源或目标的 Schema 映射关系, 通过集成服务器的适配, 实现数据的有效集成。 接口数据表是业界成熟且稳定的数据接口技术, 既可通过在业务逻辑层面上进行集成, 也可直接在数据层面上进行数据集成。 2.2 服务/消息层集成技术 JBI(Java Business Integration)是一种插件式的集成架构, 可以支持服务引擎和绑定组件两类组件作为其插件。 绑定组件扮演了传统 EAI(Enterprise Application Integration)技术中适配器的角色。 不同的绑定组件可以连接不同的应用系统, 将系统使用的特定协议的消息转换为标准化的消息, 从而实现应用系统的接口适配。 企业可以根据现有业务系统提供厂商或其所采用的技术, 选择相应的绑定组件,将现有的应用系统连接到 JBI 环境中, 实现系统间应用接口级的交互访问。 如需要实现对 MQ(Messages Queue) 服务器的连接和访问 , 可以在JMS(Java Message Services)绑定组件中将 MQ 服务器的接口发布为一个服务。 上层应用程序可以通过调用这个服务与 MQ 服务器进行交互, JMS 绑定组件在交互过程中自动完成从 JMS 消息到标准化消息(XML 格式)的转换工作。 2.3 流程层集成技术 BPEL 是一种基于 Web 服务的业务流程执行语言, 可以有效支持业务流程集成工作。 BPEL 与一般的编程语言相比具有更高的抽象层次, 一般说来,BPEL 并不实现具体的业务逻辑, 而是在更高的层面编写企业业务流程。 本文的集成方案中各种业务系统的接口以服务的形式对外发布, BPEL 业务流程执行引擎通过调用应用系统发布的服务来协调各个应用系统, 使之协同工作, 共同完成任务。 Drools 业务规则引擎可以提供灵活的业务规则管理。 业务规则本身也在企业服务总线中发布为服务, 业务过程可通过调用规则来触发相应的规则, 此外, 业务规则也可在运行时进行修改以适应业务的变更。通过 BPEL 流程可以有效地整合各个应用系统中原本分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目二 新时代学校美育
- 人教版(2024)物理 八年级下册 第十章 第4节 跨学科实践:制作微型密度计 - 学生版
- 2025年江苏全省政府采购评审专家考试(交通类)复习题库
- 四川省四川综合评标专家库评标专家考试(第二阶段住建类实务)模拟试题(2025年)
- 2026年广播电视编辑记者、播音员主持人资格考试(广播电视基础知识)考前冲刺试题及答案(河南)
- 四川省四川综合评标专家库评标专家考试(水利类实务)第二阶段模拟试题及答案解析(2025年)
- 2026年六一儿童节校园活动安全工作专项方案
- 木拖鞋行业盈利模式创新与变革分析报告
- 新形势下印刷用干燥剂行业顺势崛起战略制定与实施分析研究报告
- 2025-2030年果糕类蜜饯行业跨境出海战略分析研究报告
- GB/T 14598.27-2025量度继电器和保护装置第27部分:产品安全要求
- 校园消防设施改造项目可行性研究报告
- CJ/T 511-2017铸铁检查井盖
- 教科版科学四年级下册第三单元必背知识点
- 2025年党建工作知识竞赛测试题库及答案(完整版)
- 【高考真题】贵州省2024年高考生物试卷(含答案)
- 涂料配方优化研究-深度研究
- 框架梁纵向钢筋计算表格
- 2024年广西机场管理集团限责任公司招聘156人高频500题难、易错点模拟试题附带答案详解
- 读后续写专题之巧用修辞手法课件高三英语二轮复习
- 2024年湖南省永州市中考物理试卷(-含解析)
评论
0/150
提交评论