节点文献

Web Services与J2EE相结合的企业应用集成框架研究

Study on Enterprise Application Integration Framework Combining Web Services and J2EE

【作者】 武云庆

【导师】 杨丹;

【作者基本信息】 重庆大学 , 计算机软件与理论, 2006, 硕士

【摘要】 随着企业实施的IT支持系统不断增多、范围逐渐扩大,同时企业也越来越多地将注意力集中在面向业务过程问题,企业应用集成(EAI, Enterprise Application Integration)便成为企业必须面对和加以解决的非常复杂的问题。由于传统技术解决方案在设计、开发、维护和使用上存在很多不便,更重要的是,不能为企业内部异构分布式系统提供一个整体框架,使所有的系统真正的无缝集成在一起,Web Services成为了当今IT界关注的焦点。它的主要目标是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成。论文针对基于Web Services的企业应用集成中存在的问题,即对遗留异构系统在集成中的高度入侵导致系统集成工作量巨大,以及频繁的数据转换可能导致数据丢失并影响系统性能,在基于Web Services的应用集成框架中引入了J2EE的相关技术和机制,提出一种Web Services与J2EE相结合的企业应用集成框架。该框架使用J2EE连接器架构解决了如何将底层遗留的异构资源集成起来的问题,并在此基础上利用J2EE支持Web Services的相关技术进行Web服务的开发,从而为面向服务的整合提供了支持。论文在研究了Web Services的技术标准以及J2EE连接器架构的基本原理后,提出了Web Services与J2EE相结合的集成框架模型,并对框架模型的设计与实现进行了详细的分析,内容包括:1.分析了JCA连接器架构的设计实现过程,该架构已成功应用到J2EE应用服务器Jboss中,提供了客户端应用组件、J2EE应用服务器与异构的EIS资源的统一连接方法。2.运用了多种设计模式的思想,使得开发出的连接器架构只要修改简单的配置同样也可以插入到遵循了JCA规范的其他J2EE应用服务器当中,实现了软件的松耦合、可配置性及可重用性。3.从技术实现的角度研究了如何运用J2EE框架中的相关技术在J2EE平台上进行Web服务的开发。第四章开发了一个实验系统,实现了集成框架的基本功能,并展示了基于该框架的应用集成系统的开发过程和运行效果,同时验证了论文提出的EAI方案的可行性。其中主要讨论了如何通过JCA连接器架构实现对遗留的ERP系统的集成,EJB与Web服务的开发,以及服务间的交互,并对系统性能作了测试。

【Abstract】 As more IT systems are put in practice in the enterprises, they are used in more areas of the enterprise, and the enterprises focus more on the Business Process Oriented problems, EAI (Enterprise Application Integration) has become a very complicated problem that the enterprises have to face and solve. As traditional solutions have a lot of defect in design, development, maintenance and use, especially they can not provide a whole framework for heterogeneous distributed systems within an enterprise and make all systems work together smoothly, Web Services has become a focus in current IT area. Its main objective is to construct a technology layer that is independent of platform or programming language on the basis of various kinds of different existing platforms. The applications on all kinds of platform rely on this technology layer implement the mutual connection and integration.Aiming at the problems in EAI based on Web Services, such as too much entering to the legacy systems leads to huge workload in system Integration and frequent data transformation produces the possibility of losing data, this thesis put forward a EAI framework combining J2EE and Web Services. This framework uses the J2EE connector architecture to implement the integration of the current applications and the legacy heterogeneous infrastructure resource. It also makes use of the advantages of Web Services to carry through the Service Oriented integration at the higher hierarchy, and implement the business process integration based on Web Services. Moreover, the framework has natural compatibility to integrate J2EE applications.After Web Services technology and the foundational principles of J2EE connector architecture are introduced briefly, an EAI framework model combining J2EE and Web Services is put forward. Then, the design and implementation of the framework are analysed in detail, including: 1. Design and development process of the integration framework based on J2EE connector architecture is introduced in detail. This framework has been applied in the J2EE application server Jboss successfully. It provides a unified connection method relating to client application component, J2EE container and heterogeneous EIS resource. 2. Multiple design patterns are used to make the resource adatper we develop can fit into other J2EE application servers that accord with JCA standards, by changing the configuration simply. 3. How to use technologies of J2EE framework to develop Web Services on J2EE platform is clarified.

  • 【网络出版投稿人】 重庆大学
  • 【网络出版年期】2007年 05期
  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】254
节点文献中: 

本文链接的文献网络图示:

本文的引文网络