Προγραμματισμός κατανεμημένων συστημάτων με Java

Η ενότητα ξεκινά με επανάληψη των βασικών πρωτοκόλλων επικοινωνίας και της έννοιας των υποδοχών, υποδοχές στην Java, και θέματα εξοικείωσης με την λειτουργικότητα και την υλοποίηση των απομακρυσμένων κλήσεων. Στη συνέχεια καλύπτει την έννοια των νημάτων και των διεργασιών, καθώς και τους μηχανισμούς διαχείρισης και συγχρονισμού νημάτων της Java. Μετά περιγράφονται τα μοντέλα απομακρυσμένων αντικειμένων και το μοντέλο απομακρυσμένων αντικειμένων και κλήσεων Java RMI. Τέλος, καλύπτεται η αρχιτεκτονική ασφάλειας της Java και οι μηχανισμοί που παρέχει για έλεγχο πρόσβασης, κρυπτογραφία, συνόψεις μηνυμάτων, ψηφιακές υπογραφές και ψηφιακά πιστοποιητικά.

 

Λέξεις κλειδιά: Υποδοχές, σειριακοποίηση, RPC, νήματα, ταυτοχρονισμός, αντικείμενα, Java RMI, διεπαφές, πάροχοι, λίστες ελέγχου προσπέλασης,  συνόψεις μηνυμάτων, κρυπτογραφία, κλειδιά, υπογραφές, πιστοποιητικά.

Διαφάνειες διαλέξεων

Ενότητα 4: Μηχανισμοί επικοινωνίας
Ενότητα 4: Μηχανισμοί επικοινωνίας
Ενότητα 5: Ταυτοχρονισμός και νήματα
Ενότητα 5: Ταυτοχρονισμός και νήματα
Ενότητα 6: Κατανεμημένα συστήματα αντικειμένων
Ενότητα 6: Κατανεμημένα συστήματα αντικειμένων
Ενότητα 7: Θέματα ασφάλειας
Ενότητα 7: Θέματα ασφάλειας