节点文献
基于Web服务的应用程序集成技术研究
A Study on the Application Program Integration Based on Web Services
【作者】 曾伟;
【导师】 邓仲华;
【作者基本信息】 武汉大学 , 管理科学与工程, 2005, 硕士
【摘要】 Web服务是一种新兴的互联网应用程序开发技术。利用各种不同的Web服务,人们可以自由的定制自己所需要的应用程序。Web服务利用XML语言作为基础,实现了跨平台,跨数据库之间的松散耦合。 企业中经常需要集成用不同语言编写且在不同平台上运行的各种程序,这种集成将花费很大的人力和物力。即使是在同一平台上,不同的软件厂商生产的各种软件也通常需要集成。通过Web服务,应用程序可以用标准的方法把功能和数据暴露出来,供其他应用程序使用。本文就是基于这种思路,就采用Web服务技术如何实现应用程序集成展开了深入的讨论。 本文分为四部分来展开论述: 第一章,首先概要介绍了.NET平台和J2EE平台,比较了每种平台的特性。接着介绍了不同环境中的对等组件。同时阐述了在不同平台上不同组件之间实现程序集成的几种典型解决方案。最后介绍了应用程序集成的基本原理,即异构平台之间的数据转换。主要着眼于使两个平台的数据类型达成一致,尤其是复杂数据类型。 第二章,着重介绍.NET远程处理技术。主题包括二进制通讯和路由技术以及集成Java和.NET应用程序的第三方运行时桥(如JNBridgePro和Ja.NET)。 第三章,从产生背景、适用范围、体系结构、关键技术四方面详细介绍了Web服务。同时讲述了如何在.NET平台和J2EE平台创建Web服务,最后对.NET远程处理和Web服务的功能进行了比较。 第四章,实例分析。详细分析了在WebSphere平台(J2EE平台)和.NET平台之间如何使用Web服务技术实现应用程序集成。
【Abstract】 Web Services is a new development technology of internet application software. With using various Web Services, people can customize programs which they need. Web Services use xml as foundation language to realize loosely couple in different database and OS.It is very common that various application programs which have been developed by various language and have running on various platform should been integrated in enterprise information system. The integration will cost much time and money. Although on the same platform, various softwares that were produced by various companies may be integrated. Through the Web Services, application program expose function and data to other application program. Based on this idea, this thesis discusses how to integrate the application program by means of Web Service.The thesis includes four parts:In Chapter 1,I briefly introduced two technology platforms: .NET and J2EE and compare the specialty of each platform. Then I introduce the peer component in different platform and several classical solution of integration in different platform and different component. Lastly I introduce the fundamental theory of integration, that is to say, data transform in different platform. I emphasize on the consistency of data type, especially the complex type.In Chapter 2, I introduce the .NET remoting technology, including binary communication and routing technology and the third running bridge (NBridgePro and Ja.NET.) used to integrate the .NET and J2EE application program.In Chapter 3, I introduce the Web Services from four aspects: technology background、 application field、 architecture、 key technology. Then I introduce how to develop Web Service on .NET and J2EE platform respectively and compare the function of .NET and Web Services.In Chapter 4, I introduce the integration examples based on the WebSphere and .NET in detail.
【Key words】 Web Services; Application Program; Integration; .NET Remoting;
- 【网络出版投稿人】 武汉大学 【网络出版年期】2006年 05期
- 【分类号】TP393.09
- 【被引频次】4
- 【下载频次】222