2010-02-02 6 views
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 durch verschiedene Tools automatisiert werden kann.Gibt es gute/automatisierbare Abhängigkeitsverwaltungstools zum Verwalten von Abhängigkeiten zwischen Anwendungen, Datenbanken und externen Ressourcen?

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

Alle oder die meisten davon könnten automatisiert werden, so dass ich nicht selbst eine Liste von Abhängigkeiten pflegen 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 ...

Antwort

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 schlimm, aber es wäre schön gewesen, eine Standardlösung anstelle einer benutzerdefinierten zu verwenden.

1

Versuchen Sie Lattix. Es hat Unterstützung für Datenbanken und andere Technologien und erlaubt Ihnen auch, Ihre eigenen externen Abhängigkeiten anzugeben.

+0

Sieht vielversprechend aus ... Ich werde es überprüfen. Vielen Dank! – JohannesH