Web Services描述了一组可以在网络上通过标准化的XML消息传递访问的操作。它使用基于XML语言的协i义来描述要执行的操作或者要与另一个web服务交换的数据。Web Services在遵守由一个协议集组成的特殊的技术格式下进行对象组件之间的远程互连交互,包括数据怎么表示,数据怎么传输,Web服务怎么描述,信息怎样获取。在web服务中,四个方面组成了整个Web服务架构:XML是数据的格式,SOAP是调用web Services的协议,WSDL是描述Web服务的格式,对各种语言实现的服务进行定义,把服务操作和消息以一种抽象的方式进行描述,然后将具体的网络协议和消息格式绑定来定义一个服务访问点,相关的服务实现者将与这个抽象的服务访问点联系起来。UDDI是web服务登记、查找和利用的组合。
Web Services除了标准化、界面与实现分离、实现中立的优势外,它的一个重要用途就体现在Web Services能很好地解决各个旧有系统之间存在的信息孤岛的问题,基于Web Services的中间件的集成将改变目前的开发模式和应用部署的费用规模,加速电子商务的进程。