Bonjour,

L'entreprise dans laquelle je travaille développe de plus en plus d'applications (exécutables, extranets/intranets, WebServices) très liées les unes aux autres de par :
- l'accès aux mêmes tables de BDD
- l'exécution de procédures stockées PL/SQL communes
- l'appel de WebServices
- la mutualisation de code C# sous forme de DLLs embarquées

Nous travaillons principalement dans un contexte .Net (C#, ASP.Net, Entity Framework…) et Oracle.

La complexité de notre système d'informations augmentant, nous sommes à la recherche d'un outil de gestion des dépendances, pour effectuer des analyses d'impact, et répondre par exemple à des questions comme :
- Quels sont les programmes (.Net, PL/SQL...) qui accèdent à la table X ?
- Si je modifie le WebService X, quels sont les programmes impactés ?
- Quels sont les programmes qui s'appuient sur la DLL X ?
- Quels sont les programmes (.Net, PL/SQL...) qui appellent la procédure stockée PL/SQL X ?
- etc.

Connaissez-vous des outils (open-source ou propriétaires) de cartographie / gestion de dépendances capable de répondre à notre problématique, dans ce contexte technologique ?

Si vous avez eu la même problématique, comment l'avez-vous traitée ?
Merci d'avance pour vos réponses.