基于j2ee的eai的实现与应用研究

基于j2ee的eai的实现与应用研究

ID:33964381

大小:652.60 KB

页数:54页

时间:2019-03-02

基于j2ee的eai的实现与应用研究_第1页
基于j2ee的eai的实现与应用研究_第2页
基于j2ee的eai的实现与应用研究_第3页
基于j2ee的eai的实现与应用研究_第4页
基于j2ee的eai的实现与应用研究_第5页
资源描述:

《基于j2ee的eai的实现与应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学硕士学位论文基于J2EE的EAI的实现与应用研究姓名:钟华申请学位级别:硕士专业:计算机技术指导教师:李治柱;鲍劲松20050801上海交通大学工程硕士研究生学位论文摘要EAI技术在今天被认为是企业获得成功的关键所在,将一个机构的所有的信息资源集成到一个无缝的、并列的、易于访问的企业资产中,令企业内部的ERP、CRM、SCM、数据库、数据仓库,及其他重要的内部资源能够无缝地共享和交换数据,这样可使一个功能强大的企业资产运作起来就像一个虚拟的单一系统。EAI的演变经历了10多年,从第0代的点到点应用集成,到第一代的MOM(消息中间件),再到目前流行的第

2、二代基于业务流程管理/集成(BPM/BPI)。目前,EAI技术正向第3代集成技术演变。[11][7]EAI涉及的技术有MOM,WebService,JCA,SOA等,EAI支持的平台也多种多样,其中J2EE对EAI提供了很好的支持,从通信协议、数据库访问,到事务处理,乃至消息传递,J2EE都提供了相应的规范和实现。EAI的实施一般都是以某一个应用系统为中心来实现与其它系统的集成,并且由这个应用系统提供用户统一的操作界面。采用J2EE架构的企业应用系统体系结构恰好是实现EAI的理想平台。本文在对EAI技术深入分析的基础上,以J2EE技术为支撑平台,设计并实现了一种

3、可支持多种应用的集成平台EI-Bus。EI-Bus系统设计分服务层、协议层、数据层、路由层和一些基础功能,其中以协议层和数据层最为重要。它们分别负责与外部应用通信,进行数据交换,和对不同应用之间的数据进行分析转换。EAI的一个难点就在于不同应用的数据格式转换,本文设计的EI-Bus系统则很好的解决了这个问题,它基于XML和XSL技术,设计并实现了EI-DTS开发工具,利用此工具,开发人员能够轻松地定义数据格式转换文件。并且在系统运行当中能根据系统运行条件动态加载这些数据格式文件。EAI的另一个难点是系统之间的通信问题。本文设计的EI-Bus系统,采用基于规则的柔

4、性机制,流程控制机制,很好的解决了上述问题。在EI-Bus中,与不同应用通信都交由不同类去处理,每种应用与其处理类都由配置文件决定。这对于需要集成多个应用的EAI系统是非常有利的,每当增加一个外部应用,只需要增加一个通信处理类,及在配置文件上作相应的修改就可以了。EI-Bus平台目前支持Mail,File,Http,Database,SOAP,MQ,Ftp等多种外部应用。-I-上海交通大学工程硕士研究生学位论文本文不仅成功设计并实现了EI-Bus平台,并利用该平台投入到具体的生产实践中,并取得了良好的实际效果。东方航空公司的电子客票系统就是运行在EI-Bus平台

5、之上,它集成了众多的外部应用,实时地为电子客票系统传递数据和转换数据,保证系统稳定顺畅地运行。关键词:EAIMOMJ2EEXMLSOAWeb服务数据总线-II-上海交通大学工程硕士研究生学位论文AbstractTodayEAItechnologyisthekeytoanenterprisetoachievesuccess.Itintegratesallinformationresourcesofanorganizationintoenterpriseassetswhichareseamless,paratacticandeasilytoaccess.Itmake

6、sERP,CRM,SCM,Database,DataWarehouseandanotherimportantresourcesinsideanenterpriseshareandexchangedataeachotherandmakesapowerfulenterpriseassetsrunasavirtualsinglesystem.TheevolvementofEAIgoesthroughmorethantenyears.FromapplicationintegrationofPointtoPointofthe0thgenerationtoMOMofthef

7、irstgeneration,EAIprevailsinthesecondgenerationwhichbasesonBPM/BPIatpresent.NowEAIisevolvingtothethirdgeneration.ThetechnologiesrelatedtoEAIcontainMOM,WebService,JCA,SOAetc.TheplatformsofEAIhavealsomanykinds.J2EEprovidesgoodsupporttoEAI.Fromcommunicationprotocol,databaseaccess,transa

8、ctiontomessa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。