基于J2EE规范的数据交换系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
数据交换是EAI的核心问题,EAI要解决异构系统之间的数据交换和数据共享问题,数据交换是EAI的基础。EAI是将基于各种不同平台、用不同方案建立的异构应用集成起来的一种方法和技术。EAI的最终目的是要将企业的各种EIS集成到一起,这一过程应尽可能不对己有的应用程序做出(过多)的修改,并实现数据共享,数据交换和功能集成。
     Java 2 Enterprise Edition(J2EE)规范提供了实现高度可伸缩、可靠和可用的电子商务应用的分布式基于服务的体系结构。JCA(J2EE连接器架构,Java Connector Architecture)是对J2EE标准的重要补充,其主要的目的是为了实现各种EIS与基于J2EE标准的应用服务器的集成,目前已经成为Sun公司主推的集成技术之一。
     课题目标是:1)实现异构系统间安全数据交换。2)对数据传输过程进行管理,监控。3)与认证模块实现无缝衔接。4)为应用系统提供规范的数据交换接口。
     论文首先介绍了EAI的重要性,以及J2EE、JCA在EAI中所扮演的角色;接着论文结合MVC设计模式分析了J2REE的体系结构;然后论文又介绍了JCA及其原理;最后论文给出一个采用JCA技术连接EIS的实例,在这个实例中将实现服务器和服务器之间的数据交换。
Data interchange is a main issue of EAI. EAI is to settle the problem of data interchange and data share of isomerous system. Data interchange is the base of EAI. EAI is a means and technology to integrate isomerous applications based on different platforms and established by different ways. The ultimate aim of EAI is to integrate different EIS into a single platform to realize data sharing, data interchange and application integration and the existing applications will not be much modified in this process.The Java 2 Enterprise Edition (J2EE) specification provides a distributed services-based architecture for implementing highly scalable, reliable, and available e-business applications ? JCA(Java Connector Architecture) is the important supplement to J2EE standard, and its primary aim is to realize the integration between different EIS and various application servers based on J2EE standard. JCA is now the main integration technology of SunMicrosystem.The aims of the system are to realize data interchange between isomerous system, to manage and monitor the process of data transmission, to realize seamless joint to authentication module and to provide specified data interchange interfaces to application system.First, the importance of EAI and the role of J2EE and JCA in EAI will be introduced. Then the J2EE architecture will be analyzed in MVC design pattern. And then JCA and its mechanism is illustrated. In the end, an example to connect EIS by JCA technology will be given and data interchange will be realized between server and server in this example.
引文
[1] 蔡剑,景楠著,Java网络程序设计:J2EE,清华大学出版社,2003.6.
    [2] 融合的创造力 http://www2.ccw.com.cn/02/0224/b/0224b02_1.asp
    [3] EAI技术分析 沙晋 http://www.e-works.net.cn/ewk2004/ewkArticles/467/Article1879.htm
    [4] 杨小平著,Java项目案例导航.北京:科学出版社,2003.
    [5] Java 2 Enterprise Edition (J2EE) versus The .NET Platform Two Visions for eBusiness by Roger Sessions ObjectWatch, Inc. March 28, 2001.
    [6] 用J2EE架构企业级应用 柴晓路 http://www.sawin.cn/doc/SD/Architect/j2eestruct.htm
    [7] 为J2EE准备良好的应用架构 龚永生 http://dev.csdn.net/Develop/article/19/19218.shtm
    [8] EJB编程及J2EE系统架构和设计 邓晓军 http://www.uml.org.cn/j2ee/pdf/EJB_and_J2EE_archl.pdf
    [9] 刘湛,J2EE全面简介,http://www-900.ibm.com/developerWorks/cn/java/j2ee/index.shtml
    [10] (美)Vlada Matena,Beth Stearn著,J2EE平台上的EJB组件开发,瞿裕忠等译,北京:机械工业出版社,2001.8.
    [11] J2EE Connector Architecture Overview http://java.sun.com/j2ee/connector/overview.html
    [12] 陈松,李亚伟著,深入Enterprise JavaBeans编程.北京:中国铁道出版社,2002.8
    [13] J2EE连接器实现企业应用 谷和启 http://developer.ccidnet.com/pub/disp/Article?columnID=322&articleID=49098&pageNO=1
    [14] (美)Michael Gridley等著,J2EE应用与BEA Weblogic Server,邢国庆等译.北京:电子工业出版社,2002.4.
    [15] 杨成刚,谈JBOSS技术架构与服务,http://industry.ccidnet.com/pub/article/c35_a103731_p1.html
    [16] 飞思科技研发中心编著,精通Jbuilder9,电子工业出版社,2003.8
    [17] 张洪斌著,Jbuilder集成开发实例解析,机械工业出版社,2004.2
    [18] 浅析J2EE与.NET平台优劣 http://www.softhouse.com.cn/html/200410/2004102609301900001344.html
    [19] Meilir Page-Jones著,Fundamental s of Object-Oriented Design in UML科学出版社,2005.3
    [20] (美)Robert C.Martin著,黄晓春译,UML:Java程序员指南,清华大学出版社,2004.7
    [21] 张洪斌著,例释Java2企业版(J2EE)程序设计,中国铁道出版社,2002.8

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700