Godina : Pusti me opisuju arhitekture za drools i web aplikacije. Arhitektura integracija može se definirati u dvije glavne kategorije koje) Drools kao ugrađen u web-aplikaciji.
Drools može se provesti kao unutarnji komponenta u web application.The cijeli inicijalizacije od pravila motor je učinjeno s web aplikacije i stoga se pokreće u istom JVM kako web application.So pravilo motor je aktivna dok je aktivan JVM .Ako smo zaustavili JVM onda pravilo motor će također stop.So su usko su povezani jedni s drugima i to ima svoje mane.
b) Drools kao samostalni servis u interakciji s web aplikacije.
Drools se može koristiti kao samostalna komponenta (pomoću drools server). U ovoj situaciji web aplikacija komunicira s poslužiteljem drools dobiti uslugu od nje. Ovdje su komponente labavo povezane su i stoga pokreće independently.If JVM zaustavlja, to je samo zaustavlja web aplikaciju, ali je poslužitelj pravilo motor je još uvijek na na serve.The najveća prednost je isti server pravilo motor može poslužiti mnoge web aplikacija (klijenti).Ovaj tip arhitekture podržava skalabilnosti i budući rast application.The glavnih prednosti ove arhitekture su
ja) Scalable
ii) Labavo spojeni
iii) održivi
iv) Ponovno iskoristiv
Dakle, zaključak je, to je bolje koristiti drools kao samostalni servis kada želimo napraviti dobar aplikacija arhitekture s budućim izgledima za rast. A za male aplikacije koje neće rasti, ugrađeni arhitektura može se koristiti. Ugrađeni arhitektura je korisno kada radimo POC (dokaz koncepta) ili mi treba neki brzo rješenje.