首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将企业应用程序拆分成模块?

如何将企业应用程序拆分成模块?
EN

Stack Overflow用户
提问于 2012-02-02 22:53:34
回答 1查看 232关注 0票数 3

我们开始设计一个为客户定制的ERP系统。它是一个典型的ERP,由GL、财务、CRM、HR等多个模块组成。我们考虑单独销售这些模块,例如:客户只能购买CRM或CRM加HR。我们需要知道如何从应用程序设计和部署方面实现这一点?有没有这样做的模式或最佳实践?假设它是一个.net web应用程序。我知道MEF,但它是不同的,它有助于在运行时将插件安装到现有应用程序中,而这不是我们的情况。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-03 00:13:02

你不需要分离代码,你需要通过决定在每个单元中销售什么来分离逻辑功能。

然后,在需要该函数的每个点上,检查用户的许可证是否允许该函数。如果没有,您要么隐藏UI,要么显示一条许可证消息,说明模块尚未购买。

这样你就可以销售升级,只需更改许可证密钥,而不需要重新安装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9114404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档