Εδώ θα βρείτε μια ολοκληρωμένη σειρά δωρεάν μαθημάτων για το Apache Camel το οποίο είναι το διασημότερο java framework για εύκολο integration συστημάτων. Κάθε μια ενότητα είναι αυτόνομη από τις άλλες και δεν απαιτείται να γνωρίζετε τις προηγούμενες για να την παρακολουθήσετε. Επίσης σε κάθε ενότητα δημιουργούμε ένα καινούργιο παράδειγμα Apache Camel έτσι ώστε να είναι εντελώς ξεκάθαρο το νόημα της ενότητας και η ουσία της θεωρίας που μελετάμε.
Το μάθημα αυτό θα σας ενθουσιάσει, γιατί αν και θα παρουσιαστεί όλο επάνω στον Tomee Application server θα ακολουθήσει την λογική του microprofile και microservices. Τα παραδείγματα θα μπορούσατε να τα τρέξετε πολύ εύκολα και σε άλλες πλατφόρμες όπως Quarkus, Helidon, Liberty, και Wildfly. Επίσης θα αναλύσουμε όσο το δυνατόν περισσότερα Enterprise Integration Patterns (EIPs) για να δούμε τους πιο αποτελεσματικούς τρόπους συνδεσμολογίας ανάμεσα σε διάφορα συστήματα και τεχνολογίες έχοντας σαν κύριο κορμό το Apache Camel.
Ενότητα 1 - Apache Camel Environment Setup and File Copy Example
Ενότητα 2 - Apache Camel Sending Messages to a broker
Ενότητα 3 - Apache Camel Exchange and Processor
Ενότητα 4 - Combining RESTful service with Apache Camel Route
Ενότητα 5 - Content-Based Router