To jest stara wersja strony!
MIW 2009 XTT_DROOLS
Cel projektu
Analyze how to design Drools rules with XTT2
Wyszukiwanie systemów Drools
Przykład reguł
rule "Platinum Priority"
when
c : Customer( subscription == "Platinum" )
t : Ticket( customer == c, status == "New" )
then
t.setStatus( "Escalate" );
modify ( t ) {setStatus( "Escalate" )}
end
Przykład reguł w XML-u
<?xml version="1.0"?>
<rule-set>
<rule name="Stock Price Low Enough">
<parameter identifier="stockOffer">
<class>StockOffer</class>
</parameter>
<java:condition>
stockOffer.getRecommendPurchase() == null
</java:condition>
<java:condition>
stockOffer.getStockPrice() < 100
</java:condition>
<java:consequence>
stockOffer.setRecommendPurchase(YES);
</java:consequence>
</rule>
</rule-set>
Testowanie
test1
test2
Modelowanie diagramów
Diagram ARD
Diagram TPH