CDM仕様から動作するJavaコードまでを1日で実現
取引記録システムと取引処理システムには、取引、イベント、ワークフロー手順を表現するための標準的で相互運用可能な方法が必要です。FINOS共通ドメインモデル(CDM)はそのような共通言語を提供しますが、それを実際のJavaコードベースに適用するには、仕様書を読むだけでは不十分です。.
Linux Foundation Educationは TradeHeaderと共同で、 CDM for Java Developers (TDH310)をランチしました。このコースは、CDM、FpML、Javaを単一の作業プロジェクトに統合する、実践的な1日完結型の講師主導型コースであり、開発者が仕様を実践的な実装経験へと転換できるよう支援します。.
専門家によるライブトレーニングを通して、実際の取引後ライフサイクルを反映したJava/Mavenプロジェクトを構築しながら、実践的な実装シナリオに取り組みます。このプロジェクトでは、FpMLデータの取り込みから、契約の締結、検証、終了、更改といったビジネスイベントまでを網羅します。学習内容は以下のとおりです。
- CDM WorkflowStep オブジェクトをロードして解決する 提供されているユーティリティ関数を使用して、FpMLサンプルから作成します。.
- 検証および資格認定ロジックを実装する 再利用可能なプロセッサパターンを使用したCDM製品およびイベント向け。.
- CDMワークフロー成果物を永続化および取得する JSON形式で、貿易状態が生産パイプラインを通過する様子をシミュレートします。.
- 部分的な終了状態と更新状態への遷移を構築する Javaでは、数量やパーティの変更などの基本的な命令を適用します。.
本コースは、ポストトレードライフサイクル、規制報告、またはCDMに携わるJava開発者、インテグレーションエンジニア、およびテクニカルビジネスアナリストを対象としています。参加者は、Java、Maven、およびJSON処理に関する実務知識に加え、金融取引ライフサイクルに関する知識を有している必要があります。.
コース終了時には、後日読み返すための機能一覧表だけでなく、実際に動作するプロジェクトと、Javaで取引状態遷移を処理するための再現可能なパターンが手に入ります。.
同じ言語で通信するポストトレードシステムを構築する
