bonjour
je travaille sur l urbanisation du SI d une gde entreprise.
Historiquement, bcp d appli qui fonctionnent en silo.
A l occasion de refontes nous avons plusieurs appli qui s interfacent via des WS.
J ai bien conscience qu un ESB pourrait nous permettre d eviter ces liaisons " point a point".
Je debute dans l apprehension du concept d esb.
la question que je me pose est celle du bon acheminement des transactions entre appli.
Voici un cas concret:
AppliA contacte AppliB via un WS. AppliA invoque une methode du WS qui lui retourne un resultat qu elle recupere et exploite.
Si je passe par un ESB pour acheminer la transaction, que se passe t il si la ressource distante est hs? L esb est capable de rejouer la requete ulterieurement, une fois la ressource disponible. Mais dans ce cas, l appliA, cliente, n est plus en mesure d exploiter le retour, non?Est ce que la solution consisterait à avoir 2 services exposes et non un seul, un pour le message aller, l autre pour le retour?
par avancemerci
D un point de vue SOA, comment modeliser cet echange?
Partager