SlideShare una empresa de Scribd logo
Spring Integration
in Action
IVÁN LÓPEZ
@ilopmar @madridspringug
➢ Iván López - @ilopmar
➢ Desarrollador Groovy & Grails
Miembro del equipo de Grails en OCI
➢ Coordinador @MadridGUG
➢ Organizador Greach (@greachconf)
http://greachconf.com
➢ Speaker: SpringOne 2GX, GR8Conf, Codemotion,
GeeCon, Spring IO, Greach, JavaCro, RigaDevDay,...
Quien soy...
1.
Qué es Spring Integration
Spring Integration
Usar los Enterprise
Integration Patterns en
una applicación Spring
http://www.enterpriseintegrationpatterns.com/
Spring Integration
▷ Mecanismo ligero de mensajería en applicaciones
Spring
▷ Abstracción de alto nivel
▷ Integración con sistema externos usando
adaptadores
Mensaje
▷ Payload
▷ Headers
▷ Inmutable
Canales
▷ Point-to-point
▷ Publish-Subscribe
Endpoints
▷ Transformer
▷ Filter
▷ Router
▷ Splitter
▷ Aggregator
▷ Service activator
▷ Channel-adapter
▷ Enricher
▷ Bridge
▷ ...
Adapters
▷ JMS
▷ AMQP
▷ TCP
▷ UDP
▷ File
▷ FTP
▷ RMI
▷ HTTP (Rest)
▷ WS
▷ Mail
▷ JDBC
▷ XMPP
▷ Twitter
▷ RSS
▷ MongoDB
▷ Redis
▷ Gemfire
▷ Stream
2.
Show me the code!
¡Gracias!
¿Preguntas?
@ilopmar
lopez.ivan@gmail.com
https://github.com/ilopmar
Iván López

Más contenido relacionado

La actualidad más candente (11)

PDF
T3chFest 2016 - De Java a Groovy: ¡Hora de Aventuras!
Iván López Martín
 
ODP
Administra tu código con Git y Github
Javier Novoa Cataño
 
PDF
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
Iván López Martín
 
PPTX
Spring boot et. al. para el impaciente
Miguel Ángel Enríquez López
 
PDF
7 Recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
César Hernández
 
PDF
Introducción a Groovy
Jose Juan R. Zuñiga
 
PDF
El camino de Java a Kubernetes
Mauricio (Salaboy) Salatino
 
PPTX
Asp.net 5 en linux , herramientas e integración
robertogg
 
PPTX
Introducción Nodejs
Jose Gratereaux
 
PPTX
Kotlin: El despertar de la fuerza!
Marco Avendaño
 
PPTX
Java
biktop
 
T3chFest 2016 - De Java a Groovy: ¡Hora de Aventuras!
Iván López Martín
 
Administra tu código con Git y Github
Javier Novoa Cataño
 
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
Iván López Martín
 
Spring boot et. al. para el impaciente
Miguel Ángel Enríquez López
 
7 Recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
César Hernández
 
Introducción a Groovy
Jose Juan R. Zuñiga
 
El camino de Java a Kubernetes
Mauricio (Salaboy) Salatino
 
Asp.net 5 en linux , herramientas e integración
robertogg
 
Introducción Nodejs
Jose Gratereaux
 
Kotlin: El despertar de la fuerza!
Marco Avendaño
 
Java
biktop
 

Destacado (8)

PDF
DevOps Mashup: Special Champion Edition - Madrid DevOps 2016
Ramón Román Nissen
 
PDF
JavaCro 2016 - Testing with Spock: The Logical choice
Iván López Martín
 
PDF
T3chFest 2017 - La Revolucion del Open Source
Iván López Martín
 
PDF
G3 Summit 2016 - Taking Advantage of Groovy Annotations
Iván López Martín
 
PDF
Spring boot + spock
Fátima Casaú Pérez
 
PPTX
«Spring Integration as Integration Patterns Provider»
IT Weekend
 
PPTX
Integration Patterns With Spring integration
Eldad Dor
 
PDF
Spring Integration and EIP Introduction
Iwein Fuld
 
DevOps Mashup: Special Champion Edition - Madrid DevOps 2016
Ramón Román Nissen
 
JavaCro 2016 - Testing with Spock: The Logical choice
Iván López Martín
 
T3chFest 2017 - La Revolucion del Open Source
Iván López Martín
 
