您好,欢迎来到年旅网。
搜索
您的当前位置:首页浅谈企业应用集成技术

浅谈企业应用集成技术

来源:年旅网
维普资讯 http://www.cqvip.com

2006年(第35卷)第2期 理j}斗警 浅i炎企业应用集成技市 杨延娇 (西北师范大学数学与信息科学学院,甘肃 兰州 730070) 摘要:文章从EAI的基本概念入手.详细介绍了EAI的实 现方式、实施方案和选型标准。最终实现企业数据共享和业务流 产品,如IBM MQSefies Integrator、Sybase(New Era of Networks1 e—Biz Integrator、TIBCO ActlveEnterprise等。这些产品大都经过 程的集成。 关键词:EAI点对点数据共享 0引言 EAI即“企业应厢集成”.是指对企业中完成不同业务功能 的应用系统进行集成。建立起可供数据交流共享和应用沟通的 中心系统,使现有的应用系统和数据库能够在新的环境下良好 地运行。它使我们可以从另外一个角度来看待企业内的信息资 源,使新的信息叮以和原有的资源在一个全新的信息集成共享 平台上协同工作,共同发挥集成效应。 一般意义上的EA1通过建立底层结构。来联系横贯整个 企业的异构系统、应用、数据源等。完成在部门内部、部门问 的系统之间无缝地共享和交换数据的需要。有了EAI。用户 就可以将自己的核心应用和新的Intemet解决方案结合在一 起 1 EAI发展阶段 国外企业用户应用计算机进行管理的历史比较长.因此不 同系统互联的问题也比较突出,相应地。EAI在这些地区发展的 历史也较长。EAI的发展经历了三个阶段:点对点的连接阶段、 企业的内部协作阶段、企业问的协作阶段。 传统的EAI实现主要针对第一个阶段.几十个、几百个 “信息孤岛”应用程序集成。通常是使用点对点的集成方式。这 种集成的缺点显而易见:集成虽然在一个整体的平台上。但是 很多都不是开放及标准的环境,此类整合常伴随重复或技术难 度较大的问题,导致整合的时问过民、成本过高,成功的几率 不高。 在EAI的第二、第三阶段,通过建立一个灵活、标准的企业 应用底层架构,以允许新的基于IT的应用和商业处理更容易和 更有效地被连接。目前大多数专业EAI系统都是采用上述架 构 2 EAI实现方式 EAI实现的方式很多,客户可以根据自身的情况选择。对于 需要整合很少应用的小型机构.可以编一些小程序来实现系统 问的互连互通。但Web服务已经逐渐开始代替这些“打补丁”的 方法,同时中间件也正在成为实现EAI的核心力量。 采用Web服务技术。开发人员将自身待集成的应用包装成 Web服务,使用WSDL描述这些包装好的Web服务,并按需要 将这些Web服务及其描述发布到Web服务的注册中心中以供 查询,同时所有的这些工作都呵以使用支持规范的工具来完成。 此时。企业之间的集成就转变为Web服务的对接。开发人员可 以通过UDDI API来蠢询Web服务的注册中心或者与业务伙伴 的技术人员进行交流。获取对方的Web服务的WSDL描述文 档,然后通过平台工具自动将WSDL描述文档装载到自己的开 发平台中。并生成相应的接121。Web服务以这样一种松散的服 务捆绑集合形式.能够快速低代价地开发、发布、发现和动态绑 定应用。 对于大型或运行关键应用的企业,最好采用成熟的中间件 长时间的发展。有大量成功实施的案例,证明能够应付高负荷的 环境。 同时,面向服务的架构(SOA)随着各大厂商的追捧而变得 炙手可热。虽然SOA本身不是一个全新的概念.但由于Web服 务以及网格计算等技术的成熟。SOA具备了更好的发展条件。 对于EAI来说,基于SOA的企业应用系统可以随着企业业务的 变化而逐渐变化,能够实现”柔性化”的软件系统.从而降低实施 EAI的成本和风险。 3如何实施EAI EAI是一个冗长的过程.涵盖了评估、选型、实施等阶段。因 此企业要考虑自己是需要把原有系统进行整合。还是要重建新 系统。 一旦决定采用EAI,首先要清楚集成属于哪一方面.目前采 用较多的方式是基于消息总线,即在一个企业中应用的集成。用 最清晰、简单的结构来描述。如果所有的应用实施时均遵循同一 个标准,如消息总线的方式。可以免去分层的问题.并将复杂问 题简单化。 另一方面是计算机数据的集成,应用集成与业务集成都建 立在此基础上。方法主要有数据的转换、数据格式的定义、规则 的描述、数据的整理及再加工等。集成包含数据共享、数据迁移 及数据复制等。主要难点在于数据格式的转换、数据冗余以及完 整性的保持等。EAI产品需要依据开放的体系结构设有数据的 接口。 第三是企业内部事件集成,即流程处理。业务流程自动化充 分地利用了通过Internet功能获得的速度和内聚能力来持续不 断地调整业务流程以获得最大的利益。 4选择EAI方案 最后就是选型的问题,鉴于一般EAI项目都是涉及整个企 业或行业的.应该着眼未来.用战略的眼光来选择那些支持国际 开放标准的、有成功实施经验的EAI产品和解决方案。当然厂 商的服务能力也是要考虑的。优秀企业集成平台一般具备四个 特征: (1)架构化。架构化是软件平台开发与管理的基础; (2)平台的技术标准,主要指平台支持行业的技术标准。如 流程标准、Web Service、特定行业标准; (3)平台的安全性。主要指平台支持基本的安全技术规范, 如数据传输加密、认证、事务处理,并允许客户扩展; (4)开放性和扩展性。主要指平台与其他应用程序标准、各 种应用软件可以在高效稳定的前提下敏捷互联; (5)对于开发、维护人员来说。良好的可管理性至关重要。 参考文献: 【1】【美]Matjaz B.Juric等.J2EE EAI蝙程指南.北京.电子工业出版社. 2o02.9 【2】施礼明,汪星明.现代生产管理.北京:企业管理出版社,1997.8. 【3】彭澎.管理信息系统.北京:机械工业出版社,2003.8. 【4】徐志伟.冯百明.李伟.网格计算技术.北京:电子工业出版社, 20()4.5. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务