圍繞Web服務技術的宣傳越來越多,xml、UDDI、WSDL和SOAP這類縮寫詞到處都可以看到。微軟和Sun也分別采取不同的框架結構迎接Web服務的到來,這就是前者的.NET和后者的Sun ONE。顯然,開發者遲早要走向Web技術的開發之路,一切只是時間問題。O’Reilly出版社出版發現的最新圖書《 java Web Service》就為Java開發人員指明了開發Web服務的方向。
Java企業技術 微軟以在其.NET框架中集成Web服務而搶了先機。Sun則以Java Web服務開發包作出了響亮的回答。后者是一種全面包括構建Web服務所必須技術的Java開發工具包,其中包括了消息、進程、注冊表和開發工具等內容。該書涵蓋了 Java API for XML-based RPC (JAX-RPC) 以及Java API for XML Messaging (JAXM)。實際上,我還沒有看到其他書籍涉及到了這些內容,這實在是太好了。可是,該書卻忽略了該工具包的其他內容而把主要的精力全投入到了如何使用 JAXM和JAX-RPC開發SOAP。
另有一章的標題是“J2EE 和Web服務”,但照我看卻更應該標為“SOAP和Web服務”,這一章整個就在討論如何同時采用SOAP和J2EE,包括解析SOAP消息、使用RPC和采用Java Message Service (JMS)的例程等。章節末還總結了新出現的、受到BEA支持的Java Web Service (JWS) 計劃。
小結 O’Reilly出的書一向不錯,我認為《Java Web服務》一書提供的信息對讀者同樣具有很高的價值。不過,該書幾乎全力討論SOAP而忽視了Web服務的其他方面。這樣就同O’Reilly出版的《PRogramming Web Servic with SOAP》以及《Java and SOAP》造成了內容上的重復。書中對Web服務各類技術的介紹信息很輕易就能在其他圖書中找到(而且更具深度),但其獨有的Java示例和技術注解則極具價值。