我们正在寻找一种配置应用程序各种“端点”的标准方法。我们的应用程序是一个带有 Windows 桌面应用程序、Windows Server“服务”和数据库的分布式系统。我们目前使用 XML 文件配置每个部分。当我们与可以拥有数十台服务器运行我们的应用程序和数百个桌面客户端的大客户合作时,这有点失控了。
谁能推荐一种 Microsoft 技术或第三方,使我们能够集中所有配置信息并在一个地方为我们的所有应用程序管理它?任何更改都将被“推送”到感兴趣的端点。
例如,如果我们要更改其中一个数据库的登录名,我们将在数据库上进行该更改,然后将该更改反映在我们的集中式系统中。在最后一步之后,任何需要连接到数据库的服务都会收到更改通知(并可能接收新数据)。每个端点如何以及如何处理该信息超出了系统的范围。
我们的主要业务不是“集中配置服务”。我们是一家 GIS 公司,为全球各种公用事业提供解决方案。