リモート システムが、ミドルウェア (MQ) を介してアプリケーションにメッセージを送信します。
ミドルウェアでは、(xslt を使用した) 変換がこのメッセージに適用されます。再フォーマットされただけで、強化も検証もありません。私のシステムは、この変換されたメッセージの唯一のコンシューマーであり、xslt は私のチームによって維持されます。
このすべての元の作成者はとうの昔に亡くなっており、なぜ彼が私のアプリではなくミドルウェアで変換を行うのが良い考えだと思ったのか疑問に思っています。これをミドルウェアに移行することの価値がわかりません.
また、xslt はコンシューマーではなくメッセージ プロデューサーによって維持されると考えていたでしょう。
この種のアーキテクチャに関するガイドラインはありますか? 彼はここで正しいことをしましたか?