Conectividad e Integración I

Slides:



Advertisements
Presentaciones similares
Programación Orientada a Objeto 1
Advertisements

Java Web Services Developer Arquitectura
BizTalk Server como ESB
Microsoft SQL Server 2005 Integration Services
Integración con entornos ERP
© 2006 Cisco Systems, Inc. Todos los derechos reservados. Información pública de Cisco 1 Descripción de cómo la tecnología VPN presta servicios seguros.
ENTERPRISE SOA Arquitectura Avanzada – Universidad CAECE 2011
Proyecto MENSOA Integración de 6 Sistemas de Información:
Integración de los Sistemas de Información PRESENTACIÓN FUNCIONAL
Universidad Nacional Autónoma de Honduras
Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.
Microsoft SQL Server 2008 – SQL Server Integration Services
Arquitectura Orientada a Servicios (SOA)
FLAN “F- LINKS AND NODES”
La Plataforma Holmes y Aplicaciones
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
1 José Manuel Zárate Paz Contador Público Certificado. Certificación en Contabilidad y Auditoría Gubernamental.
Tipos de Servicios Web.
Cátedra Pragma Niveles de Madurez SOA © PRAGMA S.A.
Cátedra Pragma Visión General 2 © PRAGMA S.A. Juan Fernando Londoño Correa – Arquitecto en Pragma desde 1996 – Líder en más de 20 proyectos de Software.
Términos Básicos y Conceptos
Investigación Servidor de Aplicaciones WebSphere
ESB: Enterprise Services Bus “La siguiente generación de plataformas para la integración empresarial de aplicaciones” Jorge Humberto Arias.
Java 2 Platform Enterprise Edition
iBOLT Integration Platform
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SOA, Web 2.0 y Cloud Computing Tres aspectos innovadores en IT
Experiencia de un líder de desarrollo J2EE
Cátedra Pragma BPM II © PRAGMA S.A.. Cátedra Pragma BPM II © PRAGMA S.A.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Common Compound Design Patterns. Compound vs composite Un composite es algo que generalmente se compone de partes interconectadas. Un compound simplemente.
Definición de un modelo colaborativo entre Especializada y Primaria aplicado al diagnóstico por imagen médica.
Juan Andrada Romero Jose Domingo López López.  Introducción  Conceptos  Arquitectura JXTA  Protocolos  Demostración  Alternativas  Conclusiones.
ANALITICA - INTEGRATOR INTRODUCCIÓN Y CONCEPTOS. ANALITICA - INTEGRATOR OBJETIVO Integrar información aislada en archivos o sistemas, tanto corporativos.
Presentación Web Services Interoperability and SOAP Keith Ballinger Microsoft Corporation Alvaro Castromán Alfonso Odriozola.
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Enterprise service bus (esb)
“Intercambio de datos mediante JMS” Algeciras, jueves 24 de octubre de 2013.
Propuesta de Infraestructura de interoperabilidad Proyectos de eSalud Carlos Luis Parra Calderón.
ESB Víctor Cabrera Cañizares.
/ Teléfono : Web : Build Solutions IT.
Aplicaciones empresariales Adrián Guillen Carlos Marcano Carlos Sanmartín
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Arquitectura Orientada a Servicios Alicia Maita Harold Martínez Esteban Reyes Verónica Betancout - SOA -
Capítulo 13 Interconectividad: Conceptos, Arquitectura, y Protocolos
Alejandro León Diego Escobar Alejandro Peña
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Arquitectura para crear Soluciones Conectadas Eduardo Mangarelli Gerente de Socios Estratégicos Wilson Pais Gerente de.NET Microsoft Uruguay.
Integrantes: Marcelo Caponi Pablo Rodriguez Pablo Zamudio Tutores: Leonardo Rodríguez Diego Rivero.
Mensajería en Sistemas de Información
Por Daniel Muñoz Pardo APLICACIÓN DE GESTIÓN DISTRIBUIDA SOPORTADA POR MULE APLICACIÓN DE GESTIÓN DISTRIBUIDA SOPORTADA POR MULE Proyecto Fin de Carrera.
Integrantes: Marcelo Caponi Pablo Rodriguez Pablo Zamudio Tutores: Leonardo Rodríguez Diego Rivero.
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
Términos y Conceptos Básicos
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
5.7 Servicios no orientados a conexión. 5.8 Ruteadores.
1. Introducción a los Sistemas de Internet Gestión de Sistemas en Internet Universidad Antonio de Nebrija 2003/04 Justo N. Hidalgo Sanz.
Common Compound Design Patterns Integrantes : Ricardo Macedo Henry Renato Paz Carolina Vigil.
Ing. Elizabeth Guerrero V.
ARQUITECTURA ORIENTADA A SERVICIOS (SOA)
Protocolos de comunicación TCP/IP
Presentación de la solución Junio Concepto ROUTING TIER ROUTING TIER FRONT END TIER FRONT END TIER COMM TIER COMM TIER TRANSLATE TIER TRANSLATE.
ERPS Daniel Lozano Carrillo. TIPOS DE ERPS Soluciones a la medida Estándar Modular En la Nube.
Integrantes: Marcelo Caponi Pablo Rodriguez Pablo Zamudio Tutores: Leonardo Rodríguez Diego Rivero.
Integrantes: Marcelo Caponi Pablo Rodriguez Pablo Zamudio Tutores: Leonardo Rodríguez Diego Rivero.
Integrantes: Marcelo Caponi Pablo Rodriguez Pablo Zamudio Tutores: Leonardo Rodríguez Diego Rivero.
JENNY ANDREA GRAJALES  La topología de red se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Transcripción de la presentación:

