我正在開發這個項目,我的任務是開發一個服務,使用標準的健康保險xml。服務必須對不同的xml字段進行驗證,這涉及將xml數據與數據庫表中的數據進行比較。目前,我們假設所有保險公司的調整保持不變。但我懷疑它會保持不變,並可能有不同的驗證要求每個公司。在這種情況下,使用Drools規則引擎併爲每個公司開發drl文件並使用規則引擎進行xml驗證是一個不錯的主意。Drools規則引擎或任何其他規則引擎適合此需求
2
A
回答
0
嘗試解決此問題的一種可能方法是首先解析每個公司的圖表將特定文件轉換爲通用格式(中間表示),這是一種xml文件,它可以是您自己的表達您之前解析過的文件數據的標準。
然後編寫該特定中間格式的驗證引擎文件。
如果你這樣做,那麼你可以逃脫一個單一的文件,其中所有的驗證規則是定義的,而不是爲所有不同的公司分開文件。
相關問題
- 1. 如何快速學習Drools或其他規則引擎
- 2. 爲什麼不使用規則引擎?或規則引擎
- 3. 數據驅動規則引擎 - Drools
- 4. 規則引擎.net
- 5. .Net規則引擎
- 6. 規則引擎從經典更改爲決策規則引擎
- 7. Python中的規則引擎
- 8. 業務規則引擎
- 9. 使用規則引擎
- 10. 使用IBM規則引擎
- 11. CodeIgniter的規則引擎
- 12. 使用規則引擎
- 13. perl中的規則引擎
- 14. 規則引擎演示
- 15. Silverlight的規則引擎?
- 16. 規則引擎 - 優缺點
- 17. DROOLS規則引擎:在Drools內部進行網絡呼叫
- 18. C或Python中的規則引擎
- 19. 何時使用業務規則引擎
- 20. 如何重寫引擎規則
- 21. Drools規則引擎驗證服務KnowledgeBuilder初始化錯誤
- 22. 在Drools規則引擎中設置本地變量/事實
- 23. Drools 7.2:構建規則引擎(監視模式和高性能)
- 24. Drools規則引擎使用處理大量數據
- 25. Drools - 將規則引擎還原到初始狀態?
- 26. 「如果當時其他」與規則引擎
- 27. GoLang有沒有規則引擎/推理引擎
- 28. Sitecore規則引擎 - 運行全球規則
- 29. 替代規則引擎的集中和維護規則
- 30. 根據規則計算價格(Ruby規則引擎)
我希望我能理解你的問題。讓我嘗試。我會說你的解決方案在於一個合適的設計。既然你不會問設計的建議,但是現在最適合作爲規則引擎的工具,我可能會選擇drools,因爲它被廣泛使用和開發,並且更容易找到熟練的開發人員和良好的文檔。 –
我需要驗證傳入的數據..數據可能會更改每個公司。規則引擎是否適合驗證數據。我們是否需要爲每個公司提供drl文件.. – pavanlapr
是的,是的。基本上,規則引擎告訴你該做什麼,而不是如何去做。 「做什麼」概念與驗證類似。正如你所說的,你可以爲每家公司製作一個DRL,或者擴展一些與主流有例外情況的公司的DRL。要驗證只需插入一個對象,如布爾型,ni工作內存,並檢查對象是真還是假。這是一種方式,你也可以考慮一些在你的情況下效果更好的方法。 –