對象請求代理或ORB是一種編程協議,在客戶端和供應商之間起中介或代理的作用。使用對象請求代理,客戶端提交某種類型服務的請求。代理接收請求并將其路由到可以請求的網絡上的終端點已成功完成。通過使用對象請求代理,處...
對象請求代理或ORB是一種編程協議,在客戶端和供應商之間起中介或代理的作用。使用對象請求代理,客戶端提交某種類型服務的請求。代理接收請求并將其路由到可以請求的網絡上的終端點已成功完成。通過使用對象請求代理,處理請求的客戶端-服務器不必知道在網絡中的何處轉發請求。代理評估請求,然后相應地路由請求。女人在與計算機進行倒立操作時,將對象請求代理理解為中間件的一個例子有時會有幫助。本質上,中間件的功能是將數據從起始點傳輸到終止點,而不是在嚴格的點對點通信中傳輸數據。這種方法的優點是中間件能夠限定傳入的數據,并將其路由到網絡中可能被處理的部分最大程度的效率。對象請求代理是更廣泛的通用對象請求代理體系結構(也稱為CORBA)的一部分。正是這種更廣泛的體系結構使對象請求代理能夠準確、快速地處理來自客戶端的數據輸入,并將數據傳遞到適當的系統或網絡上的服務器。每個組件都是使用接口定義語言設置的,該語言允許交叉編譯器識別網絡上任何地方當前運行的每個組件。作為總體功能的一部分,對象請求代理可以為客戶端請求中包含的數據提供多個終止點,例如,可以將數據復制并移動到網絡上的各種服務器數據可以轉儲到數據庫中進行進一步處理,同時也可以添加到普通文件中進行存儲。完成確認可以作為整體功能的一部分進行,以及允許在序列無法正確完成時將請求還原為其原始形式。因為可以將對象請求代理配置為適合多種環境并處理范圍廣泛的客戶端請求,程序員能夠調整代理來處理入站客戶端請求的任意數量的單個和多個任務。代理也具有一定的適應性,因為當組件添加到網絡中時,它們可以相對容易地命名并添加到通用體系結構中
-
發表于 2020-08-06 18:51
- 閱讀 ( 938 )
- 分類:電腦網絡