一种基于JCA的企业应用集成框架的设计与实现

一种基于JCA的企业应用集成框架的设计与实现

论文摘要

企业应用集成(EAI)旨在将企业中完成不同功能,彼此相互独立的应用系统集成起来,并且不需要对现有的系统做太大的改变就可以让它们之间方便的共享业务数据和业务处理流程。随着Internet技术的不断发展,Web驱动的应用程序因其所提供数据及服务访问的方便性已逐渐成为现今企业应用系统开发的主要模式。基于Web的系统开发同样离不开对底层业务及数据资源的访问,而这些底层的数据和业务处理流程通常存放在称为企业信息系统(EIS)的信息基础设施中。这些企业信息系统大多是在Internet繁荣以前,针对不同的需求独立开发的,彼此间存在着很大的异构性,因此,如何将现有的应用程序和这些底层的异构资源集成起来也是企业应用集成技术所要解决的重要问题之一。传统的集成方法面临着编程接口不统一、系统资源浪费以及应用开发的编程复杂度高等问题。J2EE连接器结构(JCA)的出现为这些问题找到了一种有效的解决方法。 如同使用JDBC驱动器作为连接Java应用与关系数据库的一种标准手段一样,JCA是用来简化J2EE应用服务器和企业信息系统集成而提出的一种规范。作为J2EE规范的重要组成部分,JCA规范为基于J2EE技术的应用组件与ERP(企业资源计划)、CRM(客户关系管理)、TPM(事务处理监控)等企业信息系统的集成定义了一套标准的方法。通过一个“可植入”J2EE应用服务器的资源适配器,应用程序就可以以一种统一的方式访问底层EIS资源,并享有由应用服务器提供的连接质量管理。 本文通过对EAI技术的发展及几种主要的EAI技术的分析与比较,得出了选择JCA作为企业应用集成底层框架的优势,并以应用服务器OnceAS为例,详细介绍了基于J2EE连接器结构的企业应用集成框架OnceCA的设计与实现过程。该框架实现了应用组件与EIS资源以及J2EE应用服务器与EIS资源之间的统一连接;完成了为连接过程所提供的事务管理、安全管理、生存期管理以及工作管理等QoS支持;为遵循JDBC1.0及以上版本的关系数据库系统以及JMS消息系统提供了默认的由系统包装的资源适配器,使得应用服务器OnceAS可以通过它们各自的资源适配器与这两种资源进行集成;通过对JMS消息系统的集成,该框架具备了建立异步双向连接的功能,可同时支持紧耦合和松耦合两种结构。框架的设计实现中使用了多种设计模式,独立于具体的中间件平台和企业信息系统的实现细节,具有很高的可配置性与可复用性,透明地为基于2层或3层架构的企业应用开发提供统一的EIS资源连接支持。文章的最后给出了资源连接调度及管理的性能优化实现,并从理论分析中得出所采用的方法能够有效提高系统的整体性能。

论文目录

  • 第一章 引言
  • 1.1 研究背景
  • 1.1.1 企业信息系统(EIS)
  • 1.1.2 企业应用集成(EAI)
  • 1.1.3 基于J2EE应用服务器的资源集成
  • 1.2 论文工作
  • 1.3 论文组织
  • 第二章 企业应用集成技术
  • 2.1 EAI技术概况
  • 2.2 EAI技术比较
  • 2.2.1 点对点式集成
  • 2.2.2 基于适配器的集成
  • 2.2.3 基于 Web服务的集成
  • 2.3 小结
  • 第三章 J2EE连接器结构
  • 3.1 J2EE技术
  • 3.1.1 J2EE体系结构
  • 3.1.2 J2EE中的主要技术
  • 3.2 JCA
  • 3.2.1 JCA的体系结构
  • 3.2.2 系统级协议
  • 3.2.3 资源适配器
  • 3.2.4 通用客户端接口(CCI)
  • 第四章 ONCECA的设计与实现
  • 4.1 概述
  • 4.2 系统需求分析
  • 4.3 ONCECA的设计
  • 4.3.1 总体结构的设计
  • 4.3.2 设计模式在设计中的应用
  • 适配器(Adapter)模式
  • 抽象工厂(Abstract Factory)模式
  • 模板(Template)模式
  • 4.4 连接管理的实现
  • 4.4.1 连接管理的过程
  • 4.4.2 连接池的实现
  • 4.4.3 连接事件侦听机制
  • 4.5 事务管理的实现
  • 4.6 安全管理的实现
  • 4.7 生存期管理的实现
  • 4.8 工作管理的实现
  • 4.9 消息流管理的实现
  • 4.9.1 消息流为 JCA解耦
  • 4.9.2 消息流的实现
  • 4.9.3 消息流传输序列
  • 第五章 ONCECA的性能改进与分析
  • 5.1 概述
  • 5.2 基于REACTOR模式的异步连接请求调度
  • 5.2.1 优化思想
  • 5.2.4 性能改进分析
  • 5.3 动态连接关联机制
  • 5.3.1 优化思想
  • 5.3.2 性能改进分析
  • 第六章 总结及展望
  • 6.1 论文的贡献
  • 6.2 进一步的工作
  • 参考文献
  • 发表文章目录
  • 致谢
  • 附录:资源适配器开发及应用实例
  • 1、资源适配器的开发
  • 2、编写配置文件
  • 3、资源适配器的打包及部署
  • 4、数据源的部署
  • 5、资源适配器的应用
  • 相关论文文献

    • [1].基于JCA的数字签名系统设计[J]. 福建电脑 2017(02)
    • [2].基于JCOM与JCA的异构数据源信息获取研究[J]. 福州大学学报(自然科学版) 2010(05)
    • [3].JCA在采油厂操作规程管理中的应用研究[J]. 石油化工安全环保技术 2019(02)
    • [4].JCA适配器基础开发框架的设计与实现[J]. 计算机工程 2010(08)
    • [5].基于Java的IDEA加密算法探讨[J]. 中国科技信息 2010(21)
    • [6].结合JACOB的JCA资源适配器设计与实现[J]. 计算机应用与软件 2009(05)
    • [7].美国军用无人机的作战使用[J]. 飞航导弹 2009(11)

    标签:;  ;  ;  

    一种基于JCA的企业应用集成框架的设计与实现
    下载Doc文档

    猜你喜欢