我不確定這個問題是否有資格在這裏,但我想不出一個更好的去處。適用於我的網絡應用程序的'業務規則'工具/引擎
我正在構建一個Web應用程序,該應用程序具有多個用例的多個備用路徑。這些路徑我認爲是商業規則。我想先爲主要場景編寫我的應用程序,然後根據業務規則應用備選場景(即使應用程序在生產中,也可以添加和刪除規則)。
我認爲我的應用程序值得一個規則引擎。我過去沒有用過。所以,我有幾個疑問,但在此之前,這裏是我的應用程序的配置文件:
- 基於Web的應用程序(數據密集型)
- 有些關鍵(衛生保健相關的) - 活力需要被佔
- 微軟.Net平臺(ASP.Net,MS SQL Server中,WCF)
這裏有一些疑問:
- 如何最牛逼o規則外化?
- 是否有可能立即應用規則或批處理是唯一的可能性?
- 商業用戶如何控制規則?
- 什麼最好(適合)規則引擎在那裏? (我更喜歡容納一個開源產品)
任何額外的經驗是值得歡迎的,因爲我仍然鑽研需求。
感謝朋友。我也持有類似的觀點,但你們肯定會加強它。考慮到我的應用程序不僅僅是一個網站,而是更多的產品,我最好繼續構建一個專注於我的領域的應用程序。 – Kabeer 2010-03-18 04:56:40
所有這些工具的問題在於,他們都試圖通過發明新的方式來以簡化的方式來編輯這些表格,以便從最終用戶中「隱藏」決策表的複雜性。現在有一些新的工具試圖擺脫決策表。這種類型的規則管理工具剛剛開始出現。例如檢查Web Rule asp.net控件(http://rule.codeeffects.com)。根本沒有決策表。而且,我相信,這將是未來節省商業規則創作的原因:) – Kizz 2011-06-10 19:02:26