私は建築設計の質問があります。当社は最近、ケースマネジメント用のCOTS(.NETベースの製品)を導入しました。この製品には洗練されたインテグレーションモジュールがあり、すべてのユーザーアクションでMQの完全な情報XMLを吐き出します。各XML要素には、変更された要素を知るために、追加、編集&削除フラグがあります。動的クライアントとの統合
これらのイベントを処理し、変更されたものを条件として複数の外部パートナーに送信するアプリケーションを作成する必要があります。各外部パートナーとのインターフェースは、必要なデータ、表現(XML、String、jsonなど)とプロトコル(SOAP、REST、MQ、DBコールなど)の点で異なります。
誰かがこのようなシステムをどのように設計し、どのような技術を使用することができるかに関する提案はありますか? (FYI、既存のテクノロジースタックJava/JEE、Weblogic)。
PS。 私がこれに関して持っていた主な問題は、パートナーの1人がダウンしている場合、他のパートナーを拘束すべきではないということです。同時に、パートナーは単一の通知を失うことはありません。
ありがとうございます。