`
isiqi
  • 浏览: 16363641 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
阅读更多
导读:
  关注EAI
  一般来说,新应用系统是为了满足特定需要而建立的,但其必须与已有应用系统集成,因为它需从过去的核心系统存取数据。
  应用集成相当复杂,因为这需要弄清遗留系统的核心过程与数据传送路线。应用系统的功能不断地层层增加,并且这些应用程序往往相当独立,要将它们紧密结合起来,非常困难。现在国内有些企业已开始遇到企业应用集成(EAI,Enterprise Application Integration)问题。如何解决,成了他们的一大难题。从本期开始,我们推出一组EAI系列报道,帮助读者了解这方面的信息。
  在过去,企业的计算机应用一般是一台中央主机的体系结构。而如今,企业的计算机应用由许多部分组成,包括众多的硬件技术、操作系统、软件包、数据库系统等等。为集成分散的计算环境,也产生了一些分散的集成方法,例如在许多大型企业,建立专用接口的方法很典型。然而,专用接口方法的建立和维护花费很高,而且并不是一种特别可靠的战略。这导致了企业应用集成(EAI)概念的产生,现在已发展成为一个技术应用方案的市场。
  EAI技术体系结构
  对于EAI自身来说,它是计算机应用技术一个新的、有特色的领域,目前仍处于早期的形成阶段。企业应用集成工具的供应商宣称,可以提供一个满足企业的大多数应用集成需要的体系结构,能够广泛连接并集成多种计算机平台、数据库系统、TP 监视器和ERP 软件包。与构建许多点对点接口的方法相比(典型的、花费较高的专用接口解决方案), EAI体系结构减少了接口数量,为应用程序的集成提供一套标准的方法论。EAI通过分层传输技术实现集成。这种“黑箱”解决方案采用了一系列中间件技术,例如消息broker、对象broker、事务处理集成、数据库远程过程调用、屏蔽过滤、Java 应用程序、Active X 控件等等。这种体系结构也可用于提供增值服务,譬如应用程序开发工具、数据库管理、寻径、发布/订阅(publish/subscribe)服务、数据流、数据转换、安全性服务、可恢复性(recoverability)和工作量平衡。
  EAI技术的体系一般为集线器/星形结构(如右上图所示)。所有应用程序都连接到中央集线器上。集线器提供集中的服务,各个接口或适配器为每个应用程序集成点提供服务。
  
  EAI技术体系图
  适配器用来将中央集线器与特定资源,例如关系数据库或Java 应用程序等进行集成,以实现信息的传输或对特定资源进程的调用。随着技术领域的广泛拓展,一些新的EAI产品正在出现,这些EAI产品将带有能支持多种类型资源的适配器。这些资源包括SAP R/3、Baan、Peoplesoft、Siebel、Vantive等应用程序包;过去建立在中央主机技术基础上的应用软件,如CICS、DB2、COBOL等;数据库系统,如Oracle、SQL Server等;混合信息和更多的信息资源类型。
  EAI关键步骤
  信息技术战略与商务战略相融合 信息技术的发展战略需要根据企业的商务发展战略和目标清楚地进行规划。对于一个谋求打入新市场、开发新产品、形成新的联盟或重组内部业务的企业来说,应用集成需要将越来越明显。
  理解公司的业务过程和数据模型 对业务过程和数据模型必须有很好的理解,明确系统和应用程序是如何支持它们的。系统可能存在重叠、歧义、人工的干预和前后不一致等问题。当然,只有当试图集成这些系统时,这些问题才会变得明朗化。
  预先规划好EAI 如果只在点对点的需求上实施EAI,可能很长时间得不到回报。EAI 的实施需要作为信息技术战略的一部分进行规划,而不是为了某个特定的要求,尽管点对点的要求对EAI引入和应用有促进作用。
  供应商评价 应以企业集成需求的深度和广度为基础。对于大多数EAI供应商,目前仍处在市场的早期培育阶段。评价供应商选择产品时,应寻找覆盖范围广的,而不是覆盖范围窄的产品,这些产品应能提供灵活的结构,并且能与过去遗留的系统紧密结合。在评价供应商时,应思考下述问题:供应商参加了什么联盟,建立了哪些关系,这些联盟和关系对业务是否重要?供应商的商业稳定性怎样?他们的服务支持系统在本地吗?得力吗?
  技术评估 评估集成技术的覆盖范围和解决方案,确定它是否能保证多重项目重新利用已配置的适配器和组件,其应用工具是否灵活,是否允许升级,是否允许新建适配器以微小的改动进行配置,其可伸缩性如何,是否能在紧急情况下正常运行而不崩溃,它的使用和设置是否简单,所有的配置和维护能否集中地进行,工具能否在目标环境中进行变化,是否能方便地定制适配器或写自己的适配器。
  试点项目实施 企业应用集成是艰难的、复杂的,其复杂性经常是在开始技术实施时才表露出来。因此应设置一个试点项目,这个试点项目应包含一个需要集成的业务流程。它不应该太复杂,因为交付使用的时间可能在遥远的将来。然而, 它应该比较全面,并足以建立一套完整的团队和方法,还应能测试所选方法的稳定性、灵活性和可伸缩性。
  --------------------------------------------------------------------------------
  评论
  EAI实施面临的问题
  虽然存在能够紧密地集成两个或更多系统的EAI工具,但是EAI仍然面临着若干制约其应用价值的严重问题。现实中EAI工具的应用受到许多限制,因为企业工作流程往往难以这样清楚地剥离,也不可能像这个简单的例子所描述的这样独立。更多的情况是,在系统之间存在着重叠或不一致之处。由于两个系统使用的数据可能是重复的,或是不同步的(譬如,一个系统每天进行更新),而另一系统每周进行更新,并且,软件包通常采用自身特有的方法管理信息,因此这些信息的集成通常是很困难的。
  事实上,应用集成可以要求将现有的过程进行一些重组
  关注EAI  一般来说,新应用系统是为了满足特定需要而建立的,但其必须与已有应用系统集成,因为它需从过去的核心系统存取数据。  应用集成相当复杂,因为这需要弄清遗留系统的核心过程与数据传送路线。应用系统的功能不断地层层增加,并且这些应用程序往往相当独立,要将它们紧密结合起来,非常困难。现在国内有些企业已开始遇到企业应用集成(EAI,Enterprise Application Integration)问题。如何解决,成了他们的一大难题。从本期开始,我们推出一组EAI系列报道,帮助读者了解这方面的信息。  在过去,企业的计算机应用一般是一台中央主机的体系结构。而如今,企业的计算机应用由许多部分组成,包括众多的硬件技术、操作系统、软件包、数据库系统等等。为集成分散的计算环境,也产生了一些分散的集成方法,例如在许多大型企业,建立专用接口的方法很典型。然而,专用接口方法的建立和维护花费很高,而且并不是一种特别可靠的战略。这导致了企业应用集成(EAI)概念的产生,现在已发展成为一个技术应用方案的市场。  EAI技术体系结构  对于EAI自身来说,它是计算机应用技术一个新的、有特色的领域,目前仍处于早期的形成阶段。企业应用集成工具的供应商宣称,可以提供一个满足企业的大多数应用集成需要的体系结构,能够广泛连接并集成多种计算机平台、数据库系统、TP 监视器和ERP 软件包。与构建许多点对点接口的方法相比(典型的、花费较高的专用接口解决方案), EAI体系结构减少了接口数量,为应用程序的集成提供一套标准的方法论。EAI通过分层传输技术实现集成。这种“黑箱”解决方案采用了一系列中间件技术,例如消息broker、对象broker、事务处理集成、数据库远程过程调用、屏蔽过滤、Java 应用程序、Active X 控件等等。这种体系结构也可用于提供增值服务,譬如应用程序开发工具、数据库管理、寻径、发布/订阅(publish/subscribe)服务、数据流、数据转换、安全性服务、可恢复性(recoverability)和工作量平衡。  EAI技术的体系一般为集线器/星形结构(如右上图所示)。所有应用程序都连接到中央集线器上。集线器提供集中的服务,各个接口或适配器为每个应用程序集成点提供服务。EAI技术体系图  适配器用来将中央集线器与特定资源,例如关系数据库或Java 应用程序等进行集成,以实现信息的传输或对特定资源进程的调用。随着技术领域的广泛拓展,一些新的EAI产品正在出现,这些EAI产品将带有能支持多种类型资源的适配器。这些资源包括SAP R/3、Baan、Peoplesoft、Siebel、Vantive等应用程序包;过去建立在中央主机技术基础上的应用软件,如CICS、DB2、COBOL等;数据库系统,如Oracle、SQL Server等;混合信息和更多的信息资源类型。  EAI关键步骤   信息技术战略与商务战略相融合 信息技术的发展战略需要根据企业的商务发展战略和目标清楚地进行规划。对于一个谋求打入新市场、开发新产品、形成新的联盟或重组内部业务的企业来说,应用集成需要将越来越明显。  理解公司的业务过程和数据模型 对业务过程和数据模型必须有很好的理解,明确系统和应用程序是如何支持它们的。系统可能存在重叠、歧义、人工的干预和前后不一致等问题。当然,只有当试图集成这些系统时,这些问题才会变得明朗化。  预先规划好EAI 如果只在点对点的需求上实施EAI,可能很长时间得不到回报。EAI 的实施需要作为信息技术战略的一部分进行规划,而不是为了某个特定的要求,尽管点对点的要求对EAI引入和应用有促进作用。  供应商评价 应以企业集成需求的深度和广度为基础。对于大多数EAI供应商,目前仍处在市场的早期培育阶段。评价供应商选择产品时,应寻找覆盖范围广的,而不是覆盖范围窄的产品,这些产品应能提供灵活的结构,并且能与过去遗留的系统紧密结合。在评价供应商时,应思考下述问题:供应商参加了什么联盟,建立了哪些关系,这些联盟和关系对业务是否重要?供应商的商业稳定性怎样?他们的服务支持系统在本地吗?得力吗?  技术评估 评估集成技术的覆盖范围和解决方案,确定它是否能保证多重项目重新利用已配置的适配器和组件,其应用工具是否灵活,是否允许升级,是否允许新建适配器以微小的改动进行配置,其可伸缩性如何,是否能在紧急情况下正常运行而不崩溃,它的使用和设置是否简单,所有的配置和维护能否集中地进行,工具能否在目标环境中进行变化,是否能方便地定制适配器或写自己的适配器。  试点项目实施 企业应用集成是艰难的、复杂的,其复杂性经常是在开始技术实施时才表露出来。因此应设置一个试点项目,这个试点项目应包含一个需要集成的业务流程。它不应该太复杂,因为交付使用的时间可能在遥远的将来。然而, 它应该比较全面,并足以建立一套完整的团队和方法,还应能测试所选方法的稳定性、灵活性和可伸缩性。--------------------------------------------------------------------------------  评论  EAI实施面临的问题  虽然存在能够紧密地集成两个或更多系统的EAI工具,但是EAI仍然面临着若干制约其应用价值的严重问题。现实中EAI工具的应用受到许多限制,因为企业工作流程往往难以这样清楚地剥离,也不可能像这个简单的例子所描述的这样独立。更多的情况是,在系统之间存在着重叠或不一致之处。由于两个系统使用的数据可能是重复的,或是不同步的(譬如,一个系统每天进行更新),而另一系统每周进行更新,并且,软件包通常采用自身特有的方法管理信息,因此这些信息的集成通常是很困难的。  事实上,应用集成可以要求将现有的过程进行一些重组

本文转自
http://www.cn-java.com/www1/?action-viewnews-itemid-1346
分享到:
评论

相关推荐

    中间件系列讲座之四——EAI,沟通创造价值.pdf

    《中间件系列讲座之四——EAI,沟通创造价值》 本文主要探讨的是企业应用集成(EAI)这一关键的中间件技术及其对企业信息化管理的重要性。EAI,即Enterprise Application Integration,是企业在面对众多独立系统...

    ERP——EAI专案实施管理方法

    这是一款关于ERP——EAI专案实施管理方法,日常工作生活中可用于学习、参考、借鉴,喜欢ERP——EAI专案实...该文档为ERP——EAI专案实施管理方法,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

    用友U8EAI帮助文档

    为了解决用友U8产品与用友其他产品、外部第三方软件产品之间的数据交换问题,用友U8采用XML数据交换格式,为用户提供《企业应用集成(EAI)》工具。《企业应用集成(EAI)》可以使企业各个应用系统协同工作,打破信息...

    IBM EAI电信业务支撑系统的EAI架构规划及IBM解决方案

    6. EAI的高端解决方案——业务行为监控(BAM) BAM工具如IBM的Business Monitor,能够实时监控业务流程,提供性能指标,帮助企业及时发现并解决问题。 7. 解决EAI性能瓶颈 优化点可能包括网络带宽、数据处理速度和...

    用友EAI使用检查工具

    【用友EAI使用检查工具】是针对企业应用集成(Enterprise Application Integration,简称EAI)进行的一款专用检测工具,尤其适用于用友U8系统。EAI是企业信息化建设中的关键部分,它允许不同业务系统之间的数据交换...

    U8开发之EAI接口.docx

    U8 开发之 EAI 接口 本文主要介绍了 U8 企业应用集成(EAI)产品的接口说明,旨在实现 U8 与其他业务系统之间的数据交互。EAI 产品是 U8ERP 与第三方系统进行业务数据交换的平台级工具产品,提供了一整套 U8ERP 的...

    U8EAI学习资料

    U8EAI,全称为用友U8+EAI,是用友软件推出的一款企业级应用集成解决方案,旨在帮助企业实现各业务系统的数据交互与流程整合,提升企业的信息化管理水平。本资料包包含了从基础概念到实战应用的全面学习资源,适合对...

    XML Reference: Siebel EAI

    对于美国政府用户或代表美国政府使用Siebel EAI的个人或机构,适用的联邦采购条例(FAR)和特定机构补充规定将Siebel EAI的程序、软件、数据库及相关文档和技术资料定义为“商用计算机软件”或“商用技术资料”。...

    U8开发之EAI接口

    U8开发之EAI接口,详细介绍了U8的EAI接口开发,我觉得很不错啊

    EAI问题与解决思路汇总

    ### EAI问题与解决思路详解 #### 一、EAI接口配置问题 **1.1 登录信息不全** 此问题通常发生在用户未正确配置EAI的默认登录信息时。解决办法是确保按照官方文档(F1键查看的“U8EAI帮助文档”)中的步骤来设置...

    EAI案例分析

    2. **消息中间件(Message Broker)**:作为数据传输的桥梁,它负责路由、转换和调度消息,确保信息准确无误地送达目标系统。 3. **业务流程管理(BPM)**:通过定义、执行和监控业务流程,BPM可以协调各个系统间的...

    U8EAI简介和开发手册.doc

    U8企业应用集成(EAI)产品是U8ERP与第三方系统进行业务数据交换的平台级工具产品,是U8ERP统一的对外开放接口。 U8企业应用集成(EAI)产品是U8ERP与第三方系统进行业务数据交换的平台级工具产品,是U8ERP统一的...

    远程调用用友EAI接口实例

    远程调用用友EAI接口是企业信息化集成中常见的技术操作,主要目的是实现不同系统间的交互和数据交换。本文将详细介绍如何通过实例进行远程调用用友EAI接口。 首先,确保可以正确访问EAI接口地址。在本例中,接口的...

    用友EAI接口讲解及使用说明

    EAI是用友给外部系统提供的一个接口。文档包括用友EAI接口及使用说明,对于涉及到用友二次开发的朋友比较有用

    U8开发之EAI接口1

    开发者可以用SOAP协议向装有U8-EAI的IIS服务器发送XML数据,类似本地调用分析返回的XML回执,如下:VB调用代码Dim xmlhttp As Obj

    EAI概念综述

    为了实现EAI,企业需要考虑各个层面的技术选型,选择合适的适配器、数据转换工具、流程管理软件和用户界面设计,以确保整个系统的稳定性和灵活性。同时,EAI实施也需要考虑到企业的长远战略,确保技术投资与业务目标...

    OMG企业应用集成(EAI)规约

    在OMG EAI规约中提到的两种元模型——应用元模型和集成元模型,都是基于统一建模语言(UML)的一种扩展性配置文件(Profile)。通过这两种Profile,可以将UML标准进一步扩展到满足企业级应用集成的需求。 1. **应用元...

Global site tag (gtag.js) - Google Analytics