首頁 公司 產品 產業/方案 服務 夥伴 客戶 論壇 ICE Developer Center Site Map          [搜尋]
產品 ICE MOMs Overview ICE iPush Communication Server ICE iPush Communication Server Embedded ICE Data Exchange Center



 .ICE iPush Communication Server 七大特點. 
| 主動 | 即時 | 大量 | 雙向 | 安全 | 通用 | 個人化 |

主動

  應用iPush,資訊(Text與Binary皆可)傳遞的方式,是先由Client根據開放的Channel進行訂閱(Subscribe),待該Channel有更新資訊時,由Server主動推播(Push)給有訂閱的Client。

  想進一步了解Push Technology嗎?它跟Pull的差異為何?請參考我們為您準備的 Push vs. Pull 一文。

即時

  任一Channel有更新資訊餵入iPush,則Server會立即送出給所有訂閱該Channel的Client(以millisecond為單位)。

  想進一步了解iPush神奇的Channel,如何幫您達成即時傳訊的應用嗎?請參考本文:iPush的Channel概念

大量

  iPush在設計之初,即是以在Internet上同時面對成千上萬的Clients為宗旨。希望達到一個資訊同時傳送給1萬人,其速度猶似單傳1人。而這也是市面上一般的Message Queue產品所沒有辦法達成的(其能夠同時面對的Clients,一般只能以百為單位)。

雙向

  iPush 為一雙向的資訊推播引擎,亦即資訊流向不只是由 Server 推送給 Client;Client 亦可透過Channel,反向寫入資訊回送給 Server (這個 Client 送出資訊),再由 Server 推送該資訊給其他有訂閱該 Channel 的 Clients (這些 Clients 接收資訊)。

  以線上即時聊天室 (Real-time Chatting) 系統為例,這在 iPush 的 Channel 應用概念來說,是渾然天成的:一個聊天室就是一個Channel,所有參與 (Joining) A 聊天室的人,其實就是所有訂閱 A Channel 的 Clients,所以當其中有一 Client 透過 A Channel 回寫資訊(聊天內容)給 Server,Server 就會立即將該筆資訊,主動推播給訂閱 A Channel 的其他 Clients 接收,完成該次聊天之作業。

  對於一個應用 iPush 來實作線上即時聊天室的程式設計師而言,他所要關注的事情,是該聊天室軟體 (iPush Client Program) 的使用者介面 (User Interface),至於複雜的網路傳輸作業,他只要運用簡單的iPush Client API函式呼叫,即可完成。

  目前 iPush Client API 支援的平台,有 Windows DLL, ActiveX, Java Class, JMS, 以及 Pocket PC (Windows CE)。

安全

  應用 iPush 的安全性,我們可以分下列幾個層面來說明:
  • 使用者身分驗證 (Authentication):系統預設採用 ID/Password 方式進行使用者 (iPush Client User Account) 身分之驗證。但若有需要,可整合加掛 CA 數位憑證系統。

  • 使用者權限管控 (Authorization):由於 iPush 為一雙向的資訊推播引擎,Client 可從之接收資訊 (Read),也可以反向對之寫入資訊 (Write),所以對每一個合法的 iPush Client User Account,都可以針對其可以接收的 Channel 範圍,進行 Read Permission 之權限管控設定;對其可以寫入的 Channel 範圍,進行 Write Permission 之權限管控設定。

  • 資訊隱密性 (Encryption):系統預設對於餵入 iPush 的資訊,會進行編碼之動作,Client 在接收之後,再以 API 解碼還原之。若有進一步需要,可整合加掛 SSL 或 DES 等各類加密/解密系統。

通用

  iPush 的另一重要設計理念,是為「Content-independent」,即現在或未來,將各種不同的資訊加入此一傳訊平台的強大擴充性。這對於資訊屬性變化多端的 Internet,或是不斷面臨各種資訊管理挑戰的 Intranet 來說,尤其重要。傳統的「資訊來源-傳送機制-接收端」,是一套、一套各自獨立的系統,但 iPush 所帶來的傳訊革命,是要達到「n 種資訊來源 - 通用傳送機制 - m 種接收端」,讓一套共用的傳送機制,可以將現在或未來不可預知的 n 種資訊來源,傳送給現在或未來不可預知的 m 種接收軟體或設備,以降低企業在傳訊上的建置與維護成本。

個人化

  因為 Channel 的應用,iPush 可以做到即時的個人化資訊傳遞 (Real-time Personalized Information Delivery)。舉例來說,如果我們將台灣一千多支上市上櫃的股票,每支股票都賦予惟一的 Channel。現在有 10,000 個使用者同時利用 iStock (一個被設計用來即時看盤的 iPush Client 軟體)上線,其中的 3,700 個使用者都選擇接收台積電這支股票的即時行情(也就是他們都訂閱了台積電的專屬 Channel)。那麼接下來的即時個人化加值應用,就可以是:
  • 被指定屬於台積電的一則即時新聞,可以餵入 iPush,然後被主動推播給那 3,700 個接收台積電即時行情的使用者接收。

  • 被指定屬於台積電的一則投顧分析,可以餵入 iPush,然後被主動推播給那 3,700 個接收台積電即時行情的使用者接收。

  • 將那 3,700 個接收台積電即時行情的使用者,透過 iPush 自動納入討論台積電的即時聊天室;或是發展其他社群 (Community) 的功能。
相關文件
下載:iPush白皮書
下載:Data Sheet of iPush Server V1.5
下載:Data Sheet of iPush Server guaranteed message delivery
下載:Data Sheet of iPush Server V1.5 - Subject Edition
iPush 的七大特色
Push vs. Pull
iPush 的 Channel 概念
 
相關應用
iPush Server / Financial Pack 即時金融訊息整合平台
iPush Server / Manufacturing Pack 即時製造訊息整合平台
iPush Server / MMOG 鉅量多人連線遊戲平台
iPush Server / M2M
iPush RIA 應用範例
 
相關業務服務
接洽 iPush 相關應用、顧問服務
 
加入 ICE Developer Center
輕鬆享受 MOM 軟體下載試用、技術論壇、技術文件等資源


艾揚科技股份有限公司  台北市 103 承德路二段 81 號 15 樓之 1   電話:+886-2-25586101   傳真:+886-2-25586102

Copyright © 2002-2008 ICE Technology Corporation. All Rights Reserved.