Open Source SOA: Eligiendo un ESB

En otra ocasión ya recomendé este libro:

Podéis comprarlo aquí

El libro hace un recorrido exhaustivo sobre los principios SOA, los componentes de una solución SOA.

Además hace un estudio comparativo de las soluciones Open Source para cada uno de estos componentes (BPM, EDM, ESB, CEP, Registro).

Finalmente de la comparación selecciona el producto más adecuado en cada punto y lo estudia en detalle.

Aprovechando la consulta de Niño Melón ahí va la recomendación para el ESB de Jeff Davis:

Criterios para elección de ESB:

– Adaptadores de Protocolos: HTTP, HTTPS, JMS, SOAP, REST, …

– Procesamiento de flujos de datos y coreografía de servicios

– Clustering y Alta disponibilidad

– Transformaciones de datos

– Extensibilidad

Productos estudiados:

– ServiceMix

– Mule

– Apache Synapse (WSO2 ESB)

– JBoss ESB

– OpenESB

Elección: Apache Synapse

– Posicionado como un ESB ligero que soporta la funcionalidad básica de un ESB.

– Sencillo de usar y configurar

– Alto rendimiento y disponibilidad

– Apropiado para mediación Web

Podéis encontrar el Quick Start de Apache Synapse aquí.

Respuesta

  1. Hi !

    I read parts of this book. It is very interesting, truly. Just keep in mind these four softwares are US-based, and the author lives in Colorado.

    There are two other powerful and proven solutions, in Europe :
    Petals ESB, from France, deployed in huge organization such as Telecom (Orange), Public sector (several ministers), Local administrations (Lyon city, and local states), Healthcare (Cegedim, Almerys), Defense (Thales, French army).

    Or competitors SOPERA in Germany, based on Servicemix, who has big references in transportation, distribution, and public sector.

    What I mean is : They’re no better or worse, just depends on situation. They are used in big projects and they work great. These are not on US market since it is too crowdy and costly. So they have a small place in US books.
    Would an SOA book be written in France, Germany, Belgium, Switzerland, Luxembourg, China, Tunisia or Morocco, that would be different 🙂
    As being Spanish, you might understand this.

    Thanks for consideration !
    Mathieu, just taking an emotional pro-european break before week-end 😉

Replica a Mathieu Le Breton Cancelar la respuesta