Υπηρεσίες Επικοινωνίας και Εκτέλεσης με Java

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Μητρόπουλος, Σαράντης, Δουληγέρης, Χρήστος, Mitropoulos, Sarantis, Douligeris, Christos
Μορφή: 7
Γλώσσα:Greek
Έκδοση: 2023
Διαθέσιμο Online:http://repository.kallipos.gr/handle/11419/11087
Περιγραφή
Περίληψη:Σε αυτό το κεφάλαιο παρουσιάζονται θέματα σχετικά με την επικοινωνία μεταξύ των απομακρυσμένων διεργασιών και σχετικά με την απομακρυσμένη εκτέλεση εντολών προγράμματος. Παρουσιάζονται οι υπηρεσίες ασύγχρονης επικοινωνίας μέσω μηνυμάτων, ως βασική μέθοδος επικοινωνίας στα κατανεμημένα συστήματα, καθώς και η απομακρυσμένη εκτέλεση διεργασιών. Προς τούτο, εξετάζονται η (δια-)δικτύωση, τα πρωτόκολλα επικοινωνίας, οι υποδοχές (sockets), η απομακρυσμένη κλήση μεθόδων και η μεταβίβαση παραμέτρων σε αυτές, η σειριακοποίηση αντικειμένων, η κατασκευή απομακρυσμένων αντικειμένων, οι αναφορές προς τα αντικείμενα αυτά και οι εξυπηρετητές αντικειμένων. Τα προαναφερθέντα εξετάζονται διεξοδικά μέσα από την παρουσίαση των κυρίαρχων σήμερα πλατφορμών και τεχνολογιών, όπως είναι το Java RPC, το Java RMI, το CORBA και το DCOM, οι βασισμένες στο SOAP υπηρεσίες ιστού (Web Services), τα RESTful Web Services και η γλώσσα σύνθεσης υπηρεσιών ιστού BPEL. Στα παραδείγματα που χρησιμοποιούνται γίνεται χρήση της γλώσσας προγραμματισμού Java.