當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 上海OA系統(tǒng) > 上海OA快博
書評:Java Web Service
書評:Java Web Service
圍繞Web服務(wù)技術(shù)的宣傳越來越多,XML、UDDI、WSDL和SOAP這類縮寫詞到處都可以看到。微軟和Sun也分別采取不同的框架結(jié)構(gòu)迎接Web服務(wù)的到來,這就是前者的.NET和后者的Sun ONE。顯然,開發(fā)者遲早要走向Web技術(shù)的開發(fā)之路,一切只是時間問題。O’Reilly出版社出版發(fā)現(xiàn)的最新圖書《 Java Web Service》就為Java開發(fā)人員指明了開發(fā)Web服務(wù)的方向。
涉及范圍大
We服務(wù)是一種不涉及具體平臺和語言的軟件架構(gòu),但是開發(fā)人員必須選擇一種語言來具體開發(fā)Web服務(wù)。如果你選擇了Java,該書就正好提供了這一開發(fā)途徑的有關(guān)內(nèi)容。
該書各個章節(jié)闡述各類Web服務(wù)技術(shù)(從Java的角度):SOAP、WSDL和UDDI等。按照該書的說法,這些技術(shù)就是Web服務(wù)的基礎(chǔ)。各章還包括了有關(guān)的Java代碼。
從何開始?
該書首先簡短介紹了Web服務(wù)的概念并討論了影響該技術(shù)被接納的有關(guān)因素。我發(fā)現(xiàn)后者的討論很有意思;書中提到了其他可比的技術(shù)而且還解釋了它們是如何被接受的。接著是對面向服務(wù)模式的討論而且還提供了對Web服務(wù)本質(zhì)和用途的深入分析。
技術(shù)術(shù)語
我已經(jīng)提到,書中很大章節(jié)涉及到了SOAP、WSDL和UDDI。具體地說,有兩章專門討論SOAP;第2章關(guān)注SOAP錯誤處理和容易引起混淆的概念。再有,該章還提供了涉及SOAP開發(fā)和如何處理不同SOAP版本的有用信息。UDDI
和 WSDL 兩章介紹了許多可以直接利用的程序代碼。在全面介紹完這些基本技術(shù)之后該書立刻轉(zhuǎn)入了對核心Java技術(shù)的闡述。
Java企業(yè)技術(shù)
微軟以在其.NET框架中集成Web服務(wù)而搶了先機。Sun則以Java
Web服務(wù)開發(fā)包作出了響亮的回答。后者是一種全面包括構(gòu)建Web服務(wù)所必須技術(shù)的Java開發(fā)工具包,其中包括了消息、進(jìn)程、注冊表和開發(fā)工具等內(nèi)容。該書涵蓋了
Java API for XML-based RPC (JAX-RPC) 以及Java API for XML Messaging
(JAXM)。實際上,我還沒有看到其他書籍涉及到了這些內(nèi)容,這實在是太好了??墒?,該書卻忽略了該工具包的其他內(nèi)容而把主要的精力全投入到了如何使用
JAXM和JAX-RPC開發(fā)SOAP。
另有一章的標(biāo)題是“J2EE 和Web服務(wù)”,但照我看卻更應(yīng)該標(biāo)為“SOAP和Web服務(wù)”,這一章整個就在討論如何同時采用SOAP和J2EE,包括解析SOAP消息、使用RPC和采用Java Message Service (JMS)的例程等。章節(jié)末還總結(jié)了新出現(xiàn)的、受到BEA支持的Java Web Service (JWS) 計劃。
互操作性的優(yōu)、中、差
到目前為止,我最喜歡的一章就是第9章了,這一章在理論上非常優(yōu)美地闡述了Web服務(wù)的互操作問題,但是卻太缺乏現(xiàn)實應(yīng)用中的討論。本章給那些以為Web服務(wù)可以解決所有問題的人提了個醒。本章詳細(xì)討論了許多缺陷和問題領(lǐng)域,同時還介紹了SOAPBuilders
討論組,創(chuàng)立這個討論組的宗旨就是隨著SOAP技術(shù)的逐步成熟而提高Web服務(wù)的互操作性(已經(jīng)發(fā)布了新版本,但是這些標(biāo)準(zhǔn)還存在不少問題)。這一章討論的另一方面就是.NET和
J2EE Web服務(wù)的互操作性,有關(guān)的闡述相當(dāng)精彩。
安全性如何?
該書還簡要討論了Web服務(wù)的安全問題,其中包括XML安全性(比如數(shù)字證書和加密技術(shù)等)以及SOAP安全性。用Java工具包開發(fā)的示例來自IBM
和Phaos。
小結(jié)
O’Reilly出的書一向不錯,我認(rèn)為《Java
Web服務(wù)》一書提供的信息對讀者同樣具有很高的價值。不過,該書幾乎全力討論SOAP而忽視了Web服務(wù)的其他方面。這樣就同O’Reilly出版的《Programming
Web Servic with SOAP》以及《Java and
SOAP》造成了內(nèi)容上的重復(fù)。書中對Web服務(wù)各類技術(shù)的介紹信息很容易就能在其他圖書中找到(而且更具深度),但其獨有的Java示例和技術(shù)注解則極具價值。
- 1Web服務(wù)防黑談(二)
- 2何謂知識型企業(yè)?
- 3機構(gòu)上海OA的實務(wù)指引
- 4企業(yè)上海OA核心價值是什么
- 5對上海OA的不同觀點(田志剛)
- 6泛普OA辦公系統(tǒng)在上海發(fā)布項目管理軟件系統(tǒng)價值
- 7信息系統(tǒng)建設(shè)提供的是知識還是產(chǎn)品?(AMT 宋亮)
- 8泛普OA辦公軟件即將在上海灘發(fā)布最新的報表系統(tǒng)
- 9ebXML與Web Services相輔相成
- 10跨越信息訪問的鴻溝!(by AMT 方厚政)
- 11個人上海OA實務(wù)
- 12開發(fā)工具和中間件產(chǎn)品將使Web services供應(yīng)商發(fā)生分化
- 13實時企業(yè)離不開存儲管理
- 14上海OA中的PM思想(孫洪波)
- 15如何實現(xiàn)知識共享?
- 16上海OA的三種策略(尤克強)
- 17知識整合:隱藏了的優(yōu)勢(by AMT 胡鵬編譯)
- 18泛普(上海)OA辦公軟件項目管理是對整個項目信息進(jìn)行管理
- 19存儲管理市場概覽(AMT 張艷 編譯)
- 20技術(shù)創(chuàng)新類型與上海OA方法的關(guān)系研究(謝洪明劉常勇)
- 21Sun一反常態(tài) 支持微軟網(wǎng)絡(luò)服務(wù)安全規(guī)范
- 22網(wǎng)絡(luò)服務(wù)新戰(zhàn)場:IT巨頭爭搶認(rèn)證服務(wù)
- 23Sun氣勢洶洶 決心在網(wǎng)絡(luò)服務(wù)領(lǐng)域超越微軟
- 24文獻(xiàn)綜述:戰(zhàn)略聯(lián)盟中知識資源的共享利用(by AMT 王玉榮)
- 25網(wǎng)絡(luò)服務(wù)也稱得上是一場革命
- 26上海OA:由說到做,從知到行(by AMT 夏敬華 徐家?。?
- 27數(shù)字資產(chǎn)管理:捕獲競爭優(yōu)勢的新方式(by AMT 劉宇編譯)
- 28上海oa軟件哪家比較好?
- 29OA辦公軟件系統(tǒng)中的工作“民意調(diào)查”很強大
- 30做信息時代的上海OA者
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114