随着互联网技术的进步以及商业企业对互联网依赖性的增强,
软件越来越需要集成到Internet上来,需要和Internet上的其他
软件(而不光是人)进行交互。Web服务是基于网络的
软件开发模式,通过规范性的设计、发布和发现,以及调用,可以由多个Web服务构建一个完整的商业企业应用。
本书首先系统地介绍了Web服务的概念以及与它相关的协议和技术规范,包括XML、XSD、SOAP、WSDL和UDDI等。在介绍这些规范的时候,作者力求通过详实且有针对性的实例加深对这些抽象技术的理解和掌握。本书的后面还介绍了专门用于Web服务的开发工具,Visual Studio .NET和SOAP Toolkit,前者可以快速地开发应用于.NET平台的Web服务,而后者可以把传统的COM模块转换为Web服务。读者掌握了这两个工具,有助于学习和使用其他类似的开发工具。