Algorithms in Business

everywhere

Zastosowanie silnika reguł biznesowych w systemie IT cz.I

Silnik decyzyjny w organizacji

Organizacje, niezależnie od branży, często potrzebuje zmieniać reguły biznesowe, różnego rodzaju stawki czy algorytmy decyzyjne. Zmiany zachodzą szybko i dynamicznie – w zależności od sytuacji na rynku. Dzięki dedykowanym narzędziom teoretycznie jest to możliwe.  Niestety często, gdy dochodzi do realizacji takiego zadania, okazuje się, że zmiana może zostać dokonana szybko i bez zlecania modyfikacji systemu informatycznego tylko, o ile dotyczy ona tylko pojedynczych wartości liczbowych.

Problem pojawia się wtedy, kiedy następuje konieczność dodania nowego parametru do algorytmu liczącego.
Wtedy wszystkie systemy końcowe, żeby otrzymać poprawny wynik, muszą dostarczyć wymaganą daną do silnika reguł. Co więcej, często muszą umożliwić użytkownikowi jej podanie. W związku z tym potrzebna jest dodatkowa modyfikacja ekranów użytkownika.

Zmiany w algorytmach w stosunku do danego systemu informatycznego można podzielić na cztery rodzaje:
- brak modyfikacji zestawu danych wejściowych i wyjściowych,
- nowe parametry algorytmu już istniejące w systemie końcowym,
- nowe parametry algorytmu wykorzystywane tylko do obliczeń,
- nowe parametry algorytmu wykorzystywane szeroko w systemie końcowym.

W jednym z naszych systemów udało się nam znacznie ograniczyć ilość koniecznych modyfikacji w kodzie, a co za tym idzie – uniknąć wielu wdrożeń i podmian wersji. Więcej szczegółów na temat w następnym poście (Część 2).

 

Powrót

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>