我正在开发这个项目,我的职责是开发一个消耗标准健康保险xml的服务。服务必须在不同的xml字段上进行验证,这涉及将xml数据与数据库表中的数据进行比较。目前,我们假设所有保险公司的诽谤仍然相同。但我怀疑它会保持不变,每个公司可能有不同的验证要求。在这种情况下,使用Drools规则引擎并为每个公司开发drl文件并使用规则引擎进行xml验证是个好主意
答案 0 :(得分:0)
尝试解决此问题的一种可能方法是首先将每个comapny特定文件解析为通用格式(中间表示),xml文件可以是您自己的标准,用于表示您解析的文件的数据之前。
然后为该特定中间格式编写验证引擎文件。
如果您这样做,那么您可以使用单个文件来确定所有验证规则的定义,而不是为所有不同的公司提供单独的文件。