欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
developerWorks : xml : 架構Web Service : 什么是Web服務(wù)?
 
架構Web Service: 什么是Web服務(wù)?

內容:
Web對象
Web Service "Stack"
Web服務(wù)的類(lèi)別
Web服務(wù): 當今的技術(shù)最亮點(diǎn)
參考資料
作者簡(jiǎn)介
相關(guān)內容:
為什么需要Web服務(wù)?

柴曉路 (fennivel@uddi-china.org)
Chief System Architect
2001年7月24日

本文是架構Web服務(wù)的系列文章的第二篇,從Web服務(wù)的技術(shù)定義開(kāi)始,來(lái)探討什么是Web服務(wù)。首先,作者從技術(shù)角度詳細分析了Web服務(wù)作為Internet環(huán)境下的軟件組件的基本角色,從這個(gè)基本角色開(kāi)始,詳細介紹了這個(gè)組件對象的包裝規范Web Service "stack",并對Web服務(wù)的應用做了分類(lèi),最后借助Garnter Group的材料考察了Web服務(wù)的當前發(fā)展狀況。

在本系列的上一篇文章中,我就為什么需要Web服務(wù),從商業(yè)利益需求的角度進(jìn)行了分析。本文將結合技術(shù)驅動(dòng)的發(fā)展需求,詳細介紹從技術(shù)上來(lái)看,到底是么是Web服務(wù),以及Web服務(wù)的應用分類(lèi)。就技術(shù)角度而言,無(wú)論從哪個(gè)角度來(lái)看,Web服務(wù)都是對象/組件技術(shù)在Internet中的延伸。

本文所引用的資源主要包括兩類(lèi),一類(lèi)是Web服務(wù)的技術(shù)資源網(wǎng)站,包含了大量Web服務(wù)的技術(shù)信息,另一類(lèi)是Web服務(wù)“stack"系列技術(shù)規范,他們是一個(gè)整體的技術(shù)體系,包括UDDI、SOAP、WSDL、XML等。本文的最后給出了這些資源的鏈接,有興趣的讀者可以通過(guò)這些資源鏈接找到所需的內容。

Web對象

從外部的使用者的角度而言,Web服務(wù)是一種部署在Web上的對象/組件,它具備以下特征:

  • 完好的封裝性,Web服務(wù)既然是一種部署在Web上的對象,自然具備對象的良好封裝性,對于使用者而言,他能且僅能看到該對象提供的功能列表。

  • 松散耦合,這一特征也是源于對象/組件技術(shù),當一個(gè)Web服務(wù)的實(shí)現發(fā)生變更的時(shí)候,調用者是不會(huì )感到這一點(diǎn)的,對于調用者來(lái)說(shuō),只要Web服務(wù)的調用界面不變,Web服務(wù)的實(shí)現任何變更對他們來(lái)說(shuō)都是透明的,甚至是當Web服務(wù)的實(shí)現平臺從J2EE遷移到了.NET或者是相反的遷移流程,用戶(hù)都可以對此一無(wú)所知。對于松散耦合而言,尤其是在Internet環(huán)境下的Web服務(wù)而言,需要有一種適合Internet環(huán)境的消息交換協(xié)議。而XML/SOAP正是目前最為適合的消息交換協(xié)議。

  • 使用協(xié)約的規范性,這一特征從對象而來(lái),但相比一般對象其界面規范更加規范化和易于機器理解。首先,作為Web服務(wù),對象界面所提供的功能應當使用標準的描述語(yǔ)言來(lái)描述(比如WSDL);其次,由標準描述語(yǔ)言描述的服務(wù)界面應當是能夠被發(fā)現的,因此這一描述文檔需要被存儲在私有的或公共的注冊庫里面。同時(shí),使用標準描述語(yǔ)言描述的使用協(xié)約將不僅僅是服務(wù)界面,它將被延伸到Web服務(wù)的聚合、跨Web服務(wù)的事務(wù)、工作流等,而這些又都需要服務(wù)質(zhì)量(QoS)的保障。其次,我們知道安全機制對于松散耦合的對象環(huán)境的重要性,因此我們需要對諸如授權認證、數據完整性(比如簽名機制)、消息源認證以及事務(wù)的不可否認性等運用規范的方法來(lái)描述、傳輸和交換。最后,在所有層次的處理都應當是可管理的,因此需要對管理協(xié)約運用同樣的機制。

  • 使用標準協(xié)議規范,作為Web服務(wù),其所有公共的協(xié)約完全需要使用開(kāi)放的標準協(xié)議進(jìn)行描述、傳輸和交換。這些標準協(xié)議具有完全免費的規范,以便由任意方進(jìn)行實(shí)現。一般而言,絕大多數規范將最終有W3C或OASIS作為最終版本的發(fā)布方和維護方。

  • 高度可集成能力。由于Web服務(wù)采取簡(jiǎn)單的、易理解的標準Web協(xié)議作為組件界面描述和協(xié)同描述規范,完全屏蔽了不同軟件平臺的差異,無(wú)論是CORBA、DCOM還是EJB都可以通過(guò)這一種標準的協(xié)議進(jìn)行互操作,實(shí)現了在當前環(huán)境下最高的可集成性。

