论文部分内容阅读
网络服务是基于网络的分布式应用程序的基本构造模块,这些程序是以平台、对象模型和多语言方式构建的。SOAP技术通过一种基于XML的、平台无关的方式集成现有的网络服务到应用程序中,它有助于实现大量异构程序与平台之间的互操作性。首先简要介绍网络服务的定义,以及建立基于网络的分布式应用程序所要解决的基本技术问题;然后说明SOAP是如何克服存在技术(如CORBA和DCOM)的许多缺陷;最后通过一个实例,描述怎样通过SOAP调用现有的网络服务。
Web Services are the basic building blocks of web-based distributed applications that are built on platforms, object models, and multi-lingual. SOAP technology integrates existing web services into applications through an XML-based, platform-independent approach that facilitates interoperability between a large number of heterogeneous programs and the platform. First, it briefly introduces the definition of Web Services and the basic technical issues to be solved in establishing Web-based distributed applications. Then it explains how SOAP overcomes many shortcomings of existing technologies such as CORBA and DCOM. Finally, an example describes how to pass SOAP calls an existing web service.