Supponiamo di avere due diversi sottosistemi software e devo interconnetterli tramite un Enterprise Service Bus.
Che tipo di modifiche devo apportare ai sistemi esistenti per integrare questo ESB?
Ad esempio, supponiamo che il fornitore A abbia sviluppato il sistema A, e il fornitore B abbia sviluppato il sistema B. Per far sì che questi due comunichino tra loro tramite un ESB, cosa dovrebbero fare gli sviluppatori di A e cosa dovrebbero fare gli sviluppatori del fornitore B? >
Questo è quello che ho capito finora.
Per connettersi all'ESB, il sistema A funge da client di servizi Web e l'ESB funge da provider di servizi Web. Quindi l'ESB inoltra il messaggio al sistema B dopo aver mediato il messaggio secondo necessità.
Affinché ciò funzioni, i sistemi esistenti devono essere modificati per fungere da client di servizi Web e servizi web. Tutti i sistemi possono esporre le loro funzionalità necessarie come servizi web e quando i messaggi devono essere inviati devono comportarsi come i clienti. Quindi ci devono essere alcune modifiche fatte in entrambi i sistemi. Correggimi dove ho torto.