business-rules

    1熱度

    4回答

    最近,我正在閱讀關於JBOSS Drools手冊中的規則引擎[ref - 2.2.5。強而鬆的耦合]。下面是它的摘錄'如果你的規則都是強烈耦合的,那麼規則可能會有未來的不靈活性,更重要的是,規則引擎可能是過度殺傷性的(因爲邏輯是一個明確的規則鏈,並且可以被硬編碼[決策樹可能是有序的])。這並不是說強或弱的耦合本質上是不好的,但是在考慮規則引擎時以及如何捕獲規則時要記住這一點。 「鬆散」耦合的規則應

    2熱度

    2回答

    我們的應用正在快速增長。所以,我開始研究商業規則,將我們的一些邏輯與代碼(大DAAAH;)分離開來。主要目標是讓我們的業務人員編輯和部署規則,而無需重新編譯任何內容(另一個大DAAAH)。到目前爲止,我只能將「決策表」引用爲企業管理規則的一種方式。問題是我試圖將決策表的概念引入到我們的業務中,並得到一個非常「混合」的迴應,至少可以說:)總之,他們不想理解它們。問題:決策表有其他選擇嗎?銷售人員更容

    1熱度

    2回答

    我必須想出如何透明地創建發票。顧客是多元化的,通常是政府機構。因此,他們對創建發票有嚴格的規定,並對其進行了規定。這些規則在客戶之間非常具體和不同。例如: 每10個項目,另一張發票需要創建 如果一個特定的服務進入發票,使用的材料應排除 有些內容是免費的或者通過合同或法律 一些非常昂貴的商品必須進入單獨的發票 規則IMO太多樣化而在傳統的形式保存在關係數據庫中,他們是太靈活,很難ç進入系統。所以,問

    4熱度

    1回答

    我使用SQL Server 2005的 我有一個表 table1(ID,col1,col2,col3,col4); 現在我有這樣一個業務邏輯: If col1 >= 126 and col2 > 1 then col3 = 0 if col1 >=126 and col2 < 1 then col3 = col1+col4 現在什麼我試圖做的是存儲所有這些數據庫中的規則並使其數據驅動。其

    1熱度

    2回答

    我工作的一個系統,是一種業務規則引擎上。規則在devleopment環境中製作,執行(SQL代碼被生成)和DEV測試,然後將它們部署到生產環境,因此用戶可以按需執行它們,並創建了他們的報告。通過部署過程包括幾個步驟和檢查,如:業務規則的 獲取XML定義 驗證在DEV中使用的所有「規則詞典」的標準,存在於生產(這對一個「字典」做Web服務) 執行每個規則爲督促在第一時間(這是通過「規則執行」 Web

    0熱度

    1回答

    我使用通過平面文件使用SSIS從大型機導入數據的產品。 SSIS包使用階段數據庫來轉換平面文件數據,然後調用ODS中的存儲過程來加載轉換後的數據。有一個潛在的計劃是將所有ETL數據通過.NET服務層(而不是直接通過存儲過程直接傳遞到ODS)來集中業務規則/活動等。我正在尋找關於這種方法和反對意見的輸入。

    5熱度

    1回答

    我的.NET應用程序在運行時評估用戶定義的規則。這些規則由用戶通過GUI菜單輸入到系統中。我生成一個對應於它的邏輯語句並將其存儲在數據庫中。 例如:(名稱=「約翰」和姓=「史密斯」)或號碼> 12 然而,當用戶想要編輯的GUI的規則,我需要做一個反向操作,以確定菜單狀態來自存儲的規則,這是昂貴且複雜的。您如何建議以一種可輕鬆顛倒菜單狀態的方式存儲規則?

    3熱度

    2回答

    規則引擎是如何評估的?你測試什麼,看它是否表現良好?每單個規則執行毫秒數?規則的複雜性?如果是「每個規則的時間」,什麼時候被認爲是好的/壞的?謝謝!

    0熱度

    1回答

    在一位同事的幫助下,我們提出了一種將業務規則應用於實體的方法。我們正在向實體注入一個定義規則的合同。雖然這個工作很好,但實體框架並不喜歡它。原因在於我們向基礎實體的構造函數中引入了一個參數。 EF不喜歡參數化的構造函數,理由很充分。下面是一些代碼,演示了合同: /// <summary> /// Class to define the Base Entity that will be

    10熱度

    2回答

    我目前正在用c#編寫一個.net應用程序,並且希望檢查一些規則並基於傳遞或失敗規則執行操作。所以我期望實現一個通用的解決方案,我可以重用遵循良好的oop原則。這使我得出結論,我需要編寫一個規則引擎。我有很好的c#知識,但這是我第一次需要編寫一個規則引擎,因此作爲我的設計和開發的一部分,我正在尋找關於創建這樣的任何提示一個引擎。我可以看到的任何例子都會是什麼呢?任何C#/ .net規則引擎應用程序?