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