|
|
pl:miw:drools_uzycie [2008/04/13 18:29] lmrowka |
pl:miw:drools_uzycie [2019/06/27 15:50] |
====== Drools ====== | |
Bardzo krótki opis | |
FIXME | |
| |
| |
| |
===== Konfiguracja w IA ===== | |
Na serwerze borg uruchomiony jest Jboss Aplication Server w wersji 4.2.2GA. | |
| |
Jboss AS nasłuchuje na porcie 3729. | |
| |
| |
| |
===== Dostęp ===== | |
Dostęp do aplikacji BRMS po utworzeniu tunelu ssh z forwardowaniem portów | |
| |
ssh -L localhost:3729:149.156.111.172:3729 borg.ia.agh.edu.pl | |
| |
[[http://localhost:3729/drools-jbrms|http://localhost:3729/drools-jbrms]] | |
| |
| |
===== Przykładowe aplikacje ===== | |
| |
Dostęp na borgu: | |
[[http://localhost:3729/insurance/|http://localhost:3729/insurance/]] | |
| |
Insurance Company Risk Factor and Policy price (BRMS) | |
| |
(Dokumentacja drools [[http://downloads.jboss.com/drools/docs/4.0.4.17825.GA/html/ch10.html#d0e8283|Insurance example]]) | |
| |
Przykładowa aplikacja do obliczania wysokości ubezpieczenia za samochód. | |
Proszę pozmieniać parametry aby zobaczyć jak obliczana jest wysokość ubezpieczenia. | |
Zmieniając reguły w BRMS zmieniamy sposób obliczania ubezpieczenia. Nie wymaga to żadnej ingerencji w aplikacji klienckiej. | |
| |
Aby zmiany reguł zostały zaczytane przez aplikacje kliencka należy: | |
- Zalogować się do BRMS | |
- Przejście do **Packages** | |
- Wybieramy pakiet **org.acme.insurance.base** | |
- Przejście do **Build, validate and deploy** | |
- **Build a package** | |
- **Create a snapshot for deployment.** | |
- **Choose or create snapshot name:** wybieramy **InsuranceDemo** a następnie **Create new snapshot**, powinnien pojawić sie komunikat o powodzeniu przy budowaniu snapshota | |
| |
Po wykonaniu tych kroków zmiany w regułach zostaną już odczytane przez aplikacje kliencką. | |
| |
W sekcji **Deployment** - po wybraniu pakietu **org.acme.insurance.base** a następnie przy **InsuranceDemo** wybieramy **Open**. | |
Ekran będzie zawierał podstawowe informacje na temat zbudowanego pakietu. | |
Najważniejsze to adres pod jakis adresem dostępny jest zbudowany pakiet: | |
| |
'' | |
Package URI: | |
http://149.156.111.172:3729/drools-jbrms/org.drools.brms.JBRMS/package/org.acme.insurance.base/InsuranceDemo'' | |
| |
| |
| |
| |
| |
| |
| |
===== Dodawanie własnych przykładów ===== | |
jak dodac własny przykład do systemu i jak go testować | |
FIXME | |