監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

書評:Java Web Service

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

書評:Java Web Service

圍繞Web服務技術(shù)的宣傳越來越多,XML、UDDI、WSDL和SOAP這類縮寫詞到處都可以看到。微軟和Sun也分別采取不同的框架結(jié)構(gòu)迎接Web服務的到來,這就是前者的.NET和后者的Sun ONE。顯然,開發(fā)者遲早要走向Web技術(shù)的開發(fā)之路,一切只是時間問題。O’Reilly出版社出版發(fā)現(xiàn)的最新圖書《 Java Web Service》就為Java開發(fā)人員指明了開發(fā)Web服務的方向。

涉及范圍大

We服務是一種不涉及具體平臺和語言的軟件架構(gòu),但是開發(fā)人員必須選擇一種語言來具體開發(fā)Web服務。如果你選擇了Java,該書就正好提供了這一開發(fā)途徑的有關內(nèi)容。

該書各個章節(jié)闡述各類Web服務技術(shù)(從Java的角度):SOAP、WSDL和UDDI等。按照該書的說法,這些技術(shù)就是Web服務的基礎。各章還包括了有關的Java代碼。

從何開始?

該書首先簡短介紹了Web服務的概念并討論了影響該技術(shù)被接納的有關因素。我發(fā)現(xiàn)后者的討論很有意思;書中提到了其他可比的技術(shù)而且還解釋了它們是如何被接受的。接著是對面向服務模式的討論而且還提供了對Web服務本質(zhì)和用途的深入分析。

技術(shù)術(shù)語

我已經(jīng)提到,書中很大章節(jié)涉及到了SOAP、WSDL和UDDI。具體地說,有兩章專門討論SOAP;第2章關注SOAP錯誤處理和容易引起混淆的概念。再有,該章還提供了涉及SOAP開發(fā)和如何處理不同SOAP版本的有用信息。UDDI 和 WSDL 兩章介紹了許多可以直接利用的程序代碼。在全面介紹完這些基本技術(shù)之后該書立刻轉(zhuǎn)入了對核心Java技術(shù)的闡述。

Java企業(yè)技術(shù)

微軟以在其.NET框架中集成Web服務而搶了先機。Sun則以Java Web服務開發(fā)包作出了響亮的回答。后者是一種全面包括構(gòu)建Web服務所必須技術(shù)的Java開發(fā)工具包,其中包括了消息、進程、注冊表和開發(fā)工具等內(nèi)容。該書涵蓋了 Java API for XML-based RPC (JAX-RPC) 以及Java API for XML Messaging (JAXM)。實際上,我還沒有看到其他書籍涉及到了這些內(nèi)容,這實在是太好了??墒牵摃鴧s忽略了該工具包的其他內(nèi)容而把主要的精力全投入到了如何使用 JAXM和JAX-RPC開發(fā)SOAP。

另有一章的標題是“J2EE 和Web服務”,但照我看卻更應該標為“SOAP和Web服務”,這一章整個就在討論如何同時采用SOAP和J2EE,包括解析SOAP消息、使用RPC和采用Java Message Service (JMS)的例程等。章節(jié)末還總結(jié)了新出現(xiàn)的、受到BEA支持的Java Web Service (JWS) 計劃。

互操作性的優(yōu)、中、差

到目前為止,我最喜歡的一章就是第9章了,這一章在理論上非常優(yōu)美地闡述了Web服務的互操作問題,但是卻太缺乏現(xiàn)實應用中的討論。本章給那些以為Web服務可以解決所有問題的人提了個醒。本章詳細討論了許多缺陷和問題領域,同時還介紹了SOAPBuilders 討論組,創(chuàng)立這個討論組的宗旨就是隨著SOAP技術(shù)的逐步成熟而提高Web服務的互操作性(已經(jīng)發(fā)布了新版本,但是這些標準還存在不少問題)。這一章討論的另一方面就是.NET和 J2EE Web服務的互操作性,有關的闡述相當精彩。

安全性如何?

該書還簡要討論了Web服務的安全問題,其中包括XML安全性(比如數(shù)字證書和加密技術(shù)等)以及SOAP安全性。用Java工具包開發(fā)的示例來自IBM 和Phaos。

小結(jié)

O’Reilly出的書一向不錯,我認為《Java Web服務》一書提供的信息對讀者同樣具有很高的價值。不過,該書幾乎全力討論SOAP而忽視了Web服務的其他方面。這樣就同O’Reilly出版的《Programming Web Servic with SOAP》以及《Java and SOAP》造成了內(nèi)容上的重復。書中對Web服務各類技術(shù)的介紹信息很容易就能在其他圖書中找到(而且更具深度),但其獨有的Java示例和技術(shù)注解則極具價值。

發(fā)布:2007-03-25 10:34    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
上海OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