用JAVA及XML实现EAI的数据交换
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
企业应用集成(EAI)通过在异构系统之间共享和交换数据来实现业务功能的无缝集成:XML提供了一个真正开放的、定义良好的中间数据格式:JAVA是一个平台无关程序语言。XML和JAVA技术的结合就能开发能够动态地处理网络上任何结构化或非结构化的数据。
     本文共分五章:第1章对EAI的概念、内容及应用现状作了分析;第2章分析了JAVA和XML构建EAI应用的优势,提出了一个在EAI中基于XML的数据交换模型;第3章介绍了数据库与XML的集成,着重是对象数据库和关系数据库,并以XSU为例介绍了其具体实现;第4章讨论了服务器到服务器之间的数据通信,主要是XML远程方法调用技术和XML消息传递模型,重点讨论了简单对象访问协议(SOAP)及其在XML远程方法调用和XML消息传递中的实现。第5章简单介绍了统一描述、发现和集成协议(UDDI)和Web服务描述语言(WSDL)在EAI应用中的作用。
Enterprise Application Integration (EAI) is about developing applications that provide seamless business functionality through sharing and exchange of data between disparate systems. XML provides a truly open, well-defined and neutral data format. Java is platform independent programming language. Together, XML and Java allow for development of applications that can process dynamically structured and unstructured data anywhere on a network where there is a Java Virtual Machine.
    There are five chapters in this thesis. Chapter 1 mainly focuses on the concept of Enterprise Application Integration and its connotation, and introduces the proceeding of EAI's application. Chapter 2 ananlyses the predominance of conbination of JAVA and XML technologies in development of EAI applications, and proposes a data exchange model based XML in EAI application. Chapter 3 discusses the integration of XML and database, especailly Object-Oriented database and relational database, and as example, introduces the realization of the transformation betewwn database and XML used XSU. Chapter 4 discusses the communication between servers, focuses on XML-RPC and XML Messaging, and then introduces Simple Object Access Protocal (SOAP) technology and its application in XML-PRC and XML messaging. Chapter 5 simplely introduces Universal Description, Discovery and Integratin (UDDI) protocal and Web Service Description Language (WSDL) and their functionality in EAI.
引文
[1] soap规范
    SOAPv1.1 http://www.w3.ort/TR/SOAP
    SOAP Messages with Attachments http://www.w3.org/TR/SOAP-attachments
    [2] "XML Messaging," Dirk Reinshagen (JavaWorld):
    Part 1: Write a simple XML message broker for custom XML messages (March 2001) http://www.javaworld.com/javaworld/jw-O3-2001/jw-0302-xmlmessaging.html
    Part 2: XML messaging the SOAP way (June 2001) http://www.javaworld.com/javaworld/jw-03-2001/jw-0622-xmlmessaging2.html
    Part 3: JAXM and ebXML set the new standard for XML messaging (September 2001) http://www.javaworld.com/javaworld/jw-03-2001/jw-0914-xmlmessaging3.html
    [3]O'Reilly Book Excerpts: Java & XML, 2nd Edition Solutions to Real-World Problems, Chapter 12: SOAP http://www.onjava.com/pub/a/onjava/excerpt/java xml 2 ch2/index.html
    [4]解决B2B电子商务应用交互和集成的InterOP Stack系列技术标准规范 UDDI Technical White Paper, Ariba Inc., IBM Corporation and Microsoft Corporation, 6 Sep 2000 http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf Web Service Description Language (WSDL) 1.0, IBM, 25 Sep 2000 ftp://www6.software.ibm.com/software/developer/library/w-wsdl.pdf SOAP: Simple Object Access Protocol Specification 1.1, IBM, Microsoft, DevelopMentor, 2000 Extensible Markup Language (XML) 1.0 (Second Edition), W3C, 6 Oct 2000 XML Schema Part 0: Primer, W3C, 16 Mar 2001
    [5]SOAP开发软件包 Microsoft SOAP Toolkit 2.0, RC0, Microsoft Corporation Apache SOAP 2.0, Apache. ORG
    [6]XSU开发文档 http://technet.oracle.com/does/tech/xml/oracle_xsu/doc_library/adx04xsu.html
    [7]《XML高级编程》[美]Didier Martin等著,李喆,严春莹,马琳等译,机械工业出版社,2001
    [8]XML-enabled Enterprise Application Integration(XAI): Fundamental for B2B integration: http://xml.e-centre.org.uk/download/XML-enabled%20EAI.pdf

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

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

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