首頁 公司 產品 產業/方案 服務 夥伴 客戶 論壇 ICE Developer Center Site Map          [搜尋]
ICE Developer Center Overview Register Training LearningSpace Workshop ICE Messaging Express MOM Glossary
Member Login Download GetLicense Support Profile iReal Program Logout

 .艾揚即時訊息技術電子週報 < ICE Messaging Weekly >. 

第 87 期 出刊日期:2004.08.31 本報內容由 艾揚科技 (ICE Technology Corp.) 提供

整合失落的連結:ICE ijQuote

本期內容大綱

 
[編輯手扎] ICE Messaging Editor's Note  蔣居裕      

Reload 突顯 Push Technology 的價值

WWW,在上一世紀末期,不時被人譏諷為「World Wide Wait」。究其原因,Last Mile 的頻寬不足,雖是原因之一,但追根究底,還是因為初期的網路資訊提供者,不是均具有網頁大小最佳化與資訊格式最適化的概念,這讓 Web Server/CGI 這種 CPU bound 的服務機制,在 Access 稍多的情況下,就容易產生瓶頸。

Web server-side programming 的演進,是從傳統 CGI 一個 connection 一個 process 服務,經過 NSAPI、ISAPI 可以一個 process 可服務多個 connection,再到如 J2EE、.NET Framework 這樣深層的企業資訊架構而來。
這一路沒有變的,是客戶端對 Web 伺服器還是運行 HTTP Request-and-Reply 的資訊要求方式,這讓網頁上的即時訊息 (以秒為單位者) 變動,成為無法療止的傷;當使用者 Reload 網頁以取得最新資訊的那一刻,就是同時浮現 Push Technology 的價值,即時訊息於網頁的呈現,終於獲得了救贖。

我們本期說的 ICE ijQuote,上兩期所說多呈現端即時視訊方案中的影像瀏覽元件,都是以 Java Applet 來做為即時訊息於網頁呈現的載體,而 Microsoft 也有另一種對應的技術 ── ActiveX Control。

Java Applet 報價已經不是新鮮的玩意了,但 ICE ijQuote 能夠玩出的新意,一是讓 Web 報價具有獨立 AP 的風味;二是早在今年一月,就搶先市場推出可搭配台灣期貨交易所 512K 資訊源的版本,這說明即使來自交易所的 Tick 即時大量湧進,由於底層的 iPush Server 傳訊基礎穩固,所以整體應用系統的修改,比別家廠商至少可縮短半年的時間。

老闆們,請您明察秋毫,鑑賞鑑賞。

 
[訊息論壇] ICE Messaging Forum   郭漢丞

<應用篇> 整合失落的連結:ICE ijQuote

在證券金融業開始將網際網路納入應用之時,「即時報價」就一直是應用的核心,與幾年前相較,現在的應用環境確實有長足 的進步:更穩定的作業平台、更充裕的頻寬、以及終端運算速度大幅度提升等。

以今日的標準來看,「即時」的意義更為嚴苛,過去如果與市場脈動差距十幾秒,或許就可以稱得上「即時」,現在對於「即時」的定義,可能必須縮短在一、兩秒的時間差。

投入即時訊息技術多年,艾揚除了在伺服器端發展出泛用型的即時訊息傳遞平台,更在應用軟體端不斷求新求變。由於艾揚發展應用軟體的基礎來自紮實的即時訊息技術,我們對於「即時」的定義一直要求在比「秒」更小的單位,也造就了目前艾揚在證券金融報價/交易 回報應用上市場最快的地位。

在酷熱的七、八月間,我們以系列電子報介紹了艾揚最新的產品 iReal® II,其市場定位放在平台化架構的即時報價/交易的應用,也就是時下市場最熱門的 AP 報價與下單系統。建構在平台之上的  iReal® II 具備強大的證期權整合能力,可以迅速因應市場需求,彈性佈署與應用,對於希望一次購足網路報價與下單 AP 的證券金融客戶, iReal® II 可說是國內廠商發展出來最具競爭力的平台化產品,但是如果您還沒打算大舉翻修原有的架構,要如何以最經濟的辦法,強化現有的報價與交易系統呢?

