ICE Technology

Innovating your e-Trading Solution
iPush® Server
ICE iPush® Communication Server 為艾揚科技歷經多年時間研發的巨量連線資訊導向中介軟體產品,致力於提高 1-to-n, n-to-n, n-to-1 資訊即時傳遞服務的效益,兼具 Client - Server 雙向溝通能力,進行即時的個人化資訊傳遞。可協助企業追求卓越,建立以秒為反應時間單位的企業競爭力。
達錢

達錢 (TOUCHANCE) 是專為國內外金融交易市場所研發的 “自動交易” 軟體。

我們擁有最專業的金融策略交易團隊,為您打造一個無國界的交易環境,讓您在資訊流通迅速、分秒必爭的國際金融市場取得領先。

策略星

我們以「模擬交易」為主要服務核心,為投資人打造一個良好的交易學習環境,您可在這裡練習和分享、累積您的交易實作經驗。

如果您希望以更快的方式進步,我們同時提供「系統交易主機」租賃服務,説明您晉升專業者的交易模式。

 

MultiCharts
MultiCharts 是一款專為期貨,證券和外匯交易所設計的專業圖表繪製和自動化交易的軟體。高清晰的繪圖功能結合中國期貨的即時行情、歷史回補,幫助使用者一站式解決過去繁瑣的資料收集及軟體設置。用戶可以隨意進行自訂,優化或回測,以便於真正地運用在市場上。

iPush Server

相關文檔

關於 艾揚軟體經過多年研發,結合商務夥伴的市場經驗,構築了完整的艾揚軟體即時金融資訊服務系統 ── 一個開放的即時金融訊息平臺,以及相關的即時金融應用軟體。這是市場上唯一採用先進的 Publish /Subscribe 訊息架構設計,專為因應多樣化金融資訊加值服務所設計的開放式系統,效能強大又深具彈性。 啟動艾揚科技即時金融資訊服務系統,您可以輕易地將各種即時金融加值資訊,轉化成特定族群專屬使用的金融應用軟體。

iPush ® Server 簡介

ICE iPush®Communication Server(以下簡稱 iPush® Server 或 iPush®) 為艾揚軟體歷經多年時間研發的巨量連線訊息導向中介軟體 (Massive Connection Message-oriented Middleware) 產品,其致力於提高 1-to-n,n-to-n , n-to-1 資訊即時傳遞服務的效益,兼具 Client─Server 雙向溝通的能力,進行即時的個人化資訊傳遞。
可協助企業追求卓越,建立以秒為反應時間單位的企業競爭力。

訊息傳遞系統是一種以促進資料傳遞為目的的中介軟體,通稱為「訊息導向中介軟體 (Message-oriented Middleware,簡稱MOM)」。MOM 是甚麼?MOM 是一種應用程式間的訊息傳遞系統,資訊會以訊息的格式經由MOM傳送於各程式之間。資訊可以采非同步的方式傳送,發送者就不必等候回應才繼續動作。MOM 產品通常不只是傳送資訊而已,還會提供資料轉譯、安全機制、資料廣播、最低成本路徑選擇、訊息與任務優先排序等。

要完成 B2C、B2E、B2B 的即時應用整合,必須以擁有高擴展性、高效能、高可靠度的 MOM 作為基礎。本檔目的即在展示 iPush® Server 的各種優異特性,是各領域實作即時應用系統的最佳平臺選擇。


iPush 的七大特色

主動

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

即時

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

大量

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) 的功能。