システムアーキテクチャの導入を取引株価指数先物

https://blog.csdn.net/yumengkk/article/details/8172180

1つのはじめに株価指数先物が 
ここ株価指数先物と呼ばれるシステムを取引のオプションは、先物・オプション取引システムの仲介側を参照してください。クライアントが交換オーダーマッチングプラットフォームに接続されてシステムを取引先物。システムは、顧客の注文、マーケット情報、金融決済およびリスク管理機能を提供します。 
株価指数先物は、オンライン注文を提供するためのシステムを取引に類似の株式取引システムは、クエリを引用しています。そして、より洗練されたリスク管理と金融決済や他の機能の運用要件に上場先物およびオプションに比べて株式取引システム。技術的なアーキテクチャでは、原因取引の主題に指数関数的であるかのオプション、貴金属、その他の世界市場は、市場データは、株式市場におけるよりも頻繁に大きなリスクを変更します。リアルタイムシステム、安定性厳しいです。 
現代の先物、オプション取引では、高速の投資家のかなりの数、頻繁に売買、短期的な取引機会の追求があります。仲介取引のためのシステム要件は、プログラムトレーディング機能や貿易への柔軟な方法の度合いを提供することができます。熾烈なビジネス競争に直面して、ブローカーは取引の様々な、より多くの投資家を誘致するために、新たな取引パターンの迅速な導入を提供することができるはずです。全体の金融先物取引システムを計画するには、以下の点を考慮すべきである: 
統一された取引プラットフォームを提供しなければならない1)取引システムは、金融先物、オプション、両方のローカルおよびグローバル市場を含む取引製品の多様性をサポートするために、 
2)システムべきそれはなど、ダウンロード可能なクライアントの取引を含む複数のトランザクション・チャネルをサポートしているWEB取引、電話コミッション代理店と顧客の信頼 
豊富な周辺アプリケーションに引き続き3)計画システムをサポートする、自社のコア情報サービスや周辺アプリケーションから分離されなければならない 
面)4を激しい商用競争とビジネスの変革のため、私たちは迅速な開発、展開、および新しいリリースの継続的な機能をサポートするシステムが必要です。 
2システム運用フレームワークは、 
この章では、株価指数先物、ハイレベルのシステム機能の導入から取引先物の運用フレームワークについて説明します。コアシステムサービス、証券会社内部の運用・保守システム、取引や市場言い訳、ターミナルシステムを取引クライアント:全体の株価指数先物取引システムは、次のいくつかの主要な部分を含んでいます。 
 
◆コアシステム 
株価指数先物・システムは、注文処理、トランザクション管理、市場サービス、リスク管理、基本的なデータ・サービス、バックオフィスサービス(ポジション決済など)、データセンター(金融決済)サービスなど、コア機能を提供します。これらの機能は、外部アプリケーション・システム・コンポーネントまたはサービスを使用する方法を提供します。 
◆運用・保守システム 
サービスオペレーティングシステムを実行することのBackOfficeオペレータ端末、リスク管理/端末、データセンターは、端末操作、ディーラー/エージェントクライアントトランザクション端末の監視を含め、すべての取引システムの動作に必要なサポートを提供します。これらのシステムは、LANブローカー内で動作する、ブローカーは、ユーザーの使用のすべての種類を提供します。 
◆統一売買、インターフェース市場のサービス 
WLANまたは他のチャンネルを使用して、ユーザーが利用可能な先物取引システムのコアビジネスサービス、統一された取引や引用サービス・インターフェースを介して、サービス指向(SOA)の方法や他の外部の取引の端末に統合。 
◆取引端末 
統一取引、見積サービスインターフェース及びコアシステムの相互作用を介して取引端末。その上でダウンロード可能なスタンドアロンクライアント、WEBページクライアント、携帯電話のクライアント(言語モジュールで変換された)とを含むトランザクション端末。技術的なアーキテクチャのセクションでは、顧客は、独立したクライアントとして最後に関与しました。 
◆統合ゲートウェイ(取引価格) 
統一市場や取引ゲートウェイを介してローカル交換し、グローバル市場に接続されているコアサービス。 

