アプリケーションのさまざまな「エンドポイント」を構成する標準的な方法を検討しています。私たちのアプリケーションは、Windows デスクトップ アプリケーション、Windows Server "サービス"、およびデータベースを備えた分散システムです。現在、XML ファイルを使用して各部分を構成しています。これは、アプリケーションを実行する数十のサーバーと数百のデスクトップ クライアントを持つことができる大規模な顧客と協力しているため、少し手に負えなくなってきています。
すべての構成情報を一元化し、すべてのアプリケーションを 1 か所で管理できる Microsoft テクノロジまたはサード パーティを推奨できる人はいますか? 変更は、関心のあるエンドポイントに「プッシュ」されます。
たとえば、データベースの 1 つのログインを変更する場合、その変更をデータベースに加え、その変更を中央システムに反映します。最後のステップの後、データベースに接続する必要があるすべてのサービスに変更が通知されます (そして、新しいデータを受け取る可能性があります)。各エンドポイントがその情報をどのように処理するかは、システムの範囲外です。
私たちの主な事業は「集中構成サービス」ではありません。私たちは、世界中のさまざまなユーティリティにソリューションを提供する GIS 企業です。