Je vais commencer par dire qu'il n'y a pas de bonnes réponses à cela. Juste des opinions, de l'expérience et des directions potentielles.
Le concept le plus grand et le plus important des intégrations est « le contrat ». Je ne l'entends pas au sens juridique, mais comme « Ce à quoi vous pouvez vous attendre à voir rarement, voire jamais, changer. Sans avoir de grande discussion. »
Il fut un temps (il y a environ 30 ans) où le contrat d'intégration se situait exactement au niveau des procédures stockées SQL et de la couche des vues. Au cours des 25 dernières années, il y a eu une poussée vers des contrats basés sur les API. Seuls certains systèmes ont effectué ce changement. Les API sont simplement différentes wr