数据库驱动的服务配置 - 设计或过度设计

时间:2014-10-07 20:43:23

标签: web-services architecture windows-services soa

非常紧张地问这个问题,但是想把它放在那里,并得到一些关于为什么/为什么不/为什么有人想要这样做的反馈。 我有各种Web服务/窗口服务,它们具有各种配置值,通常存储在各自的配置文件中。

我认为拥有一个中央服务是有意义的,其唯一目的是为各自的网络/窗口服务提供所需的所有配置细节。配置将存储在数据库表中,每个服务将通过单个Web服务请求其各自的配置。

我的问题是这听起来像过度设计,还是有其他想法会实现几乎相同的东西。我觉得这会集中配置,因此更容易管理。此外,所有服务都必须符合配置接口,该接口具有配置/值对的已定义属性(NameValueCollection)

任何反馈都会非常感激。

Service Topography

0 个答案:

没有答案