ICE ijQuote 提供您另一個串起失落連結的方法。

Web 魅力無法擋

打從 WWW 開始受到重視,並且以迅雷不及掩耳的速度席捲網路應用,要想以經濟的方法建構網路應用,從 HTML 著手經常可以獲得令人滿意的答案。當然,這裡所謂的滿意,指的是以經濟的手段達成目標,在最終的目的上得要做一點妥協。

透過 Web 建構報價系統,已經可以說是目前最廉價的方法,不用費心思考資訊呈現的 工具,幾乎所有能夠連上網路的電腦都已經安裝了 Web Browser。只要使用標準的 HTML 語法,再注意各家 Browser 特殊的功能差異,架設 Web 報價的難度並不高,投資金額也不算大。

問題來了!Web 受限於 HTTP 協定方式,無法「即時」。限制在哪裡?使用者必須透過每一次的連線下載最新資料,使用者需要最新報價,都得要再向伺服器要資料,藉由縮短 Reload 的時間間隔,達成即時的錯覺。事實上,當使用者數量一多,不斷向伺服器索取最新資訊的客戶,更會發現速度上的嚴重限制。面對瞬息萬變的證券金融市場,尤其是槓桿倍數較高的期貨與選擇權,這種 行情的時間差,有時候會變成投資失利的元凶。

感謝 Java 的出現

我們想要讓 Web 的報價速度變得快些,不要受限於 HTTP 的 Client-pull 資訊更新方式,就不能鎖死在舊的工具上。感謝 Java 的出現,讓 Web 報價可以邁向即時的境界。ICE ijQuote 就是使用 Java Applet,賦予 Web 報價新的活力與面貌。

ICE ijQuote 顧名思義,就是艾揚 (ICE) 所發展的 Java 報價軟體,如果以執行環境來比較,ICE ijQuote 與 iReal® II 可以說是不同的產品。

iReal® II 的目的是要協助客戶在 Windows 中建立應用平台,把報價、交易與各種金融商品完整地串接起來,成為功能強大的報價交易 AP;而 ICE  ijQuote 則是希望「強化」原有在 Web 上的應用。

由於 Web 使用的便利性,讓 Web 報價與交易的使用者非常多,前面我們提過,當大家不斷向 Web 伺服器索取資料,速度就會變得很慢。ICE ijQuote 則是透過 iPush® Server,以 Middleware 的概念,透過 Publish/Subscribe 的動作,讓資訊流即時大量地傳遞到終端,ICE ijQuote「強化既有應用」的概念就是從這裡而來。

您已經投資許多利用 HTML 傳遞的重要分析資料庫,譬如盤後分析、智慧選股、即時走勢等等,有些不需要「即時」(譬如盤後分析),有些則最好能夠隨時更新 (譬如即時線圖),但是受限於 Web 的先天特性,即時性不容易滿足客戶需求。ICE ijQuote 以 Java Applet 嵌入於網頁的方式,使之成為 iPush® 的客戶端,應用 Push Technology 來突破 HTTP 的限制。

Web 底子的 AP

或許單純強化 Web 上面的服務,您還是覺得不太夠。對於想要跟上 Windows 報價 AP 的市場腳步,但又想要精省成本,ICE ijQuote 讓您兩者兼顧。

前面說過,ICE ijQuote 以 Java Applet 的方式,導入 iPush® Server 來加快 Web 報價服務,您可以把它當作藏身在 Web 底下的報價加速器,但是使用者可能得要比較其他類似的服務,才會發現您的報價速度更快了。如果您直接把 Web 報價化身成為 AP 的模樣,那麼使用者就很容易發現新的 AP 與舊有 HTML Web 報價的差異。

所以,ICE ijQuote 設計了可以獨立出來的視窗,讓 Web 報價服務在視覺上變成獨立的 AP。同時,您原有的資訊投資也不會浪費,外購或是租用的金融資訊,都可以透過 ICE ijQuote,整合在新的 Pop-up 獨立視窗當中,讓 Web 的報價服務有著 AP 的型態,提高客戶對資訊服務的信賴度。

