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