SlideShare ist ein Scribd-Unternehmen logo
1 von 6
 Patrones de integración:
◦ Los patrones de integración permiten agrupar casos
comunes, bien conocidos y ya resueltos de integración para
aplicar a la solución de necesidades concretas de
integración de aplicaciones.
◦ El enfoque es análogo al ya conocido de los patrones de
diseño introducidos por GoF (Erich Gamma, Richard Helm,
Ralph Johnson y John Vlissides) para la orientación a
objetos.
 Patrones de integración:
◦ Los patrones de integración se describen según distintos
niveles de abstracción empezando por el más general y
yendo a los más concretos.
◦ Los patrones de integración que explicaremos están
orientados a la integración realizada a través de mensajes.
 Patrones de integración:
◦ El primer nivel de abstracción de los patrones (patrones raíz)
está compuesto por 6 patrones generales, cada uno con un
objetivo concreto:
1. Canal de mensajes: ¿Cómo estructurar el sistema de mensajes para
que entregue los mensajes al destinatario deseado?
2. Mensaje: ¿Cómo se estructura la información que se envía del
emisor al receptor?
3. Pipes y filtros: ¿Cómo se llevan a cabo los pasos intermedios que
tienen lugar desde que se emite el mensaje hasta que llega a su
destino?
 Patrones de integración:
4. Encaminamiento del mensaje: ¿Cómo debe actuar el sistema de
mensajería para que el mensaje llegue a su destino?
5. Traductor del mensaje: ¿Cómo se comunicarán el emisor y el
receptor si no acuerdan respecto al formato del mensaje?
6. Extremos del mensaje: ¿Cómo se conectan al sistema de
mensajería las aplicaciones emisoras y receptoras?
 Bibliografía:
◦ Enterprise Integration Patterns - Designing, Building And
Deploying Messaging Solutions. Gregor Hohpe, Bobby
Woolf. Addison Wesley
◦ Service-Oriented Architecture. Analysis and Design for
Services and Microservices. Second Edition. Thomas Erl.
Prentice Hall
◦ Service-Oriented Architecture. Enterprise Adoption
Roadmap. White Paper

Weitere ähnliche Inhalte

Mehr von Jorge Alberto Lorenzo Losada

Mehr von Jorge Alberto Lorenzo Losada (20)

SOA - Introducción
SOA - IntroducciónSOA - Introducción
SOA - Introducción
 
Orientación a Servicios
Orientación a ServiciosOrientación a Servicios
Orientación a Servicios
 
Spring
SpringSpring
Spring
 
Integración continua y Jenkins
Integración continua y JenkinsIntegración continua y Jenkins
Integración continua y Jenkins
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
JSON
JSONJSON
JSON
 
Microservicios, primera parte
Microservicios, primera parteMicroservicios, primera parte
Microservicios, primera parte
 
Rest
RestRest
Rest
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
JSON
JSONJSON
JSON
 
Desarrollo Orientado a Objetos
Desarrollo Orientado a ObjetosDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos
 
Estructura de las organizaciones
Estructura de las organizacionesEstructura de las organizaciones
Estructura de las organizaciones
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
Mejores Prácticas en el Desarrollo del Software
Mejores Prácticas en el Desarrollo del SoftwareMejores Prácticas en el Desarrollo del Software
Mejores Prácticas en el Desarrollo del Software
 
HTML5
HTML5HTML5
HTML5
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
SOA
SOASOA
SOA
 
¿Qué es ajax?
¿Qué es ajax?¿Qué es ajax?
¿Qué es ajax?
 
PHP
PHPPHP
PHP
 
XML
XMLXML
XML
 

Kürzlich hochgeladen

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 

Kürzlich hochgeladen (20)

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 

EAI - Patrones de Integración

  • 1.
  • 2.  Patrones de integración: ◦ Los patrones de integración permiten agrupar casos comunes, bien conocidos y ya resueltos de integración para aplicar a la solución de necesidades concretas de integración de aplicaciones. ◦ El enfoque es análogo al ya conocido de los patrones de diseño introducidos por GoF (Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides) para la orientación a objetos.
  • 3.  Patrones de integración: ◦ Los patrones de integración se describen según distintos niveles de abstracción empezando por el más general y yendo a los más concretos. ◦ Los patrones de integración que explicaremos están orientados a la integración realizada a través de mensajes.
  • 4.  Patrones de integración: ◦ El primer nivel de abstracción de los patrones (patrones raíz) está compuesto por 6 patrones generales, cada uno con un objetivo concreto: 1. Canal de mensajes: ¿Cómo estructurar el sistema de mensajes para que entregue los mensajes al destinatario deseado? 2. Mensaje: ¿Cómo se estructura la información que se envía del emisor al receptor? 3. Pipes y filtros: ¿Cómo se llevan a cabo los pasos intermedios que tienen lugar desde que se emite el mensaje hasta que llega a su destino?
  • 5.  Patrones de integración: 4. Encaminamiento del mensaje: ¿Cómo debe actuar el sistema de mensajería para que el mensaje llegue a su destino? 5. Traductor del mensaje: ¿Cómo se comunicarán el emisor y el receptor si no acuerdan respecto al formato del mensaje? 6. Extremos del mensaje: ¿Cómo se conectan al sistema de mensajería las aplicaciones emisoras y receptoras?
  • 6.  Bibliografía: ◦ Enterprise Integration Patterns - Designing, Building And Deploying Messaging Solutions. Gregor Hohpe, Bobby Woolf. Addison Wesley ◦ Service-Oriented Architecture. Analysis and Design for Services and Microservices. Second Edition. Thomas Erl. Prentice Hall ◦ Service-Oriented Architecture. Enterprise Adoption Roadmap. White Paper