Εξέλιξη Κομματιού
Συντομή Εισαγωγή σε Κινητήρες Κανόνων
- Τεχνητή Νοημοσύνη
- Συστήματα Ειδικών Γνώσεων
- Τι είναι ένας Κινητήρας Κανόνων;
- Γιατί να χρησιμοποιήσετε έναν Κινητήρα Κανόνων;
- Πλεονεκτικά ενός Κινητήρα Κανόνων
- Όταν πρέπει να χρησιμοποιήσετε έναν Κινητήρα Κανόνων;
- Σκηνάρια Σεναρίων ή Διαδικασιών
- Όταν δεν πρέπει να χρησιμοποιήσετε έναν Κινητήρα Κανόνων
- Ένδυνη και Αφελής Σύνδεση (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
Μηχανική Μετάφραση
Κοινά παραδείγματα κάθε λειτουργίας και/ή των επεξεργαστών είναι καλά εξηγημένα.
Brian Amlon - Thakral One, Inc.
Κομμάτι - Introduction to Drools 7 for Developers
Μηχανική Μετάφραση
Εκτέλεση εργασιών με πρακτική εμπλοκή και/ή δραστηριοτήτων με περιπτώσεις χρήσης.
Brian A - Thakral One, Inc.
Κομμάτι - jBPM and Drools
Μηχανική Μετάφραση
Από: en Προς: el Σαν το γεγονός ότι ο εκπαιδευτής ήταν πολύ εAGER να απαντήσει σε όλες τις ερωτήσεις μας (Note: "eager" does not have a direct translation that captures the full essence in this context, so it's translated with an explanation to ensure clarity.) Από: en Προς: el Σαν πολύ το γεγονός ότι ο εκπαιδευτής ήταν πολύ εφέστης να απαντήσει σε όλες τις ερωτήσεις μας
Matthew Nelson Manuel - Thakral One, Inc.
Κομμάτι - jBPM for Developers
Μηχανική Μετάφραση
Άσκησεις και λύσεις προβλημάτων σε ομάδες όταν τα προβλήματα ήταν πιο δύσκολα.
Randy Comer Comer - Sandia National Labs
Κομμάτι - Drools 7 and DSL for Business Analysts
Μηχανική Μετάφραση