
實現概覽
市場回放這一項目于2008年2月正式上線,幾乎與Adobe AIR 1.0 產品的官方發布同步。全部工作主要包括后臺的數據處理和界面實現兩部分,由一個十人組成的團隊完成。由于選擇了AIR和S3技術,這個項目由概念到產品上線僅僅花了六個月左右的時間。
客戶端桌面程序用到了Adobe Flex, 運行在AIR運行時上。Adobe Flex是一個應用程序開發框架,利用此框架開發的程序在Flash Player上運行?;贏dobe AIR的桌面應用開發可以利用諸如HTML/CSS、 Ajax、 Flash和Flex等Web技術。除此之外,AIR還提供了離線應用支持,其桌面程序部署范式也比較簡單。
S3為大容量數據提供了健壯的解決方案,它完全可以滿足回放程序的需要。AIR程序運行于用戶計算機,其數據部分來源于S3。由于此部署環境的獨特性,不需要大規模的服務器基礎設施就可以完成。
市場回放程序在很多方面都領先于其他一些類似的解決方案。例如:
與其它一些能顯示指定時間點買賣盤記錄的工具相比,由于應用了Adobe Flex和AIR技術,市場回放在易用性、可視性和回放功能上都要上一個檔次。
與某一公司或廠商的內部市場數據相比,NASDAQ市場回放提供的是經過NASDAQ驗證的數據,就數據來源上來說更直接可靠。
與利用歷史報價數據庫和昂貴的分析軟件手動建立起來的買賣盤記錄相比,NASDAQ市場回放程序速度更快,更廉價,出錯的幾率更小。
由于數據規模過于龐大,一些內部數據庫的訪問會變得緩慢,訪問代價也逐漸提高,因此這些數據庫會每十天到三十天被清理一次,而NASDAQ市場回放利用了S3這一廉價而擴展性極佳的文件系統,避免了頻繁的清理工作。
AIR和S3的搭配使得數據獲取和顯示變得非??旖?。市場回放的主要功能之一便是讓用戶能看到任一時刻的綜合買賣盤記錄狀態。其工作過程是首先從S3中迅速地載入新的買賣盤記錄文件,然后由AIR更新用戶界面,更新的過程充分利用了用戶桌面的處理能力。由于顯示下一個買賣盤記錄狀態無需等待服務器的計算和傳輸,用戶在不同時刻間進行轉換變得非常容易。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