不同模块(cms,webapplications,...)集中位置的体系结构的最佳实践 -

我们只是说我想创建一个CMS和其他在线应用程序。不同模块(cms,webapplications,...)集中位置的体系结构的最佳实践 -

我想将它们全部集成到一个中央位置,但它们也必须单独提供(不是每个人都想要比CMS解决方案更多)。

我应该创建一个包含所有数据库的大型中央应用程序,它通过webserice与“独立 - 集成”模块进行通信吗?

或者我应该单独创建它们,以便“中央”应用程序唯一要做的就是同步信息(例如,CMS和另一个解决方案可以具有相同的表格,例如客户或员工)。

还是您有其他想法? (我知道我有点模糊,但由于工作合同,我不能“给”很多细节)。

如果有人拥有所有“软件包”,中央应用程序应该可以将所有模块集成在一个地方! 或者如果有人有多个模块,它应该在网站上结合使用。

我认为最好的是,中央位置只包含用户及其权利(例如,CMS - 所有权利,...),并且每次更改都会同步信息。

(模块CMS,添加一个新的客户 - 本地>存储和发送数据到中央位置,中央位置 - >发送到模块 - >表的客户可以随时随地更新)

这样,它很容易,如果只有一个人“购买”了一个模块,他们可以通过完整的架构轻松实现同步。

我希望我明白了!

回答:

这很难回答,但我认为它可以帮助您查看微内核架构模式(从面向模式的软件体系结构书中)。这是具有最小(微内核)系统(在你的情况下为cms)并允许不同模块的通用解决方案。

以上是 不同模块(cms,webapplications,...)集中位置的体系结构的最佳实践 - 的全部内容, 来源链接: utcz.com/qa/264869.html

回到顶部