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

Like this? Share it with your network

Share

Comparativo entre plataformas de ESB

  • 913 views
Uploaded on

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
913
On Slideshare
913
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
18
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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