G3 Summit 2016 - Taking Advantage of Groovy Annotations
Iván López Martín
 
Spring boot + spock
Fátima Casaú Pérez
 
«Spring Integration as Integration Patterns Provider»
IT Weekend
 
Integration Patterns With Spring integration
Eldad Dor
 
Spring Integration and EIP Introduction
Iwein Fuld
 
Publicidad

Similar a Spring Madrid User Group - Spring Integration in Action (8)

PDF
Codemotion 2013 - Quiero tiempo real y lo quiero para ayer
Iván López Martín
 
PPTX
Framework spring
Frans Girón
 
PPTX
Spring framework
San Juan Guichicovi
 
PPT
spring
Angel Ruiz
 
KEY
Spring BlazeDS Integration - Rumbo a Spring I/O
Sergi Almar i Graupera
 
KEY
Spring on Flash Platform
Daniel Ramos
 
PDF
Grails y EC2 - De cero a multinacional
Gailen Tecnologías
 
PPTX
spring framework
rossanadaysi
 
Codemotion 2013 - Quiero tiempo real y lo quiero para ayer
Iván López Martín
 
Framework spring
Frans Girón
 
Spring framework
San Juan Guichicovi
 
spring
Angel Ruiz
 
Spring BlazeDS Integration - Rumbo a Spring I/O
Sergi Almar i Graupera
 
Spring on Flash Platform
Daniel Ramos
 
Grails y EC2 - De cero a multinacional
Gailen Tecnologías
 
spring framework
rossanadaysi
 
Publicidad

Más de Iván López Martín (20)

PDF
CommitConf 2025 - Spring AI: IA Avanzada para desarrolladores Spring
Iván López Martín
 
PDF
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Iván López Martín
 
PDF
CommitConf 2024 - Spring Boot <3 Testcontainers
Iván López Martín
 
PDF
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdf
Iván López Martín
 
PDF
VMware - Testcontainers y Spring Boot
Iván López Martín
 
PDF
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud Gateway
Iván López Martín
 
PDF
Codemotion Madrid 2023 - Testcontainers y Spring Boot
Iván López Martín
 
PDF
CommitConf 2023 - Spring Framework 6 y Spring Boot 3
Iván López Martín
 
PDF
Construyendo un API REST con Spring Boot y GraalVM
Iván López Martín
 
PDF
jLove 2020 - Micronaut and graalvm: The power of AoT
Iván López Martín
 
PDF
Codemotion Madrid 2020 - Serverless con Micronaut
Iván López Martín
 
PDF
JConf Perú 2020 - ¡Micronaut en acción!
Iván López Martín
 
PDF
JConf Perú 2020 - Micronaut + GraalVM = <3
Iván López Martín
 
PDF
JConf México 2020 - Micronaut + GraalVM = <3
Iván López Martín
 
PDF
Developing Micronaut Applications With IntelliJ IDEA
Iván López Martín
 
PDF
CommitConf 2019 - Micronaut y GraalVm: La combinación perfecta
Iván López Martín
 
PDF
Codemotion Madrid 2019 - ¡GraalVM y Micronaut: compañeros perfectos!
Iván López Martín
 
PDF
Greach 2019 - Creating Micronaut Configurations
Iván López Martín
 
PDF
VoxxedDays Bucharest 2019 - Alexa, nice to meet you
Iván López Martín
 
PDF
JavaDay Lviv 2019 - Micronaut in action!
Iván López Martín
 
CommitConf 2025 - Spring AI: IA Avanzada para desarrolladores Spring
Iván López Martín
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
Iván López Martín
 
CommitConf 2024 - Spring Boot <3 Testcontainers
Iván López Martín
 
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdf
Iván López Martín
 
VMware - Testcontainers y Spring Boot
Iván López Martín
 
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud Gateway
Iván López Martín
 
Codemotion Madrid 2023 - Testcontainers y Spring Boot
Iván López Martín
 
CommitConf 2023 - Spring Framework 6 y Spring Boot 3
Iván López Martín
 
Construyendo un API REST con Spring Boot y GraalVM
Iván López Martín
 
jLove 2020 - Micronaut and graalvm: The power of AoT
Iván López Martín
 
Codemotion Madrid 2020 - Serverless con Micronaut
Iván López Martín
 
JConf Perú 2020 - ¡Micronaut en acción!
Iván López Martín
 
