Integrationは、Springベースのアプリケーション内で軽量メッセージングを可能にし、宣言型アダプターを介した外部システムとの統合をサポートします。これらのアダプターは、Springのリモート処理、メッセージング、およびスケジューリングのサポートよりも高度な抽象化を提供します。Integrationの主なゴールは、保守可能なテスト可能なコードを作成するために不可欠な関心事の分離を維持しながら、エンタープライズ統合ソリューションを構築するためのシンプルなモデルを提供することです。Frameworkを使用すると、開発者はインターフェースを使用してコーディングし、依存性注入(DI)を使用して、タスクを実行するために必要な依存関係をプレーンオールドJavaオブジェクト(POJO)に提供できます。Integrationはこの概念をさらに一歩進め、メッセージングパラダイムを使用してPOJOが相互接続され、個々のコンポーネントがアプリケーション内の他のコンポーネントを認識しない場合があります。このようなアプリケーションは、きめ細かい再利用可能なコンポーネントを組み立てて、より高いレベルの機能を形成することによって構築されます。慎重な設計により、これらのフローはモジュール化でき、さらに高いレベルで再利用できます。Integrationは、きめの細かいコンポーネントを接続することに加えて、外部システムと通信するための幅広いチャネルアダプターとゲートウェイを提供します。チャネルアダプターは、一方向の統合(送信または受信)に使用されます。ゲートウェイは、要求/応答シナリオ(受信または送信)に使用されます。アダプターとゲートウェイの完全なリストについては、リファレンスドキュメントを参照してください。Integrationはメッセージ駆動型マイクロサービスのエンジンとして使用されます。(SOAPおよびReST)TCP/UDPJMSRabbitMQメール...フレームワークは広範なJMXサポートを備えていますフレームワークコンポーネントをMBeanとして公開するMBeanから属性を取得し、操作を呼び出し、通知を送信/受信するアダプターサンプル次の「クイックスタート」アプリケーションでは、完全に異なる2つのサービス実装を呼び出すために同じゲートウェイインターフェースが使用されていることがわかります。このプログラムをビルドして実行するには、上記のようにspring-integration-wsおよびspring-integration-xmlモジュールが必要です。Boot)を使用した同じアプリケーション(Webサービスパーツ)です。Bootを使用しない場合は、spring-boot-starter-integration依存関係またはspring-integration-java-dslを直接必要とします。使用してアプリケーションをブートストラップします。プロジェクト別に用意されています。プロジェクトの機能を使用する方法と、それを使用して達成できることを詳細に説明しています。(英語)ガイド15-30分で完成するように設計されたガイドは、Springを使用した開発タスク用のスターターアプリを構築するための、迅速で実践的な手順を提供します。(ザビエルパドロ)先にジャンプPivotalは、あなたの進歩を加速させるトレーニングと認定を提供します。Tomcat®のサポートとバイナリを提供します。1つの簡単なサブスクリプションで。学習したい方に(英語)今後のイベントSpringOneプラットフォーム(英語)9月21〜24日、シアトルSpringOneツアー(英語)最高のクラウドネイティブJavaコンテンツが直接提供されます。