Я работаю в небольшом магазине разработки, который поддерживает довольно большое количество специализированных программных продуктов. У них есть 3 среды - тест, постановка и производство, из которых выполняется программное обеспечение. Подавляющее большинство составляют веб-приложения (ASP.NET), в то время как некоторые из них являются запланированными приложениями или службами Windows. Все приложения взаимодействуют друг с другом через веб-службы ASP.NET, несколько служб WCF и библиотеки DLL, и все они имеют значительное количество баз данных.Отслеживание развития и промежуточная среда
Команда управления ищет решения, чтобы отслеживать все экземпляры программного обеспечения, работающее на разных серверах - приложение А зависит от В и С, а также использует базу данных X с учетными данными для входа LMNOP и т.д.
Есть ли готовые продукты, которые могут помочь в решении этой задачи, или нам лучше разрабатывать что-то с нуля?
Вы ищете http://en.wikipedia.org/wiki/Configuration_management_database? – stombeur
Да, это может быть то, что мы ищем. В идеале они хотели бы, чтобы это было автоматическое обновление - есть агент, который так часто пингует каждый сервер IIS для новых и удаленных виртуальных каталогов и читает файл web.config для каждого приложения для обнаружения подключений к базе данных и URL-адресов веб-сервисов. – rswafford