1 Εισαγωγή
2 Yπηρεσίες CORBA
3 Γλώσσα Ορισμού Διεπαφής
3.1 Διεπαφές και αρθρώματα
3.2 Χαρακτηριστικά
3.3 Η δήλωση struct
3.4 Η δήλωση sequence
3.5 Η δήλωση array
3.6 Η δήλωση enum
3.7 Χρήση των εργαλείων
4 Ανάπτυξη κώδικα CORBA/Java
4.1 Αρχιτεκτονική εφαρμογής
4.2 Αρχεία απομακρυσμένου κώδικα
4.3 Ανάπτυξη εφαρμογής CORBA
4.4 Ο κώδικας
5 Αρχιτεκτονική εφαρμογής
6 Αξιολόγηση
σχημάτων κατανεμημένων αντικειμένων
7 Περαιτέρω διάβασμα
Βιβλιογραφία
Η CORBA είναι μια τεχνολογία κατανεμημένων
αντικειμένων η οποία επιτρέπει σε απομακρυσμένα αντικείμενα εκφρασμένα
σε διάφορες γλώσσες να αλληλεπιδρούν. Το κεφάλαιο αυτό εισάγει τις
βασικές έννοιες του CORBA, εξετάζει την αρχιτεκτονική της και
περιγράφει τις υπηρεσίες που προσφέρει. Παρουσιάζει τη γλώσσα ορισμού
διεπαφής που χρησιμοποιείται για την περιγραφή απομακρυσμένων
αντικειμένων και την αντιστοιχία των στοιχείων της γλώσσας αυτής σε
στοιχεία της Java. Περιγράφεται επίσης ο κεντρικός ρόλος του Μεσίτη
Αιτήσεων Αντικειμένων και αναλύονται τα απαραίτητα βήματα
για την υλοποίησηση κώδικα CORBA για τον Μεσίτη της Java. Το
κεφάλαιο κλείνει με μια περιγραφή της CORBA στο πλαίσιο μιας
αρχιτεκτονικής τριών επιπέδων.
Χαρακτηριστικό (Attribute), Υπηρεσία συλλογής (Collection service), Υπηρεσία ελλέγχου συγχρονικότητας (Concurrency control service), CORBA, Δυναμικός σκελετός (Dynamic skeleton), Υπηρεσία συμβάντων (Event service), Υπηρεσία εξωτερίκευσης (Externalisation service), Γλώσσα Ορισμού Διεπαφής (Interface Definition Language), Διεπαφή (Interface), Αποθήκη Διεπαφών (Interface repository), Internet Inter ORB Protocol (IIOP), Υπηρεσία αδειοδότησης (Licensing service), Υπηρεσία κύκλου ζωής (Lifecycle service), Άρθρωμα (Module), Συμφραζόμενα / Πλαίσιο ονοματοδοσίας (Naming context), Υπηρεσία ονοματοδοσίας (Naming service), Προσαρμογέας αντικειμένων (Object adapter), Μεσίτης Αιτήσεων Αντικειμένων (Object Request Broker-ORB, Υπηρεσία παραμονής (Persistence service), Υπηρεσία γνωρισμάτων (Properties service), Υπηρεσία ερωτημάτων (Query service),Υπηρεσία σχέσεων (Relationship service), Υπηρεσία ασφάλειας (Security service), Σκελετός (Skeleton), Στέλεχος (Stub), Υπηρεσία διαμεσολάβησης (Trader service), Υπηρεσία χρονισμού (Time service).