我必须想出如何透明地创建发票。客户多种多样,通常是政府类型的机构。因此,他们对创建发票及其内容有严格的规定。规则在客户之间非常具体和不同。例如:
规则是IMO太多样化,无法以传统形式保存在关系数据库中,并且它们太灵活,无法硬编码到系统中。所以,问题是:你将如何解决这一挑战?
答案 0 :(得分:3)
Windows Workflow Foundation旨在解决这些类型的问题。它包含一个表达式引擎,用于根据客户属性等一系列条件评估应采取的步骤。
以下是该框架的介绍:Link
其规则/表达引擎的另一个介绍:Link
答案 1 :(得分:2)
您应该使用业务规则引擎(BRE)。
有几种选择: