Web服务(WebServices)是目前程序设计领域中的一项新技术,是一个崭新的分布式计算模式。它在不同系统平台之间具有互操作性,同时通过因特网实现不同应用程序之间的远程过程调用。Web服务使用基于XML的消息处理作为基本的数据通信方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为单个计算网络协同运行。开发人员可以用像过去在创建分布式应用程序时使用组件一样的方式,将来自各种源的Web服务组合在一起,从而创建应用程序。Web服务所实现的最基本方案是向它的客户端提供某个基本功能以供其使用。它可以复合方式使用Web服务集成一组似乎完全不同的现有应用程序,以及创建