Integración de servicios con ESB
-
Upload
software-guru -
Category
Software
-
view
319 -
download
1
description
Transcript of Integración de servicios con ESB
Integración de Servicios con ESB
Jorge Barrientos Leal
En el confuso camino de SOA y las nuevas tendencias tecnológicas, pueden existir varias aproximaciones hacia la definición de un ESB
Lo cierto es que existen varias perspectivas
Integración de Servicios | ESB
• La del Proveedor de Servicios de Integración
• La de SOA
• La del cliente, la perspectiva de las Empresas Mexicanas
• Un Enterprise Service Bus es un producto que ofrece la funcionalidad de integrar y exponer los sistemas de una organización agregando soluciones de monitoreo, seguridad y administración. Todo esto acompañado de interfaces y herramientas de desarrollo
Integración de Servicios | ESB
• Un Enterprise Service Bus forma parte del modelo de SOA, permitiendo exponer como servicios los sistemas existentes y por desarrollar dentro de una organización
• Un Enterprise Service Bus es un conjunto de herramientas adaptables que proveen un camino ágil y flexible para la integración de unidades de negocio dentro de una organización potenciando las posibilidades de crecimiento
Modelos de Integración | Evolución de un Sistema
Front End Layer
Business Logic Layer
Data Layer
JEE App AJEE App B JEE App C
ERP
CRM
SOAP
REST
FileEn
terp
rise S
erv
ice B
us
Integración de Servicios | a veces pasa …
Front End Layer
Business Logic Layer
Data Layer
JEE App A JEE App B
JEE App C
Entrada Salida
SOAP
SOAP
SOAP
HTTP
HTTP
Integración de Servicios | ¿ Cómo sí ?
• Teniendo una clara visión del negocio y su proyección a corto, mediano y largo plazo
• Visualizando un crecimiento por fases– Minimizando riegos– Ajustando en cada iteración– Diseñando procesos que evolucionan con el crecimiento– Definiendo una Arquitectura Corporativa– Definiendo un proceso de desarrollo robusto y a la medida– Incorporando un metodología de gestión a la medida y evolutiva en base al desarrollo
– Aumentando la habilidad creativa del equipo de desarrollo• Eligiendo el Proveedor de Integración de Servicios que más se adecué a mi modelo de negocio
JEE App A JEE App B JEE App C JEE App NCore App A Core App B Core App C Core App N
Integración de Servicios | ¿ Cómo empezar?
Web App A Web App B Web App C Web App N
Exposición / IntegraciónRMI - SOAP
Integración de Servicios | Soluciones Open Source
MULE ServiceMix Jboss ESB OpenESB WSO2 ESB
• Falta de entrenamiento
• Falta de Entrenamiento
• Falta de Control de Calidad
• Procesos de liberación inciertos
• Procesos de entrega poco documentados
MITOS
ESB | Funciones Principales
Location transparency
Transport protocol conversion
Message transformation
Message routing
Message enhancement
Security
Monitoring and management
RETOS
Solución a la medida
Adaptabilidad
Portabilidad
Flexibilidad
Soporte a nuevas Tecnologías
ESB | Estructura
Service Registry
Message Store
Orchestration
BPELjPDL
Event Notificatio
n
Transformation
Routing Security Managment
HTTP
HTTPS
FTP
SFTP
FILE
JMS
SMTP
ORM
SQL
Socket
SOAP
RMI
IoC
ESB
Admin Server
Integrated Depelopment Enviroment
Monitoring Rules
Integración de Servicios
• ¿ Qué hay de las empresas Mexicanas en vías de crecimiento ?
• ¿ Qué pasa si su “Core Business” no es hacer sistemas, pero dependen de un sistema para comercializar o administrar su producto ?
• ¿ Qué pasa cuando necesita de una solución tecnológica de Integración de Servicios, pero su presupuesto es limitado ?
• ¿ Qué pasa cuando estas empresas deciden desarrollar sus propias soluciones ?
• ¿ Qué proveedor de Integración de Servicios se enfoca en las PyMES mexicanas ?
SOFIA INTEGRATION SERVICES | Integración Evolutiva
Adaptable
Flexible
Bajos costos de implementación
Auto aprendizaje
Orquestación de Servicios / Trabajo dividido
Solución según proyección de negocio
Diseñado para organizaciones mexicanas en vías de crecimiento
Retail
Financiero
Hotelero
Salud
SOFIA IS | Estructura
Service Registry
Message Store
Orchestration
BPELjPDL
Event Notificatio
n
Transformation
Routing Security Managment
HTTP
HTTPS
FTP
SFTP
FILE
JMS
SMTP
ORM
SQL
Socket
SOAP
RMI
IoC
ESB
Admin Server
Integrated Depelopment Enviroment
Monitoring Rules
Core Services
Preguntas
[email protected]@jorgeblq