2013-01-16 70 views
0

問題背景:決策庫

  • 在系統操作的列表,創建此,刪除,編輯那些等...
  • 角色管理,讀者,記者等名單.. 。
  • 電子郵件發送,緊急電子郵件,警告電子郵件等的列表...

我有一個決策矩陣,當一個動作發生,其作用應收取的電子郵件描述。

理想情況下,我希望有一個XML文件或數據庫表來即時配置這種關係。我的問題是:

有沒有圖書館借用?
要遵循的任何設計模式?

非常感謝

回答

0

雖然它可能是矯枉過正爲您的使用情況,您可能希望尋找到規則引擎。這種發動機有一個Java API。有關此JSR的Wikipedia page列出了許多實現。也許其中的一個提供了適合您需求的規則語言。 我相信Drools已經相當成熟了(作爲實現;並非如此名稱:/),它支持用於描述規則的各種語言。 Apache許可證v2也適用於許多情況。

0

你在找什麼是規則引擎。該域中的主要Java框架是OpenrulesDrools