萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> yasinEmb的專欄

yasinEmb的專欄

Proxy bus object

原文鏈接:

37IOT物聯網開發社區是國內專業的物聯網開發技術論壇,歡迎各位有趣之士進入共同進步。

AllJoyn總線上的總線對象通過代理(Proxies)訪問。代理是一個遠程對象的本地表示,通過總線訪問。代理是一種常見的術語,不是特定於AllJoyn系統,但是你會經常遇到ProxyBusObject一詞,在AllJoyn框架中指出proxy的具體對象,它是一個位於遠程對象的本地代理總線。

ProxyBusObject 是底層(low-level)AllJoyn代碼的一部分。它使能一個代理對象的基本對象。

通常,一個RMI系統的目標是提供一個代理,實現了一個接口,看起來像是一個我們可以調用的遠程對象。The proxy object implements the same interface as the remote object, but drives the process of marshaling the parameters and sending the data to the service.

在AllJoyn框架,客戶端和服務軟件,往往通過特定的編程語言綁定,提供實際的用戶級代理對象。這個用戶級代理對象使用AllJoyn代理總線對象(AllJoyn proxy bus object)的能力去實現他本地/遠程透明的目標。

Bus names

一個AllJoyn總線上的連接作為服務提供接口的實現,通過接口名稱來描述。接口的實現在服務中組成接口對象的一個樹。客戶端希望通過代理對象(proxy objects)使用服務,使用底層的AllJoyn代理總線對象通過邏輯總線對象去安排總線方法、總線信號和總線所有權等相關信息的交付。

copyright © 萬盛學電腦網 all rights reserved