FioranoMQ®: 証券トレーディングのメッセージング バックボーン
|
|
キーポイント
- マルチキャストの不採用、メッセージングの採用
- FioranoMQ の HA (高可用性) 機能
- システム管理用 JMX API
|
『 Fiorano 社のテクニカル サポートは特筆すべきものでした。Fiorano 社は、プレミアム サポートとして 24時間 365 日のサポートを提供していますが、まさに我々が必要とするときにはいつでもサポートチームにコンタクトできたのです。』
Scottrade 社 CTO Jeff Polsgrove
|
本事例の章
- Scottrade 社の概要
- ビジネス上の課題
- ソリューション
- 効果
- 参考資料
Scottrade 社の概要
Scottrade 社は、オンライン投資のリーダーであり、J.D. Power and Associate による最近の調査で顧客満足度において最高ランクに位置づけられています。Scottrade 社は、個人投資家に対するサービスを提供しており、投資に関わる意思決定をサポートしています。Scottrade 社は、使い易い一方で手数料を低く抑えたサイトや、228 箇所にオフィスを開設して米国中の百万人以上の顧客にオンライン取引を提供するなど、業界において特別な地位を得ています。
ビジネス上の課題
Scottrade 社は 1980 年に設立された会社で、現在では米国の 228 箇所にオフィスを開設し、オンライン取引のためのウェブサイト www.scottrade.com や、ScottradeELITE™ などのサービスによって投資家の便宜をはかっています。
顧客からの註文を数秒で処理するなど、カスタマ サービスは迅速で、しかも費用は低く抑えられています。Scottrade 社は、株式、9,000 種以上の債券などのオンライン取引を提供しています。すべての取引は Scottrade 社の数箇所のデータセンターを経由して処理されます。
そのため、エンタープライズ メッセージング製品である FioranoMQ が最も基本となるコンポーネントになっています。
証券取引システムは、膨大な数のハードウェアとアプリケーションを必要とするシステムで、ときにコンポーネント間の標準化が為されていない場合があります。
Scottrade 社のリアルタイム取引処理システムは、
- IBM iSeries メインフレーム
- Dell PowerEdge サーバー
の組み合わせの上で稼動しています。
アプリケーションは、
- Java、C++ などで記述され
- Linux、Unix などの OS で
実行されています。
Scottrade 社は、当初、上記の環境での接続に Java のマルチキャスト機能に期待していました。
しかし、スループットと可用性を維持達成することが難しくなり、高いスケーラビリティを持つ他の解決策が必要となりました。
ソリューション
FioranoMQ の HA (高可用性) 機能が、主要な解決策となりました。
この機能によって、Scottrade 社のインフラストラクチャが高いフォールトトレーランスを備えることになり、ネットワークや機器の障害時にもサーバーが稼動し続けることが保障されます。
FioranoMQ はソフトウェアのみで実現する状態レプリケーション技術を提供しており、これによって新たなハードウェアを購入することなく HA を実現することが可能となっています。
実装費用は、他の競合製品に比して大幅に低く抑えることができます。
システム管理用 JMX API
Scttrade 社は、FioranoMQ が提供するシステム管理用の JMX API を使用して、ユーザー独自の管理アプリケーションを構築ししてます。
Scottrade 社の Polsgrove 氏は、『FioranoMQ の web インタフェースを使用したことによって、新たな画面を作成することが非常に簡単になり、エラー率を減少させることができました。加えて、Fiorano 社のテクニカル サポートは特筆すべきものでした。Fiorano 社は、プレミアム サポートとして 24時間 365 日のサポートしていますが、まさに我々が必要とするときにはいつでもサポートチームにコンタクトできたのです。』と、語っています。
効果
Scottrade 社は、昨年の秋、投資家満足度部門で J.D. Power 賞を 5年連続で受賞しました。多くの要因がありましたが、顧客の満足度に最も影響したのは、オンライン取引用 web サイトの機能でした。
Polsgrove 氏は、『FioranoMQ は、比較するものがないほど優れた機能や性能を発揮してくれました。当社は引き続き FioranoMQ に基づいた新しい証券取引用の機能を開発、提供していきます。例えば、お客様に取引が実行、完了されたことを知らせる web サイトのフロント エンド ツールなどがあります。Fiorano 社は、証券取引の業界において弊社が勝ち抜いていくことを助けてくれています。』と、評価しています。
参考資料
機能説明のページ
FioranoMQ デザインゴール (製品コンセプトの説明)
JMS の機能概要 (Java メッセージ サービスとは)
FioranoMQ の付加価値機能 (JMS を補完する機能)
FioranoMQ のメッセージ配信性能
ホワイトペーパー
『FioranoMQ のクラスタリング -- メッセージング プラットフォームの障害回復と負荷分散』 (資料ダウンロードページへ)
『メッセージング ミドルウェアが備えるべき機能 -- JMS を補完する機能』 (資料ダウンロードページへ)
|