论文部分内容阅读
Web服务是一种新兴的互联网应用程序开发技术。利用各种不同的Web服务,人们可以自由的定制自己所需要的应用程序。Web服务利用XML语言作为基础,实现了跨平台,跨数据库之间的松散耦合。 企业中经常需要集成用不同语言编写且在不同平台上运行的各种程序,这种集成将花费很大的人力和物力。即使是在同一平台上,不同的软件厂商生产的各种软件也通常需要集成。通过Web服务,应用程序可以用标准的方法把功能和数据暴露出来,供其他应用程序使用。本文就是基于这种思路,就采用Web服务技术如何实现应用程序集成展开了深入的讨论。 本文分为四部分来展开论述: 第一章,首先概要介绍了.NET平台和J2EE平台,比较了每种平台的特性。接着介绍了不同环境中的对等组件。同时阐述了在不同平台上不同组件之间实现程序集成的几种典型解决方案。最后介绍了应用程序集成的基本原理,即异构平台之间的数据转换。主要着眼于使两个平台的数据类型达成一致,尤其是复杂数据类型。 第二章,着重介绍.NET远程处理技术。主题包括二进制通讯和路由技术以及集成Java和.NET应用程序的第三方运行时桥(如JNBridgePro和Ja.NET)。 第三章,从产生背景、适用范围、体系结构、关键技术四方面详细介绍了Web服务。同时讲述了如何在.NET平台和J2EE平台创建Web服务,最后对.NET远程处理和Web服务的功能进行了比较。 第四章,实例分析。详细分析了在WebSphere平台(J2EE平台)和.NET平台之间如何使用Web服务技术实现应用程序集成。