首頁 公司 產品 產業/方案 服務 夥伴 客戶 論壇 ICE Developer Center Site Map          [搜尋]
希望工程 關於希望工程 註冊 產品介紹 教育訓練 聯絡窗口 FAQ 艾揚電子週報
Member 會員登入 下載 合作提案 取得授權 線上支援 討論區 資料修改 會員登出

 .加入希望工程,掌握即時訊息技術之鑰. 


新世代即時 / 遠距 / 多點訊息傳遞與擷取技術架構 - iPush® Server   • 產品介紹   • 應用範例


甚麼是 iPush® Server

ICE iPush® Communication Server ( 以下簡稱 iPush® Server ) 為艾揚科技歷經多年時間研發的 第一個 Communication Server 產品,其致力於提高 1-to-n , n-to-n , n-to-1 資訊即時傳遞服務的效益, 兼具 Client ─ Server 雙向溝通的能力,進行即時的客製化資訊傳遞。可協助企業追求卓越,建立以 為反應時間單位 的企業競爭力。

這個服務能量強大的資訊推播引擎,具有七大特點:

• 主動

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

• 即時

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

• 大量

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

• 雙向

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

• 安全

    應用 iPush 的安全性,我們可以分下列幾個層面來說明:

1. 使用者身分驗證 ( Authentication ) :系統預設採用 ID / Password 方式進行使用者 ( iPush Client User Account ) 身分之驗證。但若有需要,可整合加掛 CA 數位憑證系統。

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

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

• 通用

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

• 個人化

    因為 Channel 的應用,iPush 可以做到即時的個人化資訊傳遞 ( Real-time Personalized Information Delivery )。

舉例來說,如果我們將台灣一千多支上市上櫃的股票,每支股票都賦予惟一的 Channel。現在有 10,000 個使用者同時利用 iStock ( 一個被設計用來即時看盤的 iPush® Client 軟體 ) 上線,其中的 3,700 個使用者都選擇接收台積電這支股票的即時行情 ( 也就是他們都訂閱了台積電的專屬 Channel )。那麼接下來的即時個人化加值應用,就可以是:

1. 被指定屬於台積電的一則即時新聞,可以餵入 iPush® Server,然後被主動推播給那 3,700個接收台積電即時行情的使用者接收。

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

3. 將那 3,700 個接收台積電即時行情的使用者,透過 iPush® Server 自動納入討論台積電的即時聊天室;或是發展其他社群 ( Community ) 的功能。

 

iPush® Server 的應用架構

應用架構放大圖

iPush® Server 的使用效益

      善用 iPush® Server,您所開發的服務應用,將可獲得以下之效益:

  • 可同時傳遞各種不同的加值資訊 ( Content-independent and Multiplexing )

  • 主動式推播服務,多種 Client 軟體與設備均可接收 ( Server Push to Windows AP, Browser, PDA, Mobile Phone, Wireless Device, IA… )

  • 提供個人化資訊設定 ( Personalized with Server Filtering and User Subscription )

  • 可承受大量連線同時傳遞資訊 ( Scalability, Load Balancing, Fault Tolerance )

  • 具 Server – Client 雙向互動傳輸能力 ( Bi-direction Interactive )

  • 搭配回補Server (Historical Data Server),可解決歷史資料之需求 ( Fulfill Real-time & On-Demand message delivering requirement at the same time )

  • 提供客戶端軟體之連線介面,以縮短加值應用開發時程 ( Client API : Windows DLL, Java Class , Palm )

  • 降低每一使用者之連結成本 ( Cost-down Per Connection in Bandwidth and TCO )

您需要更多參考資料嗎?

 



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

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