Gibt es gute / automatisierbare Abhängigkeitsverwaltungstools zum Verwalten von Abhängigkeiten zwischen Anwendungen, Datenbanken und externen Ressourcen?

9

Ich möchte eine Übersicht / Karte von so vielen unserer Anwendungsabhängigkeiten wie möglich erstellen. Das Analysieren von .NET-Anwendungsabhängigkeiten ist ziemlich einfach mit Tools wie NDepend (was ich liebe!). Aber wenn es um externe Abhängigkeiten wie Datenbanken und Webservices geht, brauche ich etwas Besseres und vorzugsweise etwas, das mit verschiedenen Tools automatisiert werden kann.

Zum Beispiel könnte ich ein Werkzeug haben, das eine Liste von Datenbanken auffüllt, ein anderes Werkzeug zum Auffüllen einer Liste von .NET-Anwendungen, ein drittes Werkzeug, das eine Liste von Webdiensten bekommt und schließlich ein Werkzeug, das weiß, wie man die Anwendungen nach Abhängigkeiten abarbeitet zwischen den von den anderen Werkzeugen gefundenen Komponenten.

Alles oder fast alles könnte automatisiert werden, so dass ich nicht selbst eine Liste von Abhängigkeiten verwalten müsste, die fehleranfällig wäre und wahrscheinlich zu dem Zeitpunkt, zu dem ich fertig bin, veraltet sein würde. So würde ich gerne ein Werkzeug haben, das alles für mich erledigen könnte oder zumindest ein Werkzeug, das die Komponenten und Abhängigkeiten halten, analysieren und visualisieren kann, anstatt es selbst zu bauen. Je weniger ich muss, desto besser ...

    
JohannesH 02.02.2010, 21:30
quelle

2 Antworten

0

Obwohl Lattix ziemlich flexibel ist, fand ich es einfacher, meinen eigenen Viewer und Datenspeicher zu schreiben, um die gewünschte Funktionalität zu erhalten. Es war nicht so schlecht zu tun, aber wäre schön gewesen, eine Standardlösung statt einer benutzerdefinierten zu verwenden.

    
JohannesH 17.02.2010, 21:05
quelle
1

Versuchen Sie Lattix . Es unterstützt Datenbanken und andere Technologien und erlaubt Ihnen auch, Ihre eigenen externen Abhängigkeiten anzugeben.

    
Neeraj Sangal 03.02.2010 18:48
quelle