![]() Opis Rule EnginesRule Engines to narzędzie, które pozwala na reprodukcję logicznych reguł. To urzadzenie kontroluje ewaluację reguł na podstawie RuleSet, pliku danych, które przedstawiają reguły w formie czytelnej dla człowieka. Użytkownik nie musi się przejmować porządkiem reguł i współzależnością reguł, gdyż odpowiedzialna jest za to Rule Engines. Funkcjonowanie Rule EnginesReguły są czytane z RuleSet i na podstawie danych są przenoszone i podlegają ocenie, bez wymogu ich kolejności. Zgodnie z różnymi algorytmami optymizującymi tylko reguły zależne od faktów i ich rezultatów będą przetwarzane przez Rule Engines. Reguły będą powtarzalnie ewaluowane w momencie, gdy reguła zostanie złamana lub gdy powstaną nowe fakty z rezultatów wcześniejszych reguł. Zastosowanie Rule EnginesRule Engines znajdują zastosowanie tam, gdzie wiele reguł (Busines Rules) jest przetwarzanych i gdzie jest wymagane częste dostosowywanie produktu do potrzeb klienta (customisation). Przykładowo, podczas konfiguracji samochodu za pomocą oprogramowania, mamy doczynienia z wieloma regułami, których wynik zależy od wyboru (faktów) dokonanego przez uzytkownika. Korzyści z Rule EnginesDużą korzyścią z korzystania z Rule Engines jest to, że reguły są przetwarzane do zewnętrznego pliku (RuleSet), co umożliwia odczytanie ich przez człowieka. Mogą być one składowane jako RuleSet, niezaleznie od ich kolejności, w odróznieniu od programowania proceduralnego, gdzie porządek logicznych reguł ma duże znaczenie. W wyniku dostosowywania produktu, reguły musza być zaimplementowane do kodu źródłowego dokładnie w takiej samej kolejności, która jest oczekiwana. Zalety i wartość dodana płynąca z Rule Engines
©
INSONO Sp. z o. o. Sp. k.
·
Polityka prywatności
|