JConf Perú 2020 - Micronaut + GraalVM = <3
Iván López Martín
 
JConf México 2020 - Micronaut + GraalVM = <3
Iván López Martín
 
Developing Micronaut Applications With IntelliJ IDEA
Iván López Martín
 
CommitConf 2019 - Micronaut y GraalVm: La combinación perfecta
Iván López Martín
 
Codemotion Madrid 2019 - ¡GraalVM y Micronaut: compañeros perfectos!
Iván López Martín
 
Greach 2019 - Creating Micronaut Configurations
Iván López Martín
 
VoxxedDays Bucharest 2019 - Alexa, nice to meet you
Iván López Martín
 
JavaDay Lviv 2019 - Micronaut in action!
Iván López Martín
 

Último (17)

PDF
Distribución de frecuencias y Diagrama de Pareto en Excel - Trabajo Colaborat...
mapaulahiguita
 
PDF
S4D430 Col24 Modelado de datos en Dictionary ABAP y ABAP Core Data Services
Libreria ERP
 
PPTX
Poblacion_y_Muestra para trabajos de investigación pptx
yaneligomezcaceres
 
PDF
albañileriaalbañileriaalbañileriaalbañileriaalbañileria
danteisrael987654321
 
PPTX
HARDWARE ponderaciones y placas madre.pptx
jjcondori21
 
PDF
Curso.Formacion.dron.A1.A3.Completo.v1.pdf
jimenoasenjo1
 
PPTX
Presentación_Estación_Total_Temas_Definidos.pptx fin.pptx
ximenamondrianbecerr
 
PPTX
Los atajos de teclado para toda las VS de Windows
abel230176
 
PDF
Seguridad y auditorías en Modelos grandes del lenguaje (LLM)
Jose Manuel Ortega Candel
 
PPTX
presentación a introducción de mantenimiento.pptx
ubaldoGonzalez16
 
PPT
(cloud computing) se refiere al acceso a recursos informáticos a través de in...
75485218
 
PPTX
7°-A-y-B-Matemática-PPT-n°5-05-al-09-de-Octubre.pptx
IsabelCastro985630
 
PPTX
Presentación de servicios XMS (2025) - Partner Microsoft
INBOUND PLUS SpA
 
PPTX
Manejo de Web de demostración modulo IOT.pptx
IsaacFernandoPrezSal1
 
PDF
AU-Administración Linux Ubuntu Fedora.pdf
Serviciojat
 
PPTX
Revolucionando-los-Informes-Tecnicos-con-IA.pptx
DanielChura9
 
PDF
CyberOps Associate - Cisco Certification
VICTOR MAESTRE RAMIREZ
 
Distribución de frecuencias y Diagrama de Pareto en Excel - Trabajo Colaborat...
mapaulahiguita
 
S4D430 Col24 Modelado de datos en Dictionary ABAP y ABAP Core Data Services
Libreria ERP
 
Poblacion_y_Muestra para trabajos de investigación pptx
yaneligomezcaceres
 
albañileriaalbañileriaalbañileriaalbañileriaalbañileria
danteisrael987654321
 
HARDWARE ponderaciones y placas madre.pptx
jjcondori21
 
Curso.Formacion.dron.A1.A3.Completo.v1.pdf
jimenoasenjo1
 
Presentación_Estación_Total_Temas_Definidos.pptx fin.pptx
ximenamondrianbecerr
 
Los atajos de teclado para toda las VS de Windows
abel230176
 
Seguridad y auditorías en Modelos grandes del lenguaje (LLM)
Jose Manuel Ortega Candel
 
presentación a introducción de mantenimiento.pptx
ubaldoGonzalez16
 
(cloud computing) se refiere al acceso a recursos informáticos a través de in...
75485218
 
7°-A-y-B-Matemática-PPT-n°5-05-al-09-de-Octubre.pptx
IsabelCastro985630
 
Presentación de servicios XMS (2025) - Partner Microsoft
INBOUND PLUS SpA
 
Manejo de Web de demostración modulo IOT.pptx
IsaacFernandoPrezSal1
 
AU-Administración Linux Ubuntu Fedora.pdf
Serviciojat
 
Revolucionando-los-Informes-Tecnicos-con-IA.pptx
DanielChura9
 
CyberOps Associate - Cisco Certification
VICTOR MAESTRE RAMIREZ
 

Spring Madrid User Group - Spring Integration in Action