¿Cuántas veces has tenido que hacer que dos APIs distintas se comuniquen entre ellas y te has preguntado cuál sería la mejor manera de conseguir que se hablen? ¿Por XML? ¿JSON? ¿HTTP?
¿Te resulta familiar esta situación?
Has usado arquitectura orientada a servicios, pero resulta que tus proyectos hablan idiomas diferentes. Así que te toca la ardua tarea de hacer de traductor entre ellos.
Sin embargo, la vida es muy corta y ¡solo se vive una vez! Ya puedes haber dado con la tecnología más apropiada, un correcto patrón de diseño y unos algoritmos optimizados al máximo, que si no consigues que tus aplicaciones hablen correctamente, harán su trabajo igual que lo haría un plato de espaguetis.
También ha explicado los factores a tener en cuenta en el momento de elegir cuál será nuestro sistema de mensajería y en el de cómo desarrollarlo.