Comparativo entre plataformas de ESB
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Comparativo entre plataformas de ESB

on

  • 814 views

Comparación entre jBoss, WSO2, Oracle SOA Suite y Mule ESB. Criterios de evaluación para un ESB y niveles de madurez.

Comparación entre jBoss, WSO2, Oracle SOA Suite y Mule ESB. Criterios de evaluación para un ESB y niveles de madurez.

Statistics

Views

Total Views
814
Views on SlideShare
814
Embed Views
0

Actions

Likes
0
Downloads
18
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

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

Comparativo entre plataformas de ESB Presentation Transcript

  • 1. Comparativo Enterprise Service Bus
  • 2. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 2 • Definición Integration Framework Enterprise Service Bus Integration Suite • Criterios de Comparación • Cuadro Comparativo • Productos MULESOFT JBOSS WSO2 ORACLE • Conclusiones • Referencias Índice Presentación Índice
  • 3. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 3 Definición Integration Integration Suite Enterprise Service Bus Integration Framework
  • 4. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 4 Integration Framework • Marco de referencia • Permite construir aplicaciones de manera estandarizada • Utiliza patrones de integración empresarial • Reduce esfuerzos de implementación • Marco de referencia que permite integrar protocolos y tecnologías disimiles • Permite automatización de pruebas • Ejemplos • Java  Apache Camel  Spring Integration • .NET  NServiceBus • No recomendado para sistemas de misión critica
  • 5. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 5 • Marco de referencia implícito • Se utiliza para integrar aplicaciones • Producto potente que permite apoyar fuertemente: • Administración • Implementación • Integración • Monitoreo • Utilizan entornos de desarrollo integrados (IDE por su acrónimo en ingles) que permiten modelar (arrastrando y soltando) la lógica de integración de servicios • Código fuente se genera automáticamente a partir del modelado • Soporte comercial completo • Reduce el costo y complejidad significativamente • Los problemas de integración se resuelven con un alto nivel de abstracción Enterprise Service Bus
  • 6. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 6 Integration Suite • Incluye todas las características de Enterprise Service Bus • Adiciona funcionalidades tales como: • Business Activity Monitoring • Business Process Execution Language • Business Process Management • Business Rules • Complex Event Processing • Políticas • Seguridad, entre otros.
  • 7. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 7 • Facilidad de uso • ¿Qué tan complicado es la instalación? • ¿Cuántas herramientas se necesitan? • ¿Es el entorno de desarrollo intuitivo? • Mantenimiento / Monitoreo • ¿Cómo se administra el producto? • ¿Existe una interfaz gráfica de usuario para el seguimiento de los servicios? • Comunidad • ¿Existen foros públicos activos o listas de correo? • ¿Existen numerosos artículos, tutoriales y videos disponibles? • ¿El producto cuenta con el apoyo de varias empresas? • Soporte Empresarial • ¿Qué opciones de apoyo se ofrecen? • ¿Se puede garantizar los SLA requeridos? • ¿Se ofreció apoyo en su idioma? Criterios de Comparación
  • 8. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 8 • Funcionalidad • ¿Cuenta con todas las funcionalidades requeridas? • Flexibilidad • ¿Se pueden personalizar las funciones del producto para adaptarse a las necesidades particulares de cada cliente? • Extensibilidad • ¿Es posible ampliar el producto? • ¿El producto y sus interfaces están basadas en estándares? • Conectores • ¿Cuenta con adaptadores para las tecnologías mas comunes? • ¿Existen adaptadores para productos B2B como SAP o SALESFORCE? • ¿Se pueden construir adaptadores propios? Criterios de Comparación
  • 9. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 9 • Costos • ¿Cuál es el costo total del producto, incluyendo:  Mantenimiento  Productos complementarios requeridos  Conectores, entre otros • Licencias • ¿Qué licencias o modelo de suscripción se utiliza? • ¿Qué sucede cuando cambian los requisitos (más equipos, más CPU, el cambio de maquinas físicas a virtuales, entre otros)? • ¿Son las actualizaciones de forma gratuita? • ¿Existen rebajas? • ¿Son los costos "previsible"? Criterios de Comparación
  • 10. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 10 Cuadro Comparativo
  • 11. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 11 El cuadro comparativo se desprende principalmente lo siguiente: • Las soluciones propietarias ofrecen más apoyo y prestaciones de gran alcance, pero… ¿Estas prestaciones son realmente necesarias? • Recuerde que la complejidad, los costos y los esfuerzos son más elevado con los productos propietarios • Los productos de código abierto son mas fáciles de usar, poseen mayor flexibilidad, extensibilidad y menor costo Cuadro Comparativo
  • 12. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 12 Productos A continuación revisaremos: • MULESOFT • JBOSS • WSO2 • ORACLE Consideraremos lo siguiente: • Todos los vendedores de productos de integración propietarios, como ORACLE, ofrece una solución para todas las funciones imaginables • La alternativas de código abierto, en particular JBOSS y WSO2, ofrece suite de integración completas. Por otra parte, MULESOFT concentra sus esfuerzos en enterprise service bus
  • 13. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 13 MULESOFT ESB • MULESOFT ESB es una de los primeros enterprise service bus exitosos de código abierto • Fácil de instalar e intuitivo • IDE basado en eclipse • Solución ligera y extensible • Dos versiones • MULESOFT ESB Community Edition • MULESOFT ESB Enterprise Edition • Precios «amigables» • Conectividad nativa con SAP o SALESFORCE • Es necesario combinar MULESOFT ESB con productos de otros proveedores para lograr una mayor capacidad • Una pequeña comunidad detrás del producto
  • 14. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 14 JBOSS Middleware • JBOSS Middleware es una familia de productos de nivel empresarial ligeros y compatibles con entornos cloud que ayudan a las empresas a innovar de forma más rápida e inteligente. • JBOSS Middleware ayuda a acelerar el desarrollo, la implantación y el rendimiento de las aplicaciones, a integrar datos y aplicaciones de forma eficiente y a automatizar procesos de negocio en entornos físicos, virtuales, móviles y de cloud. • Fácil de instalar e intuitivo • IDE basado en eclipse • Solución ligera y extensible • Precios «amigables» • Una gran comunidad detrás del producto
  • 15. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 15 WSO2 Middleware Platform • WSO2 es una suite que incluye: • Application Server • Business Activity Monitor • Business Process Server • Business Rules Server • Complex Event Processor • Data Services Server • Elastic Load Balancer • Enterprise Service Bus • Governance Registry • Identity Server • Message Broker, entre otros. • Fácil de instalar • IDE basado en eclipse • Solución ligera y extensible • Permite construir de manera iterativa e incremental
  • 16. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 16 ORACLE Fusion Middleware • Oracle Service Bus es el actual Enterprise Service Bus de Oracle • Es un componente de Oracle Fusion Middleware (Integration Suite) • Oracle Fusion Middleware es una suite que incluye: • Business Intelligence • Business Process Management • Data Integration • Development Tools • Identity Management • Service Oriented Architecture • WebCenter, entre otros. • Herramientas potente y estable • Basada en estándares • Oracle es propietario de todos los productos y provienen de múltiples adquisiciones
  • 17. www.grupointellego.comwww.intellego.com.mxwww.grupointellego.com 17 • No existe una fórmula mágica para resolver los problemas de integración. • Se debe considerar lo siguiente:  Si es un integration framework la mayor parte del código fuente deben ser escrito.  Si es un enterprise service bus o integration suite se debe decidir si un producto propietario o de código abierto. Los productos propietarios proporcionan todas las características necesarias y cuentan con un fuerte apoyo. Sin embargo, esto también conduce a mayores costos y una mayor complejidad. Los productos de código abierto tienen un menor costo, son más simples y flexibles, pero son menos potentes. Conclusiones
  • 18. www.grupointellego.com