Post

Spring integration 7 요약

Spring integration 7 요약

Spring Integration

https://docs.spring.io/spring-integration/reference/

원문을 읽고 공부하고 요약하여 내 지식으로 만들기

Overview of Spring Integration Framework

Spring Integration is motivated by the following goals:

  • Provide a simple model for implementing complex enterprise integration solutions.
  • Facilitate asynchronous, message-driven behavior within a Spring-based application.
  • Promote intuitive, incremental adoption for existing Spring users.

Spring Integration is guided by the following principles:

  • Components should be loosely coupled for modularity and testability.
  • The framework should enforce separation of concerns between business logic and integration logic.
  • Extension points should be abstract in nature (but within well-defined boundaries) to promote reuse and portability.

Main Components

Layered Architecture and Pipe-and-filters model are not mutually exclusive.

Message

Message Channel

a message channel represents the pipe of Pipe-and-filters model.

in Spring Integration, pollable channels are capable of buffering Messages with a queue.

Message Endpoint

A Message Endpoint represents the “filter” of a pipes-and-filters architecture.

This post is licensed under CC BY 4.0 by the author.