有没有什么模式或建模技术可以将业务规则存储在数据库中?我正在寻找一些东西,它可以为我的系统业务规则提供与EAV (实体-属性-值)在字段方面给我的可扩展性相同的可扩展性。
发布于 2012-11-02 17:44:51
“业务规则”是那些根据使用它们的人而改变含义的短语之一。我假设您的意思是,首先,您需要一种在应用程序中执行逻辑的方法,该方法适用于每个业务事务,可以由非技术人员管理,并且允许这些规则随着时间的推移而变化。
如果是这样的话,常见的架构解决方案是集成business rules engine,而不是自己构建它。这不是一个微不足道的问题--对业务领域进行建模并选择可能应用规则的点已经够难的了,但是为这些规则编写一种特定于领域的语言,以一种最终用户可以通过用户友好的GUI进行修改而又不会使系统变得缓慢的方式是困难的。
业务规则引擎的示例是Drools和Visual Rules。这两个都是相当复杂的软件-值得仔细阅读,并确保它们是你所需要的!
https://stackoverflow.com/questions/13168307
复制相似问题