
エンタープライズ統合パターン
メッセージングソリューションの設計、構築、配置
2003
EAAのPに取り組んでいるときに、ローリー・ダーラムの事務所でカイル・ブラウンとレイチェル・レイニッツから非公式なワークショップで詳しいレビューをしていただき、幸運にも役立てられました。このセッションの中で、私の取り組みに大きな空白があることに気づきました。それは非同期メッセージングシステムです。
著書では多くの空白がありますが、当初からエンタープライズ開発のパターンの完全なコレクションとして提供するつもりはありませんでした。しかし、非同期メッセージングの空白は特に重要です。非同期メッセージングはエンタープライズソフトウェア開発、特に統合で重要な役割を果たすと信じているからです。統合は重要です。アプリケーションを互いに分離した状態のまま利用することはできません。連携するように設計されていないアプリケーションを使い、サイロを破壊して、単一のアプリケーションでは得られないメリットを生み出すことができる手法が必要です。
統合パズルの解決を約束するさまざまな技術が今までに存在してきました。私たちはメッセージングが最も優れた可能性を持つ技術だと結論付けました。直面したのは、メッセージングを効果的に行う方法を伝えるという課題でした。最大の課題はメッセージの本質が非同期であり、非同期世界において使用する設計アプローチには顕著な相違があるという点です。
EAAのPでは、この話題について十分に詳しく説明するスペースやエネルギー、率直に言って知識がありませんでした。しかし、私たちはより良い解決策を思いつきました。この空白を補填できる他の誰かに依頼するというものです。グレガーとボビーを見つけ出し、彼らが挑戦を受け入れました。この書籍はその成果です。
彼らが成し遂げたことにとても満足しています。メッセージングシステムをすでに使用している場合は、この書籍であなた自身や他の人がこれまでにハードウェイで得てきた知識の多く体系化できます。メッセージングシステムを今後使用する場合、この書籍は、どのメッセージング技術を使用するかに関係なく、貴重な基盤となります。