Enterprise Integration Patternsとは 「Spring Integration」は、企業システム統合を実現するためのフレームワークで、Gregor Hohpe氏がまとめた「Enterprise Integration Patterns」(以下、EIP※1)の概念に従っている。EIPは、その名の通り企業システムにおける統合パターンをカタログ化したもので、統合処理のモデル化を行っている。以下が基本的なモデルだ。 ※1 http://www.eaipatterns.com/参照 図1: EIPでの基本的な統合処理モデル まず、アプリケーションから他のアプリケーションに情報を送るための媒体を"チャンネル"と呼ぶ。チャンネルの実体はTCP/IPコネクション、データベース共有、USBメモリなどがあげられる。そして、そのチャンネルに双方のアプリケーションが会話するためのデータ