2005-10-18

玩玩.Net Remoting


最近在玩.Net Remoting,
所以就試著用小舖網頁空間來玩玩remoting.
先po個架構圖(圖一),
下次再陸續將一些資料傳上來!!

圖一 Chatting Service 架構圖

大致說明一下這個架構,
因為我是打算讓使用者可以同時使用應用程式(win form)或透過網頁(web form)來使用這個聊天功能,
所以會有一個Chat client(AP)跟一個web client,
當然要同時讓AP與web都可以用的話,使用web service寫也是可以,
不過因為要玩玩看remoting,所以在這是使用remoting的架構(謎之音 : 文章標題不是說了!!).

而IChatObject只是Chat Service所使用的ChatObject的interface,
client必須透過IChatObject所提供介面來與Remoting Server(Chat Service)溝通,
這樣的做法是為了保護ChatObject的內容,
因為Chat Service是要掛在IIS下的,
所以Remoting的通道只能使用httpchannel.

而使用httpchannel也有個好處,就是因為有些公司會鎖port,
所以如果使用httpchannel的話,就不用擔心port被鎖了...除非公司連網頁也不讓員工看...

上面這張架構圖不知道大家是不是看的懂,我也不確定我這樣表達是不是很容易讓人了解!!

如果對remoting有興趣或對這東西有什麼疑問的,歡迎回應!
另外,因為工作上需求的環境不同,所以也畫了另外一張架構圖(圖二),

有興趣的就先看看,下次在說明!!



圖二.Remoting 架構圖

ps.Chatting Service 架構圖中有個地方表示錯了,明天在改...

張貼留言

Google以後可以查祖譜嗎?

今天看到一篇INDISE的文章 : 比爾蓋茲和賈伯斯,他們的孩子都是 14 歲才能用手機 想說比爾蓋茲不是有點年紀了嗎? 他的小孩應該也都不小了. 他們14歲時應該還沒有甚麼智慧手機吧… 說不定還是在BB call的年代. 所以就好奇的用google查一下有沒...