Architektura
Ogólny sposób wywoływania JRules za pomocą jPALIO przedstawia poniższy obrazek:
Przebieg wykonania reguły biznesowej z użyciem JRules wygląda następująco:
- klient systemu wykorzystującego reguły biznesowe tworzy zdarzenie za pomocą strony www napisanej w języku jPALIO
- wygenerowane zdarzenie rejestrowane jest przez serwer jPALIO gdzie wstępnie jest przetwarzane
- serwer jPALIO komunikuje się za pomocą web services z serwerem wykonującym reguły (RES - Rule Execution Server) w celu wykonania reguły. W tym momencie przekazywane są wszystkie parametry do reguły.
- po wykonaniu reguły przez RES wynik jest zwracany do serwera jPALIO.
- otrzymana wyniki są przetwarzane serwer jPALIO w celu wyświetlenia wyników klientowi.