Integración de servicios con ESB
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Integración de servicios con ESB

on

  • 312 views

Una estrategia común para facilitar la integración de aplicaciones y servicios empresariales es apoyarse en una herramienta de integración de servicios (Enterprise Service Bus, ESB). ...

Una estrategia común para facilitar la integración de aplicaciones y servicios empresariales es apoyarse en una herramienta de integración de servicios (Enterprise Service Bus, ESB).

¿Existe alguna herramienta que se acople al presupuesto y necesidades de las empresas mexicanas? No necesariamente la alternativa más cara es la respuesta. En esta sesión se abordarán los criterios determinantes que aseguran una buena elección al momento de implantar una herramienta de ESB en la empresa.

Semblanza del conferencista:
Jorge Barrientos Leal es Arquitecto de Software con más de 8 años de experiencia. Es colaborador en Indigo Smart Software Developent, donde ha participado en distintos proyectos para sector financiero y gobierno principalmente. Es autor de SOFIA, una plataforma de integración de servicios. Es fundador e instructor de la empresa de capacitación Wave Community, y es un gran impulsor del talento nacional y la creación de software en México.

Statistics

Views

Total Views
312
Views on SlideShare
312
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Integración de servicios con ESB Presentation Transcript

  • 1. Integración de Servicios con ESB Jorge Barrientos Leal
  • 2. 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
  • 3. • 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
  • 4. Modelos de Integración | Evolución de un Sistema Front End Layer Business Logic Layer Data Layer JEE App A JEE App B JEE App C ERP CRM SO AP REST File EnterpriseServiceBus
  • 5. 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
  • 6. 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
  • 7. 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ón RMI - SOAP
  • 8. 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
  • 9. 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
  • 10. ESB | Estructura Service Registry Message Store Orchestration BPEL jPDL Event Notification 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
  • 11. 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 ?
  • 12. 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
  • 13. SOFIA IS | Estructura Service Registry Message Store Orchestration BPEL jPDL Event Notification 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
  • 14. Preguntas jorge@dsindigo.com @jorgeblq