3技術的なプログラムの計画 
の技術的なソリューションを計画する際にコアの取引システムの性質に基づいて、以下の要因を検討- 
◆性能要件(パフォーマンスを) 
他の管理情報システムに比べ、株価指数先物のシステムを取引することは、市場を含め、より高い性能を必要としますリアルタイムデータの更新、取引注文処理。 
◆スケーラビリティ要件(スケーラビリティ) 
システムは、システムの負荷を満たすために成長する能力を拡張することは容易である必要とする株価指数先物は、システムの取引は、通常より多くの同時ユーザーをサポートし、ビジネスの発展とともに、貿易や顧客は、急速に成長し続けました。 
◆高い安定性要件(可用性) 
システムは、取引システムの安定性の重要性は自明です。システムは、全体的な枠組みの中で単一障害点を防止するために、障害回復(フェイル・オーバー)能力をある程度有する能力を有しています。 
◆他のシステムとの統合 
、今の金融業界の急速な発展とビジネスの革新、エネルギーおよび取引システムも社内顧客管理システム(CRM)は、Exchangeなどのサードパーティ製のシステムを統合する能力、を含む複数の外部システムを必要として、銀行。 
◆ビジネスの革新との迅速な開発をサポート 
市場競争は競技時間であることは、必然的に最短時間で企画、開発、および展開の要件から、全体のトランザクションを完了するためにシステムが必要になります。また、ビジネスの革新を加速する上で金融セクター、新しいトランザクションは、少し早くこの変更を反映し、サポートするためにITシステムを必要と必然的に新興測定します。技術選択は、この要件を満たすために、アカウントに技術的な解決策を取る必要がある場合。 
要約すると、技術的な解決策を使用すると、上記の要件を解決することができるようにします。現在、先物、株式取引システム、技術は主に2つのC / C ++やJavaを使用し、全体的なコアの取引を達成するためにJava技術を使用して、主に紙の上に、コアトレーディングシステムを達成するために、C / C ++の。国内産業より多く使用し、クライアント。C / C ++、会議の取引システム要件のJava技術と比較すると、次のような特徴があります: 
◆性能要件(パフォーマンス) 
コアトレーディングシステムを構築するためにJavaを使用してC / C ++の技術と比較し、パフォーマンスの問題は、第一に考慮する点であってもよいです。しかし、Javaの開発と最適化で、Javaの業績が大幅に早く、それが広く、サーバープログラムとリアルタイムアプリケーションのために使用されている以上に改善されました。一方、常に特定の要件に関連したパフォーマンスの問題、限り、システムの性能指標として、Javaを使用することは、現実的な選択肢でなければなりません。実際には、プロジェクトの著者は、Javaは、合理的な技術アーキテクチャで、リアルタイムの取引システムを構築するために使用され、システムは、性能要件を満たすことができます。 
◆スケーラビリティ(拡張性) 
使用同時実行性の高いアプリケーションを構築するなどのWebSphereは、WebLogicなどのJava関連の技術やミドルウェアは、非常に業界の慣行を成熟しており、かつ迅速に達成する能力。 
◆安定性要件(可用性) 
のJavaミドルウェアソフトウェアによるCの技術に比べて、ロードバランスフェイルオーバー、およびサーバアプリケーションは非常に便利で成熟した技術です。 
◆他のシステムとの統合は、 
Javaの/ J2EEは、オープンな技術標準である産業やコミュニティのサポートの開発の広い範囲を持って、迅速かつ容易に他のシステムと統合することができます。 
◆迅速な開発とビジネスの革新をサポートする 
C / C ++に比べて、Javaの迅速な開発能力は明らかです。すぐに新しいビジネス機能を実装するためにC / C ++の技術を使用するよりもJava開発をより効率的に、オープンソースのフレームワーク、一般的なエンタープライズシステム開発における基本的なコンポーネントを成熟の多数によるもの。 
要約すると、Java技術は完全に重要な問題ロードバランスを解決するため、ミドルウェア技術の援助に株価指数先物取引システムの要件を満たすことができ、フェイル・オーバーなど、大幅にシステム全体の削減、業務の達成に集中するために、開発者を有効にします開発時間と人件費。Java言語の効率を開発している間も、すばやくシステム上に実装することができ、革新的な新しいサービスを作ります。これらの要因には、システムを取引するJavaのビルド株価指数先物の使用が可能な、より良い選択肢であることを確認してください。 
4テクニカルアーキテクチャ 
この章では、物理的環境を実行し、全体的な技術的なフレームワークの面で導入を与え、株価指数先物の技術的なアーキテクチャに焦点を当てています。 
4.1一般的な技術フレームワーク 
 
◆クライアント 
二つのタイプがあり、クライアント・アプリケーションは、1は、ダウンロード可能なクライアントの取引、データメンテナンス端末としてSwingベースのGUIアプリケーションであり、他はGUI Applcition、システム設計GUIframework上のウェブページなどのWebベースのアプリケーション・トランザクションのアプリケーションであり、すべてのGUIアプリケーション開発を支援します。ウェブApplciationに対応する画像は、主流のWeb MVCフレームワークを採用することができる。インターネットクライアントアプリケーションに対応し、Webサービス技術とサーバーとの対話を使用して。対応する注文メッセージ、市場の採用メッセージシステム。 
◆サーバー側 
サーバー側の主要なビジネスサービス、クライアントの呼び出しのため、公開するWebサービスの方法を使用して。市場(MessageDrivenBeanの)からの情報を受信するために、市場のサービスの後、解析がクライアントに送信しました。 
特定のビジネス・コンポーネントなど春のIoCフレームワーク技術を使用することができます。 
◆メッセージがゲートウェイ 
SocketまたはAPI呼び出しを使用し、市場からのメッセージを受信します。ミドルウェアに送信されたメッセージを処理した後。 
◆データ・ストレージ・ 
データ格納フレームワークに格納されたデータのようなHibernateのような成熟することができます。 
4.2物理的オペレーティング環境 
アプリケーションのデプロイメント考慮ロードバランスとフェイルオーバーおよびシステムの他の機能、メッセージ・ミドルウェアApplication Serverクラスタを使用して、そのシステムの安定性と拡張性の電力を確保します。 
 
5まとめ 
Javaで開発されたコンポーネント、サービスの利用に基づいて、技術を成熟し、大規模なアプリケーションを配布し、すぐに大株価指数先物取引システムを構築するために、オープンソースのフレームワークとミドルウェアのサーバーを成熟し、拡張し、維持しやすいです。

おすすめ

転載: www.cnblogs.com/dhcn/p/12057578.html