亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 簡易物件存取協(xié)定(轉(zhuǎn)) -- 告訴你什么是soap,繁體.txt

?? 考取JAVA證件的資料
?? TXT
字號:
作者:jeru
email: jeru@163.net
日期:2001-7-13 16:56:11
簡易物件存取協(xié)定
Simple Object Access Protocol (SOAP)  
 
作者: 恆逸資訊 胡百敬
 
什麼是簡易物件存取協(xié)定(SOAP),簡而言之就是利用現(xiàn)存的網(wǎng)際網(wǎng)路架構(gòu)讓應(yīng)用程式之間可以彼此溝通,而不會被防火牆阻礙。在分散式的架構(gòu)下,使用 XML 的環(huán)境中,SOAP提供兩個電腦系統(tǒng)之間交換的架構(gòu)與資料型別。 
在過去五年來透過網(wǎng)際網(wǎng)路存取已經(jīng)變成是較進(jìn)步社會的基礎(chǔ)需求。在其上執(zhí)行著各式各樣的通訊協(xié)定。但是直至目前為止最廣泛被接受的通訊協(xié)定依然是Hypertext Transfer Protocol(HTTP),它是瀏覽器與Web伺服器之間溝通時使用,對於文字、圖形以及其他資訊的傳輸很有效率與彈性,而且它簡單易懂。  
你我所撰寫的應(yīng)用程式利用網(wǎng)際網(wǎng)路在遠(yuǎn)端互動已經(jīng)變得越來越重要。現(xiàn)今在網(wǎng)際網(wǎng)路上提供eService已經(jīng)是大勢所趨。舉個例子來說,你可能在某一家網(wǎng)路公司所提供的行事曆上註冊,當(dāng)快遞公司要送貨品給你時,它的系統(tǒng)會自動與提供行事曆的網(wǎng)路公司合作,查閱你的在家的時間,自動排定送貨的行程。或著是你想寫一個入門網(wǎng)站,但覺得某個網(wǎng)站所提供的交通資訊或是天氣預(yù)報系統(tǒng)很好,你想直接讓你的使用者透過系統(tǒng)之間的合作,可以在你的網(wǎng)站線上查詢別的網(wǎng)站上這些資料。而那些提供服務(wù)的網(wǎng)站也可以查詢的次數(shù)向你收費。  
以上這些動作都需要系統(tǒng)自動完成合作,不再有人工參與。且彼此的系統(tǒng)是各自以他所熟悉的技術(shù)完成,這代表著系統(tǒng)不會遵循特殊的架構(gòu)。有可能我的系統(tǒng)是Win32,使用的是COM+﹔而你的是UNIX作業(yè)系統(tǒng),利用CORBA提供服務(wù)。  
讓兩個系統(tǒng)透過網(wǎng)際網(wǎng)路溝通,僅僅用HTTP通訊協(xié)定本身提供的功能是不夠的,雖然HTTP本身的彈性很大,但它基本的設(shè)計並不適合呼叫遠(yuǎn)端的程式物件。這種互動在區(qū)域網(wǎng)路內(nèi)一般是使用Remote Procedure Call(RPC),也就是使用者端傳出一些參數(shù),並由伺服端回傳一些結(jié)果。  
現(xiàn)今已有許多分散式物件通訊協(xié)定(distributed object protocols) 提供遠(yuǎn)端程式間的溝通。例如微軟的Distribured Component Object Model(DCOM)、Object Management Group的Internet Inter-ORB Protocol(IIOP)等等。所有這些服務(wù)都提供相同的服務(wù),也就是讓使用者端可以觸發(fā)RPC到伺服端應(yīng)用程式,並接到回傳結(jié)果。 在企業(yè)內(nèi)部網(wǎng)路(Intranet)上使用分散式物件傳輸協(xié)定有很好的效果。但在公眾的網(wǎng)際網(wǎng)路上使用這些協(xié)定就有很多問題。任何連上網(wǎng)際網(wǎng)路的伺服器基本上都可以被任何網(wǎng)際網(wǎng)路的使用者存取,這導(dǎo)致需要較嚴(yán)謹(jǐn)?shù)陌踩剂俊榱税踩蟛糠值钠髽I(yè)都在它們內(nèi)部與外部網(wǎng)路之間加裝防火牆以防止網(wǎng)際網(wǎng)路上的大眾存取企業(yè)內(nèi)部的伺服器。這些防火牆,例如微軟的Proxy伺服器,可以經(jīng)由條件設(shè)定以阻止一些想進(jìn)企業(yè)內(nèi)部來的公眾網(wǎng)路需求,這可以大幅提昇內(nèi)部系統(tǒng)的安全。 
雖然防火牆是提供接上網(wǎng)際網(wǎng)路安全的基礎(chǔ)機(jī)制,但它卻會降低分散式物件通訊協(xié)定的使用效能。為了要解決這個問題,有識之士紛紛提出了各自的解決方案。在 1998 年,UserLand 公司的執(zhí)行總裁 Dave Winner 提出透過 XML 讓 RPC 的通訊方式透過 HTTP 協(xié)定在網(wǎng)際網(wǎng)路上執(zhí)行。  
這個想法經(jīng)由微軟公司加以改良,提出了實際可行的Simple Object Access Protocol(SOAP)通訊協(xié)定。現(xiàn)今正在W3C審議中,已經(jīng)有IBM等大廠表態(tài)支持。不久的未來即將可能成為在網(wǎng)際網(wǎng)路上提供電子服務(wù)的標(biāo)準(zhǔn)協(xié)定。  
SOAP是一個像DCOM或其他分散式物件通訊協(xié)定的協(xié)定,讓使用者端與伺服端的RPCs可以溝通。但與其他類似協(xié)定不一樣的地方是,它支援防火牆的使用。同樣重要地,SOAP不是只設(shè)計用來針對某種物件技術(shù)的協(xié)定,它不像一些時下的分散式物件通訊協(xié)定會被綁死在某一種特定的物件規(guī)格上,這個協(xié)定將可以被任何的物件使用。所以它將是兩大物件陣營COM 和 CORBA 最好的溝通橋樑,讓彼此的物件程式可以跨平臺透過網(wǎng)際網(wǎng)路呼叫。  
簡易物件存取協(xié)定如其名稱所言,要求定義要"簡易",所以它只訂出物件溝通基礎(chǔ)規(guī)範(fàn),如 
讓物件透過網(wǎng)際網(wǎng)路提出需求的方式標(biāo)準(zhǔn)化,以 HTTP 當(dāng)傳輸?shù)姆绞剑?XML 描述溝通的內(nèi)容 
建立可延伸的傳遞物件呼叫格式的承載 但它不定義一些一般分散式物件系統(tǒng)需要定義的 
分散式系統(tǒng)資源回收(garbage collection) 
雙向的 HTTP 溝通 
物件參照 
物件初始化 
以上這些不明確定義的規(guī)格都交由各系統(tǒng)廠商自行實作。
 

使用防火牆所造成的問題以及 SOAP 所提供的解決方案
 
要了解為何防火牆會造成分散式物件通訊協(xié)定的問題必須先了解到防火牆是如何分辨協(xié)定之間的不同。在TCP/IP的架構(gòu)下,每一個被廣泛使用的協(xié)定都被賦予一個特殊的埠號(port number)而每一個使用該協(xié)定的需求封包都帶著這個埠號。例如HTTP協(xié)定的埠號是80、FTP是21等等。大部分的防火牆可以用來防止某個特殊協(xié)定的方式就是針對埠號拒絕某種協(xié)定的通訊。通常防火牆是被設(shè)定成允許埠號80的運作的-如果該公司不拒絕使用HTTP的話。 
但大部分的防火牆會擋住其他的埠,因為它們假定利用其他的埠對公司內(nèi)部網(wǎng)路的運作都是有危險的。 但這也正是造成分散式物件通訊協(xié)定無法運行的原因。不像HTTP、FTP等其他著名的通訊協(xié)定,分散式物件通訊協(xié)定通常沒有使用一個著名的大家都知道的埠號來溝通。相反地,這些通訊協(xié)定通常動態(tài)地被賦予埠號,埠號碼在被需求時任意產(chǎn)生。如果沒有防火牆擋在使用者端與伺服端之間,這種方式將可以很有效地運作。但若加了防火牆,則該通訊協(xié)定會因為防火牆不允許兩端任意使用任何埠號來溝通而中斷。  
當(dāng)下存在很多種解決方式,例如某些防火牆可以被設(shè)定成允許某個範(fàn)圍的埠號碼可以進(jìn)行溝通。若該分散式物件通訊協(xié)定也可以被設(shè)定成只用這個範(fàn)圍的埠號碼,則這個方案便可行,使用者端與伺服端之間可以進(jìn)行溝通。但比較注重安全的網(wǎng)路管理者將不會贊成開放任意一組埠號碼而導(dǎo)致這個方案並不完美。另一個選擇是採用COM網(wǎng)際網(wǎng)路服務(wù),這讓傳統(tǒng)的DCOM封包在TCP上透過埠號80來傳遞。這在某些方面很有用,但這項技術(shù)只有微軟的Internet Information Server和DCOM在使用,而不是一項完整的解決方案,所以我們需要一個更普遍一般性的解決方案。  
因為幾乎所有的防火牆都允許透過埠號80來溝通,所以透過埠號80來溝通的分散式物件通訊協(xié)定將是一個較好的方案。但這並不是說說那麼容易,因為埠號80已經(jīng)被設(shè)定給HTTP協(xié)定。所以SOAP這個分散式物件通訊協(xié)定是架在HTTP協(xié)定之上的。HTTP通訊協(xié)定相當(dāng)簡單,僅僅以少數(shù)基礎(chǔ)的動詞所組成,如GET、PUT、POST等等,而這些動詞在瀏覽器與伺服器之間傳遞。而每一個動詞之後跟著一些資訊,而這些資訊通常以簡易的字串方式傳遞。  
SOAP不能改變?nèi)魏蔚默F(xiàn)狀,也不能要求增加HTTP現(xiàn)有的動詞。替代方案是SOAP將使用Extensible Markup Language(XML)來定義需求與回應(yīng)訊息的格式,並允許使用正常的HTTP POST命令來傳遞這些訊息。所有的SOAP通訊都使用80埠,這也代表著在網(wǎng)際網(wǎng)路上SOAP可以透過任何的Web伺服器來溝通-防火牆將不再是一個問題。 SOAP主要的設(shè)計目的之一就是保證它可以有效地使用既有的網(wǎng)際網(wǎng)路架構(gòu)-也就是HTTP、防火牆、代理伺服器(proxy)以及其他種種。例如SOAP可以使用Secure Sockets Layer(SSL)通訊協(xié)定以加密維護(hù)安全,使用到HTTP的連線管以機(jī)制,等等更多更多的部分。SOAP讓分散式物件通訊協(xié)定透過網(wǎng)際網(wǎng)路的溝通像使用瀏覽器來存取網(wǎng)頁一樣方便。  
在現(xiàn)今這個世界上已經(jīng)有許多的許多分散是物件通訊協(xié)定,但還沒有一個可以不被改變就用在現(xiàn)今的網(wǎng)際網(wǎng)路上。藉由提供一個架在HTTP之上,簡單、且有彈性的機(jī)制來傳送需求與回應(yīng),SOAP讓當(dāng)下觸發(fā)遠(yuǎn)端函數(shù)不需要有任何改變。讓應(yīng)用程式可以透過網(wǎng)際網(wǎng)路存取不是一件小事。且它並未被綁死在任何一個單一的物件模型,這項新的技術(shù)擁有可以用在許多不同情況的潛力。基於以上的論述,SOAP對於今日的通訊協(xié)定是一項值得增加的投資。 
 
 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人在线视频观看| 国产欧美精品在线观看| 日韩免费高清av| 欧美激情一区三区| 午夜日韩在线观看| 丁香天五香天堂综合| 欧美日韩国产片| 国产精品久久久久久久岛一牛影视| 亚洲成人精品在线观看| 99riav久久精品riav| 精品国产凹凸成av人网站| 一区二区在线电影| 成人av先锋影音| 久久久亚洲综合| 日韩中文字幕一区二区三区| 色哟哟一区二区| 中文字幕av一区 二区| 久久国产剧场电影| 欧美一区二区三区白人| 一区二区高清视频在线观看| 一级做a爱片久久| 国产精品99久久不卡二区| 欧美二区在线观看| 亚洲一区在线看| 成人a级免费电影| 亚洲国产精品激情在线观看| 九九精品视频在线看| 在线播放中文字幕一区| 午夜私人影院久久久久| 在线观看91视频| 夜夜爽夜夜爽精品视频| 91久久精品网| 亚洲综合自拍偷拍| 欧美亚洲尤物久久| 亚洲五月六月丁香激情| 欧美日韩综合不卡| 日韩精品一区第一页| 欧美理论片在线| 日本欧美肥老太交大片| 欧美一级片在线| 麻豆一区二区三| 久久精品国产999大香线蕉| 日韩亚洲欧美在线观看| 亚洲成人av免费| 欧美亚一区二区| 亚洲国产精品尤物yw在线观看| 91豆麻精品91久久久久久| 亚洲欧美一区二区久久| 精品视频在线免费观看| 午夜精品久久一牛影视| 日韩一区二区三区在线视频| 蜜桃av一区二区| 久久精品视频网| 色综合久久中文字幕综合网| 亚洲成人av电影在线| 精品欧美一区二区在线观看| 国产成人三级在线观看| 亚洲特级片在线| 欧美日韩www| 国产在线播放一区三区四| 欧美经典一区二区三区| 一本一本大道香蕉久在线精品| 亚洲一二三级电影| 欧美日韩亚洲综合| 亚洲小说春色综合另类电影| 3d成人动漫网站| 国产成人综合网| 亚洲一区二区在线免费观看视频| 3d动漫精品啪啪一区二区竹菊| 国产一区二区网址| 亚洲激情图片一区| 精品久久久久久久久久久久包黑料| 国产成人超碰人人澡人人澡| 亚洲国产成人av网| 久久久精品国产99久久精品芒果| 一本久道久久综合中文字幕| 麻豆国产精品777777在线| 欧美国产日韩亚洲一区| 欧美日韩高清在线| 99久久久国产精品| 亚洲国产综合人成综合网站| 久久综合色婷婷| k8久久久一区二区三区| 日韩黄色在线观看| 亚洲欧美综合网| 欧美成人精品1314www| 91官网在线观看| 国产电影一区二区三区| 偷窥少妇高潮呻吟av久久免费| 日本一区二区三区国色天香| 日韩一区二区精品在线观看| 色av一区二区| 高清国产一区二区| 久久99精品久久久久久国产越南| 一二三四区精品视频| 国产精品久久久久久久久搜平片| 欧美一级片在线看| 欧美日韩久久不卡| 99精品久久只有精品| 国产成人一级电影| 精品亚洲欧美一区| 免费亚洲电影在线| 日本网站在线观看一区二区三区| 一区二区三区中文字幕精品精品 | 国产精品18久久久久久久久 | 成人视屏免费看| 日韩精品一级中文字幕精品视频免费观看 | 国产精品无遮挡| 日韩免费高清视频| 欧美一区二区私人影院日本| 欧美日韩高清一区| 欧美日韩免费观看一区二区三区| 91久久精品网| 欧美性感一类影片在线播放| 91污在线观看| 91国产精品成人| 日韩午夜小视频| 欧美性大战久久久| 色吧成人激情小说| 在线观看免费成人| 欧美性大战xxxxx久久久| 欧美在线综合视频| 欧美日韩一区二区三区免费看| 欧美在线一区二区三区| 欧美日韩精品一区二区在线播放| 欧美日韩五月天| 欧美一区二区三区四区高清| 欧美电视剧免费全集观看| 久久综合国产精品| 欧美高清在线精品一区| 亚洲婷婷综合久久一本伊一区| 亚洲激情欧美激情| 青青草原综合久久大伊人精品| 色综合咪咪久久| 91久久精品国产91性色tv| 精品污污网站免费看| 3751色影院一区二区三区| 日韩久久精品一区| 欧美激情一区二区三区蜜桃视频 | 国产精品久久久久桃色tv| 久久久久久久久伊人| 欧美国产综合一区二区| 亚洲乱码日产精品bd| 午夜私人影院久久久久| 久久99这里只有精品| 成人高清在线视频| 欧美写真视频网站| 久久久久久久免费视频了| 日韩美女啊v在线免费观看| 亚洲一区在线视频| 国产一区二区91| 91麻豆国产精品久久| 日韩色在线观看| 国产精品高清亚洲| 热久久国产精品| 99精品久久只有精品| 51精品秘密在线观看| 国产精品你懂的在线欣赏| 亚洲电影在线播放| 国产成人精品免费网站| 欧美区视频在线观看| 国产欧美日韩精品a在线观看| 亚洲不卡一区二区三区| 奇米综合一区二区三区精品视频| 国产一区二区三区日韩| 在线亚洲免费视频| 国产色产综合色产在线视频| 亚洲高清三级视频| 99久久精品国产网站| 精品久久久久久久久久久院品网 | 日韩免费高清视频| 亚洲一二三四在线观看| 国产成人综合精品三级| 欧美一区二区大片| 亚洲无人区一区| 波多野结衣中文字幕一区二区三区 | 亚洲色图欧美偷拍| 国产一区二区久久| 91麻豆精品国产91久久久使用方法 | 久久精品亚洲精品国产欧美| 中文字幕一区在线| 精品一区二区久久久| 欧美日本视频在线| 伊人婷婷欧美激情| 成人一级黄色片| 2022国产精品视频| 日韩av午夜在线观看| 日本韩国精品在线| 中文字幕人成不卡一区| 国产成人午夜电影网| 精品美女被调教视频大全网站| 亚洲妇熟xx妇色黄| 欧洲色大大久久| 亚洲欧美日韩中文播放| 成人黄色在线网站| 日本一区二区三区久久久久久久久不 | 欧美日产在线观看| 亚洲va欧美va国产va天堂影院| 91蜜桃视频在线| 亚洲免费在线观看视频|