隨著互聯(lián)網(wǎng)技術的進步以及商業(yè)企業(yè)對互聯(lián)網(wǎng)依賴性的增強,軟件越來越需要集成到Internet上來,需要和Internet上的其他軟件(而不光是人)進行交互。Web服務是基于網(wǎng)絡的軟件開發(fā)模式,通過規(guī)范性的設計、發(fā)布和發(fā)現(xiàn),以及調(diào)用,可以由多個Web服務構建一個完整的商業(yè)企業(yè)應用。本書首先系統(tǒng)地介紹了Web服務的概念以及與它相關的協(xié)議和技術規(guī)范,包括XML、XSD、SOAP、WSDL和UDDI等。在介紹這些規(guī)范的時候,作者力求通過詳實且有針對性的實例加深對這些抽象技術的理解和掌握。本書的后面還介紹了專門用于Web服務的開發(fā)工具,Visual Studio .NET和SOAP Toolkit,前者可以快速地開發(fā)應用于.NET平臺的Web服務,而后者可以把傳統(tǒng)的COM模塊轉(zhuǎn)換為Web服務。讀者掌握了這兩個工具,有助于學習和使用其他類似的開發(fā)工具。