Μαθήματα Κατεύθυνσης
Προγραμματισμός κατανεμημένων συστημάτων
- ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
-
Περιεχόμενα: Κατανεμημένα αρχιτεκτονικά μοντέλα (π.χ., πελάτη-εξυπηρετητή, n-tier, peer-to peer, publish-subscribe κτλ.), sockets, διεργασίες, νήματα, προγραμματισμός με χρήση ενός νήματος, πολυνηματικός προγραμματισμός, κατανεμημένες υπηρεσίες και εφαρμογές, απομακρυσμένη κλήση διαδικασίας, τεχνολογίες κατανεμημένων αντικειμένων και μεσισμικού, Java RMI (απομακρυσμένη επίκληση μεθόδου), η αρχιτεκτονική CORBA, η αρχιτεκτονική DCOM της Microsoft, SOAP RPC πάνω από HTTP Web Services, RESTful Web Services.
- ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ
-
Αξιολόγηση: Γραπτή εξέταση στο τέλος του εξαμήνου. Ανάθεση εργασιών (κάθε εβδομάδα ή κάθε δεύτερη εβδομάδα), οι οποίες θα συνεισφέρουν συνολικά σε ποσοστό 20%-50% στην τελική βαθμολογία.
Μέθοδοι αξιολόγησης: Ερωτήσεις σύντομης απάντησης, Επίλυση προβλημάτων, Προφορική εξέταση, Εργαστηριακή εργασία.
- URL ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS
-
-
- ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ
-
Βιβλιογραφία: