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

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

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

?? java學(xué)習(xí)文檔
?? TXT
字號(hào):
作者: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)用程式之間可以彼此溝通,而不會(huì)被防火牆阻礙。在分散式的架構(gòu)下,使用 XML 的環(huán)境中,SOAP提供兩個(gè)電腦系統(tǒng)之間交換的架構(gòu)與資料型別。 
在過去五年來透過網(wǎng)際網(wǎng)路存取已經(jīng)變成是較進(jìn)步社會(huì)的基礎(chǔ)需求。在其上執(zhí)行著各式各樣的通訊協(xié)定。但是直至目前為止最廣泛被接受的通訊協(xié)定依然是Hypertext Transfer Protocol(HTTP),它是瀏覽器與Web伺服器之間溝通時(shí)使用,對(duì)於文字、圖形以及其他資訊的傳輸很有效率與彈性,而且它簡單易懂。  
你我所撰寫的應(yīng)用程式利用網(wǎng)際網(wǎng)路在遠(yuǎn)端互動(dòng)已經(jīng)變得越來越重要。現(xiàn)今在網(wǎng)際網(wǎng)路上提供eService已經(jīng)是大勢所趨。舉個(gè)例子來說,你可能在某一家網(wǎng)路公司所提供的行事曆上註冊(cè),當(dāng)快遞公司要送貨品給你時(shí),它的系統(tǒng)會(huì)自動(dòng)與提供行事曆的網(wǎng)路公司合作,查閱你的在家的時(shí)間,自動(dòng)排定送貨的行程。或著是你想寫一個(gè)入門網(wǎng)站,但覺得某個(gè)網(wǎng)站所提供的交通資訊或是天氣預(yù)報(bào)系統(tǒng)很好,你想直接讓你的使用者透過系統(tǒng)之間的合作,可以在你的網(wǎng)站線上查詢別的網(wǎng)站上這些資料。而那些提供服務(wù)的網(wǎng)站也可以查詢的次數(shù)向你收費(fèi)。  
以上這些動(dòng)作都需要系統(tǒng)自動(dòng)完成合作,不再有人工參與。且彼此的系統(tǒng)是各自以他所熟悉的技術(shù)完成,這代表著系統(tǒng)不會(huì)遵循特殊的架構(gòu)。有可能我的系統(tǒng)是Win32,使用的是COM+﹔而你的是UNIX作業(yè)系統(tǒng),利用CORBA提供服務(wù)。  
讓兩個(gè)系統(tǒng)透過網(wǎng)際網(wǎng)路溝通,僅僅用HTTP通訊協(xié)定本身提供的功能是不夠的,雖然HTTP本身的彈性很大,但它基本的設(shè)計(jì)並不適合呼叫遠(yuǎn)端的程式物件。這種互動(dòng)在區(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ī)制,但它卻會(huì)降低分散式物件通訊協(xié)定的使用效能。為了要解決這個(gè)問題,有識(shí)之士紛紛提出了各自的解決方案。在 1998 年,UserLand 公司的執(zhí)行總裁 Dave Winner 提出透過 XML 讓 RPC 的通訊方式透過 HTTP 協(xié)定在網(wǎng)際網(wǎng)路上執(zhí)行。  
這個(gè)想法經(jīng)由微軟公司加以改良,提出了實(shí)際可行的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是一個(gè)像DCOM或其他分散式物件通訊協(xié)定的協(xié)定,讓使用者端與伺服端的RPCs可以溝通。但與其他類似協(xié)定不一樣的地方是,它支援防火牆的使用。同樣重要地,SOAP不是只設(shè)計(jì)用來針對(duì)某種物件技術(shù)的協(xié)定,它不像一些時(shí)下的分散式物件通訊協(xié)定會(huì)被綁死在某一種特定的物件規(guī)格上,這個(gè)協(xié)定將可以被任何的物件使用。所以它將是兩大物件陣營COM 和 CORBA 最好的溝通橋樑,讓彼此的物件程式可以跨平臺(tái)透過網(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)廠商自行實(shí)作。
 

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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色综合成人网| 国产无遮挡一区二区三区毛片日本 | 国产片一区二区| 国产成人午夜99999| 国产视频一区在线观看| av一区二区不卡| 亚洲一区在线观看免费观看电影高清 | 成人va在线观看| 中文字幕一区二区三| 欧洲一区二区av| 丝袜亚洲精品中文字幕一区| 91精品欧美久久久久久动漫| 国产在线乱码一区二区三区| 日韩一区欧美小说| 欧美日韩的一区二区| 狠狠色丁香婷婷综合| 国产精品黄色在线观看| 欧美日韩国产综合久久| 久久er99热精品一区二区| 中文字幕精品在线不卡| 欧美三级韩国三级日本一级| 久久不见久久见中文字幕免费| 欧美激情一区二区三区蜜桃视频| 欧洲视频一区二区| 精品一区二区免费在线观看| 中文字幕视频一区| 日韩一区和二区| eeuss鲁片一区二区三区在线观看| 亚洲第一电影网| 久久精品一区二区| 精品视频在线免费观看| 国产一区二区不卡在线| 亚洲第一会所有码转帖| 国产拍欧美日韩视频二区| 欧美日韩激情在线| 国产成人午夜电影网| 视频在线观看91| 自拍偷拍国产亚洲| 精品国产伦一区二区三区免费| 91免费版在线| 国产成人免费视频精品含羞草妖精| 一片黄亚洲嫩模| 欧美国产一区二区| 欧美电影精品一区二区| 欧美四级电影在线观看| 成人高清免费观看| 久久97超碰国产精品超碰| 亚洲综合色网站| 亚洲国产精品传媒在线观看| 日韩欧美中文一区| 欧美午夜精品一区二区蜜桃| 成人av电影免费观看| 免费精品视频在线| 亚洲国产sm捆绑调教视频| 亚洲欧美一区二区视频| 久久久久久亚洲综合影院红桃| 欧美高清视频一二三区 | 亚洲国产视频网站| 亚洲桃色在线一区| 欧美国产日韩a欧美在线观看| 欧美大胆一级视频| 3atv一区二区三区| 欧美日韩一区二区三区四区| 色妞www精品视频| 99免费精品在线观看| 国产九色精品成人porny | 午夜精彩视频在线观看不卡| 亚洲免费观看高清| 日韩美女视频一区| 中文字幕在线一区免费| 欧美激情艳妇裸体舞| 久久精品无码一区二区三区| 久久综合久久99| 2欧美一区二区三区在线观看视频| 欧美一级夜夜爽| 日韩一区二区免费高清| 欧美一区二区三级| 欧美一区二区日韩一区二区| 日韩欧美在线综合网| 欧美变态凌虐bdsm| 久久综合精品国产一区二区三区| 精品免费国产二区三区| 久久无码av三级| 国产午夜精品一区二区三区嫩草| 欧美激情一区二区在线| 欧美国产日产图区| 亚洲欧洲色图综合| 一区二区三区在线免费视频| 亚洲成av人片| 美女尤物国产一区| 国产麻豆精品theporn| 国产99久久久国产精品潘金网站| 成人一道本在线| 91视频.com| 欧美三级蜜桃2在线观看| 91精品国产入口| 精品国免费一区二区三区| 国产日韩视频一区二区三区| 国产精品久久久久久亚洲伦 | 亚洲欧洲色图综合| 亚洲制服丝袜一区| 免费黄网站欧美| 成人免费毛片片v| 在线免费观看日韩欧美| 日韩亚洲欧美一区| 久久久久久久久久久黄色| 国产精品热久久久久夜色精品三区| 亚洲天堂免费在线观看视频| 视频在线观看91| 国产成人av电影| 欧美日韩国产中文| 久久日一线二线三线suv| 亚洲精品视频在线观看免费| 日本在线不卡一区| 不卡大黄网站免费看| 9191精品国产综合久久久久久| 久久久精品综合| 亚洲韩国一区二区三区| 国产乱子轮精品视频| 日本韩国欧美在线| 久久免费看少妇高潮| 一区二区三区免费看视频| 精久久久久久久久久久| 色婷婷香蕉在线一区二区| 精品国产伦一区二区三区免费| 亚洲最新视频在线观看| 国产一区二区女| 欧美人成免费网站| 国产精品视频第一区| 蜜臀精品久久久久久蜜臀 | 欧美猛男gaygay网站| 欧美—级在线免费片| 日本午夜精品视频在线观看| 99久久综合国产精品| 久久综合给合久久狠狠狠97色69| 亚洲国产精品久久人人爱| 国产成人精品一区二区三区四区| 欧美精品在线观看播放| 自拍偷拍亚洲激情| 国产凹凸在线观看一区二区| 日韩亚洲欧美一区二区三区| 亚洲一区二区三区四区五区中文| 成人动漫在线一区| 久久久精品国产免费观看同学| 婷婷中文字幕综合| 日本道色综合久久| 国产精品不卡一区| 福利电影一区二区| 精品免费视频.| 日韩不卡手机在线v区| 欧美午夜免费电影| 日韩美女视频一区二区| 成人午夜视频在线观看| 久久一日本道色综合| 精品一区二区三区在线观看 | 在线观看日韩一区| 中文字幕一区二区在线播放| 国产iv一区二区三区| 久久久久青草大香线综合精品| 黄网站免费久久| 久久天天做天天爱综合色| 精品一区在线看| 久久人人爽人人爽| 国产一区不卡在线| 久久精品欧美一区二区三区不卡| 国产在线视视频有精品| 亚洲精品在线观看网站| 国产麻豆精品久久一二三| 久久久久成人黄色影片| 国产不卡视频一区| 国产精品久久夜| 日本久久一区二区| 五月激情综合婷婷| 欧美一区二区在线看| 理论片日本一区| 久久亚区不卡日本| 成人av资源在线观看| 最新久久zyz资源站| 日本伦理一区二区| 日韩不卡在线观看日韩不卡视频| 日韩一区二区在线观看视频| 久久成人18免费观看| 久久这里只有精品6| 欧美一区二区三区系列电影| 久久精品免费观看| 日本一区二区综合亚洲| 91网站在线观看视频| 亚洲国产精品影院| 欧美mv日韩mv| 不卡视频免费播放| 亚洲在线成人精品| 日韩三级视频中文字幕| 国产成人精品免费网站| 日韩理论片网站| 欧美日本韩国一区| 国产一区中文字幕| 亚洲激情校园春色| 精品国产在天天线2019| 色综合一区二区三区| 日本伊人午夜精品|