Web服务 Web服务是一种服務導向架構的技术通过标准的Web协议提供服务目的是保证不同平台的应用服务可以互操作 根据WC的定义Web服务Web service应当是一个软件系统用以支持网络间不同机器的互动操作网络服务通常是许多应用程序接口API所组成的它们透过网络例如国际互联网Internet的远程服务器端执行客户所提交服务的请求 尽管WC的定义涵盖诸多相异且无法介分的系统不过通常我们指有关於主从式架构Clientserver之间根据SOAP协议进行传递XML格式消息无论定义还是实现Web服務過程中會由伺服機提供一個機器可讀的描述通常基于WSDL以辨識伺服機所提供的WEB服務另外虽然WSDL不是SOAP服务端点的必要条件但目前基于Java的主流Web服务开发框架往往需要WSDL实现客户端的源代码生成一些工业标准化组织比如WSI就在Web服务定义中强制包含SOAP和WSDL