Conectividad e Integración I Cátedra Pragma Conectividad e Integración I © PRAGMA S.A.

Escenario SOA: Conectividad e Integración © PRAGMA S.A.

EAI: Enterprise Application Integration Infraestructura de Software y Hardware que integra Aplicaciones Conexión Punto a Punto. Cuando ocurre un evento de negocio, por ejemplo, se genera una venta, un sistema replica el evento en diferentes aplicaciones. El problema de este tipo de integración es que el número de conexiones que se requieren tiene a convertise en inmanejable porque para “n puntos”, se requieren n*(n-1)/2 conexiones, es decir, para 5 puntos se requieren 5*(5-1) / 2 = 10, para 10 puntos: 10 * 9 / 2 = 45 Libélula Venta Banco Imágenes Acovedi Telecliente JDE © PRAGMA S.A.

Solución EAI : ESB (Enterprise Service Bus) Solución con ESB Conexión Punto a Punto © PRAGMA S.A.

ESB (Enterprise Service Bus) Patrones de Integración (Ambos son utilizados) Mediación El integrador funciona como un vínculo que comunica eventos a las aplicaciones que les interese Federación El integrador funciona como consolidador de información que presta servicios para sistemas externos o procesos de negocio © PRAGMA S.A.

ESB (Patrones de Mediación) Protocol switch: Permite a los consumidores enviar sus mensajes usando diferentes protocolos como SOAP/HTTP, JMS, MQ y realizar el cambio de protocolo al usado por las aplicaciones objetivo. Transform: Transforma los mensajes desde el esquema propio del consumidor a los esquemas de los destinos. Enrich: Adiciona información a un mensaje consultando otras fuentes de información. Route: Permite la decisión de los destinos de un mensaje basado en reglas aplicadas sobre el contenido Distribute: Distribuye un mensaje a un conjunto de particpantes interesados. Monitor: Observa un mensaje mientras pasa por el ESB para sistemas de Auditoria o Logs. Correlate: Permite relacionar diferentes eventos en uno solo. © PRAGMA S.A.

ESB (Patrones de Mediación) © PRAGMA S.A.

ESB (Patrones de Mediación: Transformación) Transformación: Transformación de un mensaje de un formato a otro. Por ejemplo XML <-> CSV, XML <-> Cobol, etc Los ambiente de desarrollo, prestan utilidades de transformación gráficas Los ESB comunmente incluye capacidades de transformación estandar, como por ejemplo XSLT © PRAGMA S.A.

ESB (Patrones de Mediación: Enrutamiento) Enrutamiento basado en el contenido:Basado en el contenido del mensaje, se determina el destino del mensaje © PRAGMA S.A.

ESB y Sistemas de Mensajería (MOM) MOM (Message Oriented Middleware) Es una infraestructura de Software o hardware que permiten distribuir mensajes entre aplicaciones. No existen estandar de mensajería… Aunque en Java, JMS (Java Message Service) es un api que permite implementar proveedores de diferentes sistemas de mensajería Los más conocidos… IBM Websphere MQ, Microsoft Message Queuing, Active MQ, Advance MQ (Oracle)… Características… Garantía de entrega de mensajes Comunicación Asíncrona Soporte transaccional Muchos ESB utilizan sistemas MOM © PRAGMA S.A.

ESB y Sistemas de Mensajería (MOM) © PRAGMA S.A.

ESB y Sistemas de Mensajería (MOM) Message Queue (cola de mensajes) Esquema punto a punto de mensajeria Topic (Tópico) Esquema publisher / suscriber © PRAGMA S.A.

ESB y JBI (Java Business Integration) Es una especificación desarrollada por “JCP (Java Community Process)” que permite implementaciones SOA. Implementaciones… Open ESB (Glassfish ESB) Petals ESB Apache Service Mix Fuse ESB Mule Esb © PRAGMA S.A.

jlondono@pragma.com.co Tareas: http://www.pragma.com.co/catedra_pragma