簡單的說,ICE ijQuote 就像是擁有 AP 相貌的 Web 報價,使用 Push Technology 改進原有 Web 服務在同時連線數與速度上面的限制。也不再讓整個網頁因為經常性的 Reload 而閃爍跳動,取而代之的是 Java Applet 上一個個 Tick 穩定又快速的訊息饋入。

上面的敘述太複雜嗎?來,讓我再簡化告訴您 Web 報價 AP 化的好處:

第一、您可以在既有的網頁版報價,利用 ICE ijQuote 整合出「快速報價」與「快速下單」的 Web AP。

第二、用 ICE ijQuote 整合出來的即時訊息服務,不會有一般 HTML Web 報價畫面延遲的問題。

速度最快的秘訣

當我們希望使用最方便的 Web 報價服務,又希望具備與 AP 相比擬的速度,我們除了把艾揚發展 iPush® 的絕活用到 ICE ijQuote 之外,還有一項「快」的秘訣:ICE ijQuote 領先市場上大部分的競爭者,早在今年一月就率先推出揭示期交所 512K 資訊源的報價服務

與傳統的 9.6K 服務比較起來,ICE ijQuote 當然可以變得很快,對於現貨、期貨並重的投資者,ICE ijQuote 提供的即時服務顯得格外珍貴,面對市場的轉折,不必擔心報價是不是比別人慢一步。

用上即時的訊息傳遞技術,加上期交所的 512K 資訊源,ICE ijQuote 還可以彈性使用圖形模式與文字模式,讓使用者依據個人操盤習慣,任意切換適合的模式

當所有重要的市場訊息都在手上時,操盤者對於市場的掌握也就更加有信心,畢竟充足且迅速的資訊是決策判斷的必要條件。

聽說不如親身體驗

在目前使用 ICE ijQuote 的客戶當中,我們從長期的使用經驗發現 ICE ijQuote 在面對大量同時連線時,依然維持極為優異的連線速度與系統穩定性,這是系統商業運轉的基本條件。當期交所開辦 512K 資訊源服務時,ICE ijQuote 則率先群雄推出目前最快的資訊服務。

想要體驗 ICE ijQuote 的速度,您不妨從圖例所列舉的客戶去登入試用,您會發現原來 Web 報價也能有接近 AP 的終端表現。

圖一、於日盛證券上線的 ICE ijQuote
圖二、於建華證券上線的 ICE ijQuote
圖三、於元大京華期貨上線的 ICE ijQuote

 


 

1 2 3 4 5 6 7 8 9 10
有點重要  
非常重要

 


 

[訊息先生信箱] Ask Mr. Message    Mr. Message  


<Developer Isabel 來信詢問>

請問我用 iPush® V2 的 .NET Framework API 來開發了應用程式,請問在部署應用到使用者端時,需要準備怎樣的環境?

<Mr. Message 的答覆>

Isabel 您好,感謝您來信詢問。

除了你自己的應用程式與 iPush® V2 的 .NET Framework API (iPush2Link.dll) 外,對於使用者而言,只要準備好 Microsoft .NET Framework 的執行環境 (類似執行 Java 應用程式所需的 JRE, Java Runtime Environment),就可以了。

可以請使用者檢查一下 (以 Windows XP 繁體中文版為例):

[開始] -> [設定] -> [控制台] -> [新增或移除程式] ->  [變更或移除程式]

如果已安裝程式清單中沒有「Microsoft .NET Framework 版本 x.x,中文 (繁體)」的話,就請他在 [新增程式] 中執行 Windows Update,進行 Microsoft .NET Framework 執行環境的下載安裝即可。

歡迎來函詢問 Mr. Message 任何與訊息有關的技術、產品、應用、實作、商務問題,Mr. Message 必將竭誠答覆。

 go top

[艾揚快訊] ICE Express   ICE Developer Center  


<快訊一>

iPush® V2 API - .NET Framework v2.0.3 與 WinCE ActiveX v2.4.2 開放下載 (08.27)

