.NET Remoting(下文簡稱Remoting)是一種可用于開發(fā)分布式應(yīng)用程序的技術(shù)。其主要的結(jié)構(gòu),分為:遠(yuǎn)程對象、提供遠(yuǎn)程對象的遠(yuǎn)程服務(wù)器,以及可以訪問何使用遠(yuǎn)程對象的客戶端。這三個部分,可以分布于同一臺計算機的同一個進(jìn)程,或者是不同的進(jìn)程,也可以是處于網(wǎng)絡(luò)上的不同的計算機。Remoting技術(shù)最大的特點,就是對遠(yuǎn)程通信的過程進(jìn)行了抽象和封裝,使開發(fā)人員不必去處理底層通信的細(xì)節(jié),而可以把重點放在對業(yè)務(wù)邏輯的處理上。而且Remoting的通信協(xié)議也比較靈活,可以使用多個通信協(xié)議、不同的數(shù)據(jù)格式類型,以及不同類型的序列化機制。在某些情況下,Remoting還允許你使用自定義的數(shù)據(jù)格式。
標(biāo)簽:
Remoting
NET
分布式
應(yīng)用程序
上傳時間:
2013-12-16
上傳用戶:qiaoyue