Modelowanie reguł biznesowych i wdrażanie aplikacji w oparciu o JBoss Rules/Drools

LICZBA DNI: 3 (24h)

KOD KURSU: DROOLS

POZIOM SZKOLENIA:

# drools

# jbpm

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów Java oraz analityków pragnących zapoznać się z technologiami modelowania reguł biznesowych w kontekście platformy Java

WYMAGANIA

Szkolenie może być wyprofilowane zarówno dla programistów, jak i analityków

Od programistów wymagana jest umiejętność programowania w Java

Dla obu grup wskazana jest znajomość platformy Java Enterprise Edition (odpowiednio na poziomie programistycznym i ogólnym)

ZALETY

Technologie zorientowane na modelowanie biznesowe cieszą się coraz większą popularnością, zwłaszcza w dużych przedsiębiorstwach, niezwiązanych bezpośrednio z branżą IT, gdzie wymagania biznesowe cechują się dużą zmiennością

Zagadnienia poznane na szkoleniu dostarczą programistom wiedzy, pozwalającej na tworzenie i wdrażanie aplikacji opartych na tych rozwiązaniach

Z kolei analitycy poznają zasady modelowania i możliwy zakres zastosowań omawianych technologii

Cele szkolenia

Zapoznanie uczestników z zagadnieniami modelowania reguł biznesowych oraz podstawy zagadnienia Complex Event Processing (CEP)

Nauka modelowania reguł (przy pomocy języka reguł, tabel decyzyjnych, przepływów etc.)

Nauka testowania reguł

Nauka integracji silnika Drools z aplikacją

Nauka zarządzania regułami

Program

  • Co to jest silnik reguł?
  • Co to jest reguła?
  • Przegląd modułów Drools
    • Expert
    • Solver
    • Fusion
    • Guvnor
    • jBPM/Flow
  • Forward vs. backward chaining
  • Algorytm RETE
  • Typy Java i Deklarowane
  • Język Drools
  • Kolejność wykonywania reguł
  • Agenda
  • Konflikty
  • Języka eksperckiego (Domain Specific Language)
  • Reguł dynamicznych
  • Arkuszy XLS/tabel decyzyjnych
  • Plików XML
  • Przepływu reguł
  • Drools API
  • JSR94 API
  • Cele
  • Przechowywanie w pliku
  • Zagadnienia wersjonowania i wprowadzania zmian
  • Własny system zarządzania: Przechowywanie w bazie danych/JCR
  • System zarządzania reguł z JBoss (Guvnor)
    • Przesłanki do użycia
    • Instalacja i konfiguracja
    • Przegląd funkcjonalności
    • Architektura
    • Wady i zalety
  • Przy pomocy JUnit
  • Przy pomocy Fit for Rules
  • Idea CEP
  • Zdarzenia a Fakty - podobieństwa i różnice
  • Rodzaje zegarów
  • Rodzaje przetwarzania
  • Wnioskowanie w oparciu o czas
    • Operatory
    • Okno przesuwne
  • Omówienie schematów integracji
  • JPA/Hibernate jako repozytorium faktów
  • Integracja z silnikiem procesów biznesowych JBoss jBPM
  • Wystawienie funkcjonalności reguł poprzez serwer REST
  • Integracja z aplikacją Java Enterprise Edition
  • Integracja z SEAM Framework
  • Integracja ze Spring Framework
  • Integracja z Camel (na życzenie)

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.