EAI选型的标准

文/不详  编辑/拼吾爱  出处:AMTeam.org

对EAI系统的选型,除了企业自身的需求外,有着可参考的标准。

为了使EAI软件很大程度上独立于它所连接的不同应用程序,以便于企业业务处理流程可以在不改变应用程序的情况下进行灵活地变化和方便地扩展,EAI软件首先必须实现EAI中的下列五个技术层面:

n接口:EAI 软件通过连接不同应用程序的接口获得对这些应用程序的访问。这些接口通过向平台的组件模型提供说明信息或利用程序的应用编程接口实现与应用程序的互操作。

n转换:由于并不是所有的应用程序都能以同样的方式或相同的格式存储数据,因此,多数EAI软件包括将数据转换为接收应用程序所要求格式的功能。一些软件包括使用户可以可视地将一种应用数据格式“映射”到另一种数据格式或将此格式与其它格式协调的工具。

n传输:数据可以点到点传送或利用一种所谓的“发行/预订”架构传送。在“发行/预订”的架构中,一些应用程序先告知代理对某种消息感兴趣,然后其它应用程序则向这些应用发送这类消息。根据应用程序所处的网络和平台,传输可以利用像数据库驱动程序、组件对象模型或消息传输中间件等这类中间件来完成。

n服务:消息需要多种服务才能成功地完成任务。这些服务包括下列内容:如果接收消息的应用程序比发送消息的应用程序速度慢,用队列保存消息;交易的完整性用来保证交易在消息发送前或确认接收前完成;消息的优先级;错误处理以及使网络管理工具可以控制数据流的“挂钩”。

n业务处理过程的支持:许多厂商都提供让用户可以利用可视化工具编制业务过程流程。在业务流程图中,用户可以为每条消息定义规则。一些工具包括智能路由功能,这种功能可以对消息进行分析,并计算出在业务过程的下一步根据消息应当做什么。



一个典型的商品化EAI系统,应该能够实现以下类型的集成:


 附件: 您所在的用户组无法下载或查看附件

(Source: webMethods)

1.数据库/数据仓库之间的集成。常见的数据库适配器能够实现以下类型的数据库的集成:

nDB2

nFlat File

nInformix

nMicrosoft SQL Server

nODBC

nOracle

nSybase



2.企业应用软件系统之间的集成。常见的企业软件适配器可以实现以下应用系统的集成:

nBaan ERP

nBaan Front Office

nBroadVision

nCalico

nClarify

nATG Dynamo

nHP Changengine

nInterWorld

nJD Edwards

nKenan BP

nMetaSolv

nOracle Applications

nPeopleSoft

nPivotal

nPoint Information Systems

nRemedy

nSAP R/3 ALE/IDOC

nSAP R/3 RFC/BAPI

nSiebel 95, 2000

nVantive

3.与主机系统之间的集成

4.业务流程的集成

5.与基于因特网的应用服务的集成

6.与其他业务合作伙伴的集成

其他的集成工具有:

1.计算机语言适配器

nActiveX/COM

nC/C++

nCORBA/IDL

nExecutable

nJava

nWeb / HTML

nXML

2.其它系统适配器

nCICS/COBOL

nIBM MQ Series

nEJB

nEmail

nMicrosoft MQ

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [应用系统] 的这些文章也感兴趣:

2007年企业物流调查报告
DebugTools系列(1):AQTime初探
爱因斯坦谜题的图表分析法
通用的SOA供应链信息共享平台
Windows HPC Server 2008已经发布
生产率真的是黄金度量法吗?
Bitemporal框架给富领域模型增加了时间维度
基于XNA 3.0 的2D网络游戏引擎:Strive 2D -- 序
Windows Live ID 开发系列
Java脚本的期望列表