Web Service "Stack"

在前一節中,我們已經(jīng)了解到為了完成在松散耦合的環(huán)境下的對象訪(fǎng)問(wèn),以及在基本對象訪(fǎng)問(wèn)之上的諸如事務(wù)、工作流、安全機制等。實(shí)現一個(gè)完整的Web服務(wù)體系需要有一系列的協(xié)議規范來(lái)支撐。

Figure 1.   Web Service "stack"

其中,綠色部分是先前已經(jīng)定義好的并且廣泛使用的傳輸層和網(wǎng)絡(luò )層的標準:IP、HTTP、SMTP等。而藍色部分是目前開(kāi)發(fā)的Web服務(wù)的相關(guān)標準協(xié)議,包括服務(wù)調用協(xié)議SOAP、服務(wù)描述協(xié)議WSDL和服務(wù)發(fā)現/集成協(xié)議UDDI,以及服務(wù)工作流描述語(yǔ)言WSFL。而橙色部分描述的是更高層的待開(kāi)發(fā)的關(guān)于路由、可靠性以及事務(wù)等方面的協(xié)議。黃色部分是各個(gè)協(xié)議層的公用機制,這些機制一般由外部的正交機制來(lái)完成。

從以上這個(gè)技術(shù)層次圖我們看以看到,Web服務(wù)追求的第一目標是簡(jiǎn)單性??赡艽蠹視?huì )覺(jué)得很奇怪,有那么多協(xié)議,怎么能說(shuō)他簡(jiǎn)單。

首先,這些協(xié)議本身都是簡(jiǎn)單的,無(wú)論是HTTP, FTP等傳統的TCP/IP系統的網(wǎng)絡(luò )協(xié)議,還是SOAP, WSDL, UDDI, WSFL等基于XML的協(xié)議,他們設計原則中的一個(gè)最重要點(diǎn)就是力求簡(jiǎn)單性。相信大家如果對XML、SOAP等有深入了解的話(huà),一定會(huì )深深體會(huì )這一點(diǎn)。

其次,一個(gè)可以使用的Web服務(wù)應當按照需要選用若干層次的功能,而無(wú)需所有的特性。比如在目前狀況下,一個(gè)簡(jiǎn)單應用可能只要使用WSDL/SOAP就可以架構一個(gè)符合規范的Web服務(wù)了。

最后,所有的機制完全是基于現有的技術(shù),并沒(méi)有創(chuàng )造一個(gè)完全的新體系。無(wú)論是IPv4、HTTP、FTP這些現有的網(wǎng)絡(luò )協(xié)議,還是SOAP、WSDL等這些基于XML而定義的協(xié)議都是遵循著(zhù)一個(gè)原則:繼承原有的被廣泛接受的技術(shù),這樣才能使得Web服務(wù)被廣泛接受。

Web服務(wù)的類(lèi)別

