Εξέλιξη Κομματιού
Συντομή Εισαγωγή σε Κινητήρες Κανόνων
- Τεχνητή Νοημοσύνη
- Συστήματα Ειδικών Γνώσεων
- Τι είναι ένας Κινητήρας Κανόνων;
- Γιατί να χρησιμοποιήσετε έναν Κινητήρα Κανόνων;
- Πλεονεκτικά ενός Κινητήρα Κανόνων
- Όταν πρέπει να χρησιμοποιήσετε έναν Κινητήρα Κανόνων;
- Σκηνάρια Σεναρίων ή Διαδικασιών
- Όταν δεν πρέπει να χρησιμοποιήσετε έναν Κινητήρα Κανόνων
- Ένδυνη και Αφελής Σύνδεση (Coupling)
- Τι είναι κανόνες;
Δημιουργία και Εφαρμογή Κανόνων
- Μοντέλο Γεγονότων (Fact Model)
- KIE (Knowledge Is Everything)
- Οπτικοποίηση και Αποθετήριο Κανόνων
- Άσκησες
Γλώσσα Διάθεσης (Domain Specific Language - DSL)
- Εναλλαγή κανόνων με DSL
- Δοκιμαστική των κανόνων DSL
- Άσκησες
jBPM
- Ενσωμάτωση με το Drools
- Σύντομη παρουσίαση βασικής BPMN (Business Process Model and Notation)
- Εφαρμογή κανόνων από μια διαδικασία
- Ομαδοποίηση κανόνων
- Άσκησες
Fusion
- Τι είναι η Σύνθετη Επεξεργασία Γεγονότων (Complex Event Processing);
- Σύντομη παρουσίαση του Fusion
- Άσκησες
Mvel - η γλώσσα κανόνων
- Φιλτράρισμα (τύπος γεγονότος, πεδίο)
- Τελεστές
- Σύνθετες συνθήκες
- Προτεραιότητα τελεστών
- Συναρτήσεις Συσσωρεύσεως (μέση, ελάχιστη, μέγιστη, άθροισμα, collectList κλπ.)
Rete - πίσω από το ρούχο
- Αλγόριθμος τυποποίησης (Compilation algorithm)
- Εκτενείς εφαρμογές Rete του Drools
- Τύποι Κόμβων
- Κατανόηση του Δέντρου Rete
- Βελτιστοποίηση Rete
Δοκιμαστική Κανόνων
- Δοκιμαστική με το KIE
- Δοκιμαστική με JUnit
OptaPlanner
- Σύνοψη του OptaPlanner
- Απλά παραδείγματα
Ενσωμάτωση Κανόνων σε Εφαρμογές
- Εκτέλεση κανόνων από Java κώδικα
Απαιτήσεις
Βασικές γνώσεις οποιασδήποτε αντικειμενοστρεφούς γλώσσας προγραμματισμού.
Βασικές γνώσεις μοντέλου σχεσιακών δεδομένων (RDBMS).
Βασική ιδέα Business Μοντελοποίησης Διαδικασιών.
Σχόλια (5)
Η κατάρτιση σίγουρα επέλεξε να ενισχύσει μερικά από τα έλειψες που υπήρχαν στη γνώση μου και που οφείλονταν στην ανάγνωση του χρηστικού εγχειριδίου του OptaPlanner. Μου δώρισε μια καλή γενική κατανόηση από πού να ξεκινήσω ώστε να χρησιμοποιήσω το OptaPlanner στα έργα μας στο μέλλον.
Terry Strachan - Exel Computer Systems plc
Κομμάτι - OptaPlanner in Practice
Μηχανική Μετάφραση
Οι δεικτικές του, ξεκινούν από τη σκελετόσχεδια, κάτι που μας επιτρέπει να δούμε την διαδικασία βήμα προς βήμα. Επιπλέον, τα πρακτικά παραδείγματα ήταν εξαιρετικά καθώς δίνουν την εντύπωση ότι αποτελούν ήδη πραγματική υπόθεση.
Kim Justine Ferriol - Thakral One, Inc.
Κομμάτι - Introduction to Drools 7 for Developers
Μηχανική Μετάφραση
Εκτιμώ το γεγονός ότι αποδέχθηκαν την πρότασή μου να μοιράζονται τη σελίδα παρουσίασης και το εγχειρίδιο πριν από την κατάρτιση. Ήταν πολύ χρήσιμο για μένα. Επιπλέον, συνέχισα να απολαμβάνω την άμεση δραστηριότητα, καθώς ο εκπαιδευτικός μας μπόρεσε να παρατηρήσει πώς ερμηνεύουμε κάθε σενάριο.
Kim Justine Ferriol - Thakral One, Inc.
Κομμάτι - jBPM and Drools
Μηχανική Μετάφραση
Μου αρέσει το γεγονός ότι ο εκπαιδευτής κατάφερε να απαντήσει στις περισσότερες ερωτήσεις των εκπαιδευόμενων, καθώς και τα πρακτικά άσκημα.
Kim Justine Ferriol - Thakral One, Inc.
Κομμάτι - jBPM for Developers
Μηχανική Μετάφραση
Εξασκήσεις και επίλυση προβλημάτων σε ομάδες όταν τα προβλήματα ήταν πιο δύσκολα.
Randy Comer Comer - Sandia National Labs
Κομμάτι - Drools 7 and DSL for Business Analysts
Μηχανική Μετάφραση