基于JCA架构的企业应用集成技术研究与实现

基于JCA架构的企业应用集成技术研究与实现

论文摘要

企业信息系统是为一个企业提供信息基础服务设施的一个应用或企业系统。由于大部分的企业信息系统是在不同的时期或者是面向不同的需求进行开发的,因此它们所提供的接口相对来说比较独立,与企业应用程序之间的交互非常有限,用途也一般仅局限在部门内部,造成了一个个企业信息“孤岛”。如何既能保留已有的投资,又能让如此众多的“孤岛”之间联系起来协同工作已成为当前应用中的关键问题。企业应用集成技术的出现对企业信息系统中的孤岛问题提出了一种解决方案,使得各个孤立的企业信息系统之间有了集成的可能。EAI就是将业务流程、应用软件、硬件和各种标准联合起来,在两个或更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和信息共享,从而提高企业效率,为客户提供灵活的业务服务。企业应用集成可以分为内部集成和外部集成,从集成深度上讲,又可以分为数据集成,应用程序集成和业务流程集成。现在比较流行的企业应用集成技术有基于消息中间件的集成、基于分布式中间件的集成和基于XML的集成。J2EE框架中的连接器架构(JCA)部分是对企业应用集成方案的有力补充。它的出现简化了集成的复杂度,使得企业信息系统厂商无需再为每种应用服务器定制产品,遵守此连接体系的应用服务器也不需为连接某种的新的企业信息系统而添加定制代码了。由于应用服务器和资源适配器依靠系统协定为企业应用集成提供事务、安全和连接池服务,应用组件则不需要关注这些系统级细节,应用组件开发人员只须集中精力开发业务和应用逻辑,所以此连接架构同时也简化了应用的开发。本文在对企业信息系统的孤立现状做了比较透彻的分析后,对比了企业应用集成的多种现存技术,提出了以JCA架构来实现企业应用集成的方案,在此基础上设计了相关的可配置可移植的资源适配器,并成功地在系统中实现了对资源适配器的连接调用,完成了系统的应用集成。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.1.1 企业信息系统EIS
  • 1.1.2 EIS的信息孤岛
  • 1.1.3 对企业应用集成的需求
  • 1.2 国内外研究现状分析
  • 1.3 论文的组织结构
  • 第2章 EAI技术研究
  • 2.1 EAI综述
  • 2.1.1 EAI的历史
  • 2.1.2 EAI的定义
  • 2.1.3 EAI的分类和层次
  • 2.1.4 EAI的发展
  • 2.2 主要的企业应用集成方式
  • 2.3 EAI集成技术比较
  • 2.3.1 基于消息中间件的集成
  • 2.3.2 基于分布式中间件的集成
  • 2.3.3 基于 XML的集成
  • 2.4 本章小结
  • 第3章 JCA技术在EAI中的方案探讨
  • 3.1 JCA架构概述
  • 3.1.1 JCA架构的优势
  • 3.1.2 JCA体系结构
  • 3.1.3 JCA的调用层次
  • 3.2 JCA的主要技术
  • 3.2.1 JCA中的协定
  • 3.2.2 受管环境与非受管环境
  • 3.2.3 JCA资源适配器
  • 3.2.4 通用客户端接口CCI
  • 3.3 JCA的管理
  • 3.3.1 管理连接
  • 3.3.2 管理安全性
  • 3.3.3 管理事务
  • 3.4 JCA与JMS、WebService的对比
  • 3.5 本章小结
  • 第4章 基于JCA技术的系统设计与实现
  • 4.1 系统分析
  • 4.1.1 项目背景及描述
  • 4.1.2 系统设计目标
  • 4.2 系统设计与实现
  • 4.2.1 开发架构和工具
  • 4.2.2 功能划分
  • 4.2.3 连接适配器开发
  • 4.2.4 管理连接
  • 4.2.5 管理事务
  • 4.2.6 管理安全性
  • 4.3 打包和部署
  • 4.4 实现结果
  • 4.5 本章小结
  • 第5章 总结与展望
  • 5.1 论文工作总结
  • 5.2 进一步的工作和展望
  • 参考文献
  • 攻读硕士期间发表的论文及科研项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于JCA架构的企业应用集成技术研究与实现
    下载Doc文档

    猜你喜欢