同時發行 .NET Framework API 與更新 WinCE ActiveX API for iPush V2:

[.NET Framework API v2.0.3]

  1. dotNET\iPushV2_PG_.NET_v2.0.pdf: Programming guide for iPush2Link.dll v2.0.x

  2. dotNET\2.0.3\iPush2Link.dll: .NET Framework API for ICE iPush Communcation Server V2

  3. dotNET\Samples: Sample programs for C# and VB

[WinCE ActiveX API v2.4.2]

  1. WinCE\iPushV2_PG_ActiveXCE_v2.4.pdf: Programming guide for xiPush2.ocx v2.4.x

  2. WinCE\PPC2003: support ARMv4, Emulator

  3. WinCE\WinCE40_41: support ARMv4, MIPS16, MIPSII, MIPSIV, SH3, SH4, x86, Emulator

  4. WinCE\WinCE42: support ARMv4, MIPSII, MIPSIV, SH3, SH4, x86, Emulator

  5. WinCE\Samples: channel & subject messaging examples from ICE Technology

  6. WinCE\How to run on Pocket PC 2003.txt: an quick start instruction for API deployment and running

API、Sample Codes、Programming Guide、與更新詳細內容下載,請先登入 ICE Developer Center,於 Download 區取得 >> Go !

go top

<快訊二>

iPush® V2 API - Java Package v2.3.4 與 Linux C Library v2.4.2 開放下載 (08.05)

同時更新 Java Package 與 Linux C Library (for Red Hat 6.x/7.x and 8.x/9.x) iPush V2 API:

[Java Package v2.3.4]

  1. iPushV2_PG_Java_v2.3.4.pdf: Programming guide for iceipush2.jar v2.3.4

  2. v2.3.4\iceipush2.jar: Java Package for ICE iPush Communication Server V2

  3. Samples\iPush2JavaChannelSample: Sample program with channel addressing

  4. Samples\iPush2JavaSubjectSample: Sample program with subject addressing

[Linux C Library v2.4.2]

  1. iceipush2.h: header file

  2. iPushV2_PG_LinuxC_v2.4.pdf: programming guide for Linux C client library v2.4.x

  3. v2.4.2\RH6_7: iPush V2 Linux C client library v2.4.2 for Red Hat 6.x & 7.x using with static link & dynamic link

  4. v2.4.2\RH8_9: iPush V2 Linux C client library v2.4.2 for Red Hat 8.x & 9.x using with static link & dynamic link

  5. Sample: sample code (ipushdemo.c) and linking samples for RH6_7 and RH8_9

API、Sample Codes、Programming Guide、與更新詳細內容下載,請先登入 ICE Developer Center,於 Download 區取得 >> Go !

 go top


上一期精采內容:多呈現端即時視訊方案剖析


若您覺得本期內容值得參考,請轉寄給認識的朋友或同事,為國內的訊息技術社群發展盡一份力。感謝您。 

免費試用 iPush Server,請連結 ICE Developer Center 網站:http://www.icetech.com.tw/icedc,進行 Register → Login → GetLicense → Download 作業即可。

訂閱與取消訂閱本電子週報,請連結 ICE Messaging Weekly 網站:http://www.icetech.com.tw/icedc/weekly.shtml

查閱本電子週報舊有出刊內容,請連結 ICE Messaging Weekly 網站:http://www.icetech.com.tw/icedc/weekly.shtml

 

回艾揚即時訊息技術電子週報主頁 | 上一期

Copyright 2002-2004, 艾揚科技股份有限公司版權所有;歡迎轉寄。
關於電子報發送有任何問題,或是欲轉載內容,請連絡 icedc@icetech.com.tw
台北市 100 羅斯福路二段 9 號 12 樓之 1 ,TEL: +886-2-2396-1880,FAX: +886-2-2396-1881

Unsubscribe >>
欲取消訂閱艾揚即時訊息技術電子週報 (ICE Messaging Weekly),請 Mail 至 icedc@icetech.com.tw
主旨註明:取消訂閱艾揚即時訊息技術電子週報 即可。



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

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