`
阅读更多
什么是EAI(enterprise application integration)企业应用集成?

EAI是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的 ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了 EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。

EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。尽管EAI常常表现为对一个商业实体(例如一家公司)的信息系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成,例如B2B的电子商务。

EAI的简要历史

在20世纪60年代到70年代期间,企业应用大多是用来替代重复性劳动的一些简单设计。当时并没有考虑到企业数据的集成,惟一的目标就是用计算机代替一些孤立的、体力性质的工作环节。

到了20世纪80年代,有些公司开始意识到应用集成的价值和必要性。这是一 种挑战,很多公司的技术人员都试图在企业系统整体概念的指导下对已经存在的应用进行重新设计,以便让它们集成在一起。然而这种努力收效甚微。20世纪90年代,ERP应用开始流行的时候,同时也要求它们能够支持已经存在的应用和数据,这就必须引入EAI。所以说,EAI的发展是合乎逻辑的,企 业利用客户机/服务器技术实现了分布应用,但后来认识到连接多样业务处理的好处。其他推动EAI市场的因素还有应用软件包的发展、针对Y2K问题的应用、供应链管理(B2B集成)、流式业务处理以及Web应用集成。

EAI的内容

EAI包括的内容很复杂,涉及到结构、硬件、软件以及流程等企业系统的各个层面。

● 业务过程集成 当对业务过程进行集成的时候,企业必须在各种业务系统中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。业务过程集成包括业务管理、进程模拟以及综合任务、流程、组 织和进出信息的工作流,还包括业务处理中每一步都需要的工具。

● 应用集成 为两个应用中的数据和函数提供接近实时的集成。在一些B2B 集成中用来实现CRM系统与企业后端应用和Web的集成,构建能够充分利用多个业务系统资源的电子商务网站。

● 数据集成 为了完成应用集成和业务过程集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编成目录,另外还要确定元数据模型。这三步完成以后,数据才能在数据库系统中分布和共享。

● 集成的标准 要实现完全的数据集成,必须首先选择数据的标准格式。集 成的标准化促成了信息和业务数据的共享和分布,构成了企业应用集成的核心,包括COM+/DCOM、CORBA、EDI、JavaRMI和XML。

● 平台集成 要实现系统的集成,底层的结构、软件、硬件以及异构网络的特殊需求都必须得到集成。平台集成处理一些过程和工具,以保证这些系统进行快速安全的通信。

分享到:
评论
1 楼 tian_cookie 2008-02-27  
原创的,转载的?
用webMethods,Tibco,SeeBeyond吗?
欢迎交流。

相关推荐

    SOA EAI 介绍文章

    通过使用Web服务描述语言(Web Service Description Language, WSDL),SOA提供了一层抽象接口,使得不同应用之间的交互更加简单。此外,语义Web服务(Semantic Web Services, SWS)技术的应用进一步增强了SOA的功能...

    U8开发之EAI接口.docx

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

    远程调用用友EAI接口实例

    本文将详细介绍如何通过实例进行远程调用用友EAI接口。 首先,确保可以正确访问EAI接口地址。在本例中,接口的URL为`http:// + sHttpServer + /U8EAI/import.asp`,如`http://localhost:8080/U8EAI/import.asp`。你...

    text-generation-testing-ui:用于演示 EAI 模型的 Web 应用程序

    【标题】"text-generation-testing-ui" 是一个专为演示EAI(Enterprise Application Integration,企业应用集成)模型设计的Web应用程序。这个项目的核心在于提供一个直观的用户界面,使得用户能够轻松地通过输入...

    Java--Caps的应用与开发案例.doc

    这个文档详细介绍了如何使用Java CAPS进行集成开发,包括常见EAI模式的实现、详细示例以及消息交换模式,还有重要的消息基础设施。 在“Hello Java CAPS World”这一章中,作者通过一个简单的例子引导读者熟悉Java ...

    JAVA调用SAP函数指南.pdf

    总之,《JAVA调用SAP函数指南》是一份宝贵的资源,它不仅介绍了SAP JCo的基本原理和技术细节,还提供了丰富的实践指导,对于希望在Java环境中集成SAP功能的开发者来说,是一份不可或缺的学习资料。通过深入理解并...

    金蝶EAS集成平台介绍

    以下将详细介绍金蝶EAS集成平台及其技术特性。 **1. 企业应用集成概述** 企业应用集成(Enterprise Application Integration, EAI)是为了实现企业内部不同业务系统间的无缝连接和数据交互。随着企业规模的扩大和...

    什么是工作流引擎,工作流引擎功能介绍

    工作流引擎可以与传统管理软件结合,为企业提供一个统一的自动化平台,实现不同应用系统的集成,即EAI(Enterprise Application Integration),增强企业的信息系统整合能力。 工作流自动化曾经被认为适合处理复杂...

    IBMESB产品之间的比较及应用场景:第1部分,IBMESB产品之间的比较

    企业级应用架构的发展经历了以下几个阶段:独立应用系统EAI阶段SOA阶段独立应用阶段20世纪60到70年代,企业应用处于独立应用系统阶段,当时的企业应用是一种用来替代重复性劳动的简单设计,其目的是用计算机代替孤立...

    JavaCAPSBasics_Part_II_Examples.pdf

    Examples.pdf》是一本详细介绍JavaCAPS(Java Common Application Platform Services)的书籍,该书通过丰富的实例深入浅出地介绍了如何利用JavaCAPS实现企业应用集成(Enterprise Application Integration, EAI)中...

    几类中间件和对应的TIBCO产品介绍

    ActiveMatrix BusinessWorks 提供了对各种接口和协议的支持,包括Web服务、数据库、文件系统等,使得系统集成变得更加简单。 接下来是企业服务总线(ESB)。TIBCO ActiveMatrix ESB 是一款强大的ESB产品,它提供了...

    WebSphere Business Integration Message Broker循序渐进PartI.doc

    本文旨在详细介绍 Message Broker 的基本概念、设计理念及其在企业应用整合中的作用。 #### 二、Message Broker 概述 ##### 2.1 设计理念 - **设计理念**:Message Broker 的设计理念是为企业提供一个统一、高效的...

    基于WEB服务单点登录设计与实现

    本文对单点登录(SSO)技术进行了详细的讨论,从理论到实践,介绍了SSO的概念、分类、优点和实现方法,并结合Web Service提供了一个简单的单点登录技术的实现。 单点登录(SSO)是一种认证和授权机制,允许注册用户...

    camel cookbook

    Apache Camel 是一个开源的集成框架,它极大地简化了企业应用集成(EAI)和企业服务总线(ESB)的开发工作。Camel 提供了基于规则的路由和中介技术,使得在不同的传输和协议之间移动数据变得更为容易。Camel 支持...

Global site tag (gtag.js) - Google Analytics