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