綜合當今的Web應用以及Web服務(wù)的特點(diǎn),我們認為Web服務(wù)實(shí)施的領(lǐng)域可以分為四類(lèi):

  • Business-Oriented Web Service: 該類(lèi)服務(wù)針對的是那些面向企業(yè)應用服務(wù),包括企業(yè)內部的ERP系統,企業(yè)間的SCM/CRM等系統。當這些系統以Web服務(wù)的形式在網(wǎng)絡(luò )(Internet和intranet)中出現時(shí),企業(yè)內的應用集成將更未容易,而在企業(yè)間的眾多合作伙伴的系統對接也將不再是無(wú)法完成的任務(wù)。目前現有的解決方案和產(chǎn)品的提供商有Bowstreet、Epicentric等。

  • Consumer-Oriented Web Service: 此類(lèi)服務(wù)針對的是那些原先的B2C的網(wǎng)站的改造,為這些Browser-Oriented的Web應用增加(注意是增加)了Web服務(wù)的應用界面,使得第三方的桌面工具或其自身提供的增值的桌面工具能夠利用更優(yōu)秀的用戶(hù)界面提供跨越多個(gè)B2C服務(wù)的桌面服務(wù)。這將使得用戶(hù)使用Internet更為方便,能夠獲得更加便捷的服務(wù)。比如我們完全就可以在個(gè)人理財桌面系統中集成(調用)Internet上的股票價(jià)格查詢(xún)Web服務(wù)、機票預定Web服務(wù)等,使得個(gè)人理財應用的自動(dòng)化程度更高。

  • Device-Oriented Web Service: 此類(lèi)服務(wù)的使用終端一般是手持設備和日用家電,對于前者而言,可以在不用修改網(wǎng)絡(luò )服務(wù)的體系架構的前提下,令先前的網(wǎng)絡(luò )服務(wù)支持除PC以外的各種終端,比如Palm、PocketPC、手機等。如此,那些天氣預報服務(wù)、Email服務(wù)、主動(dòng)信息服務(wù)等將更為有效和便捷。而后者對于日用家電,則可能是一個(gè)市場(chǎng)的啟動(dòng)期,有了Web服務(wù)作為基礎框架,智能型的日用家電將真正獲得標準的支持,從而有了廣泛使用的可能。

  • System-Oriented Web Service: 一些傳統意義上的系統服務(wù),比如用戶(hù)權限認證,系統監控等,如果被遷移到全球范圍的Internet上,或者企業(yè)內部的intranet上,其作用范圍將從單個(gè)系統或局部網(wǎng)絡(luò )拓展到整個(gè)企業(yè)網(wǎng)絡(luò )或整個(gè)Internet。如此,基于同一系統服務(wù)的不同應用將得以在整個(gè)Internet環(huán)境中部署,譬如跨國企業(yè)的所有在線(xiàn)服務(wù)可以使用同一個(gè)用戶(hù)權限認證Web服務(wù)。

Web服務(wù): 當今的技術(shù)最亮點(diǎn)

Figure 2.   Web服務(wù)的當前發(fā)展狀況

以上這幅圖是Gartner Group在研究了所有IT主流時(shí)尚技術(shù)的發(fā)展道路后,作出的抽象模型。Y軸表明技術(shù)的受關(guān)注程度,而X軸則表示技術(shù)的應用的成熟度。每一項技術(shù)在從出現到成熟的整個(gè)過(guò)程都將沿著(zhù)圖中的曲線(xiàn)前進(jìn),而且典型地,都將被劃分為五個(gè)階段:

  • 技術(shù)顯現:一門(mén)技術(shù)被發(fā)明或定義之后,開(kāi)始進(jìn)入公眾的視野;
  • 不斷膨脹的期望期:由于該項技術(shù)的劃時(shí)代的突破,使人們對這項技術(shù)有著(zhù)無(wú)比美好的想象和期望,這一階段類(lèi)似"網(wǎng)絡(luò )的泡沫器";
  • 希望破滅之后的醒悟期:由于每項技術(shù)都不是萬(wàn)能的,真正獲得使用仍然需要務(wù)實(shí)的加以應用研究,因此此時(shí)人們發(fā)現這項技術(shù)似乎并沒(méi)有期望中那么有用,這一階段類(lèi)似"網(wǎng)絡(luò )的泡沫破滅";
  • 豁然開(kāi)朗地應用發(fā)展期:經(jīng)過(guò)了一個(gè)階段的開(kāi)發(fā)和研究,該項技術(shù)終于走上了良性發(fā)展的軌道,越來(lái)越多的人接受并使用了該項技術(shù);
  • 大量的工業(yè)化生產(chǎn)期:該項技術(shù)成為業(yè)界主流,大量應用在具體的環(huán)境中。

參考資料

作者簡(jiǎn)介

柴曉路: 上海得易電子商務(wù)技術(shù)有限公司(DealEasy)首席系統架構師、XML技術(shù)顧問(wèn)。UDDI-China.org藍色火焰工作室(Blue Blaze Studio)成員。UDDI Advisor Group成員,WSUI Working Group成員。2000年獲復旦大學(xué)計算機科學(xué)碩士學(xué)位,曾在國際計算機科學(xué)學(xué)術(shù)會(huì )議(ICSC)、亞太區XML技術(shù)研討會(huì )(XML Asia/Pacific‘99)、中國XML技術(shù)研討會(huì )(北京)、計算機科學(xué)期刊等各類(lèi)國際、國內重要會(huì )議與期刊上發(fā)表論文多篇。專(zhuān)長(cháng)于基于XML的系統集成和數據交換的技術(shù)研究,同時(shí)對數據庫、面向對象技術(shù)及CSCW等技術(shù)比較擅長(cháng)。

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
架構Web Service基礎:什么是Web服務(wù)?_架構Web Service基礎:什么是...
C# Web Service簡(jiǎn)介及使用
基于SOA的服務(wù)架構
Web service 架構學(xué)習
干貨 | 最全Web Service滲透測試總結
soap RMI RPC WebService REST CORBA JMS這幾者的區別和聯(lián)系是什么...
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久