首页> 中文学位 >基于J2EE的EAI的实现与应用研究
【6h】

基于J2EE的EAI的实现与应用研究

代理获取

摘要

EAI技术在今天被认为是企业获得成功的关键所在,将一个机构的所有的信息资源集成到一个无缝的、并列的、易于访问的企业资产中,令企业内部的ERP、CRM、SCM、数据库、数据仓库,及其他重要的内部资源能够无缝地共享和交换数据,这样可使一个功能强大的企业资产运作起来就像一个虚拟的单一系统。 EAI的演变经历了10多年,从第0代的点到点应用集成,到第一代的MOM(消息中间件),再到目前流行的第二代基于业务流程管理/集成(BPM/BPI)。目前,EAI技术正向第3代集成技术演变。 EAI涉及的技术有MOM,Web Service[11],JCA[7],SOA等,EAI支持的平台也多种多样,其中J2EE对EAI提供了很好的支持,从通信协议、数据库访问,到事务处理,乃至消息传递,J2EE都提供了相应的规范和实现。EAI的实施一般都是以某一个应用系统为中心来实现与其它系统的集成,并且由这个应用系统提供用户统一的操作界面。采用J2EE架构的企业应用系统体系结构恰好是实现EAI的理想平台。 本文在对EAI技术深入分析的基础上,以J2EE技术为支撑平台,设计并实现了一种可支持多种应用的集成平台EI-Bus。EI-Bus系统设计分服务层、协议层、数据层、路由层和一些基础功能,其中以协议层和数据层最为重要。它们分别负责与外部应用通信,进行数据交换,和对不同应用之间的数据进行分析转换。EAI的一个难点就在于不同应用的数据格式转换,本文设计的EI-Bus系统则很好的解决了这个问题,它基于XML和XSL技术,设计并实现了EI-DTS开发工具,利用此工具,开发人员能够轻松地定义数据格式转换文件。并且在系统运行当中能根据系统运行条件动态加载这些数据格式文件。 EAI的另一个难点是系统之间的通信问题。本文设计的EI-Bus系统,采用基于规则的柔性机制,流程控制机制,很好的解决了上述问题。在EI-Bus中,与不同应用通信都交由不同类去处理,每种应用与其处理类都由配置文件决定。这对于需要集成多个应用的EAI系统是非常有利的,每当增加一个外部应用,只需要增加一个通信处理类,及在配置文件上作相应的修改就可以了。EI-Bus平台目前支持Mail,File,Http,Database,SOAP,MQ,Ftp等多种外部应用。 本文不仅成功设计并实现了EI-Bus平台,并利用该平台投入到具体的生产实践中,并取得了良好的实际效果。东方航空公司的电子客票系统就是运行在EI-Bus平台之上,它集成了众多的外部应用,实时地为电子客票系统传递数据和转换数据,保证系统稳定顺畅地运行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号