2011-01-13 46 views
5

¿Cuáles son las ventajas y desventajas de utilizar una arquitectura de bus de servicio en un proyecto SOA?ServiceBus Architecture Pros y contras

¿Cuáles son las plataformas sugeridas de Open Service Bus que recomendaría?

Gracias de antemano

+0

mi primera inclinación al ver esta pregunta fue votar para cerrar, pero bueno, es una pregunta interesante. +1 –

Respuesta

1


creo pros y contras de bus de servicios está relacionado con los requisitos de su proyecto. Se puede ajustar como lo desee.
Puede construir su propia arquitectura de bus de servicio utilizando JMS y Apache ActiveMQ (como servicio Broker).

Hay JBoss ESB disponible, que es bueno para aplicaciones empresariales. Gracias.

0

ESB proporciona un alto nivel de abstracción, debe soportar la funcionalidad (el comportamiento dinámico) requerida del sistema, también debe cumplir con las cualidades del sistema, y todos los detalles de implementación están ocultos. que trata sobre los pros y los contras No tengo ni idea.

1

Pro: acoplamiento débil, infraestructura estable

con: solución de problemas difíciles y monitoreo

0

igual que en cualquier otra arquitectura que tiene pros y contras, pero en mi experiencia los aspectos positivos son mucho mayores.

Para empezar, no tiene un solo punto de falla, y obtiene un sistema asyn, lo que significa que probablemente utilizará algún sistema de cola que permita tener una infraestructura de durabilidad de mensaje. Uno de los aspectos negativos de un sistema como este y dada la naturaleza de su distribución, es más difícil depurar o rastrear mensajes sin el uso de otras tecnologías como Splunk.

En cuanto a las tecnologías de código abierto, realmente depende, ¿estás más interesado en el mundo .NET (Transporte masivo), Java (JMS), Javascript (Node)?