Κατανεμημένες εφαρμογές και ηλεκτρονικό εμπόριο
Developing Distributed and E-commerce Applications (τίτλος πρωτοτύπου)
Μετάφραση: Μαργαρίτης, Κ. Γ.
Επιμέλεια κειμένου: Μαργαρίτης, Κ. Γ.
Κυκλοφορεί
ISBN: 978-960-8396-34-0
1η έκδ., Ελληνική, Νέα
€ 45.23 (περ. ΦΠΑ 6%)
Βιβλίο, Χαρτόδετο
24 x 17 εκ, 1,187 γρ, 552 σελ.
Αγγλική (γλώσσα πρωτοτύπου)
Περιγραφή

Τα τελευταία χρόνια παρατηρείται σημαντική αύξηση του ενδιαφέροντος για τα κατανεμημένα συστήματα που απαντούν στις ανάγκες των επιχειρήσεων και χρησιμοποιούν δικτυακή τεχνολογία - κυρίως τις τεχνολογίες του Διαδικτύου. Αυτό το βιβλίο περιγράφει την ανάπτυξη των νέων τεχνολογιών που αναδύθηκαν και ωρίμασαν τα τελευταία χρόνια, όπως οι διακομιστές Ιστού, η HTML, η Java, η CORBA και η XML. Ειδικότερα μελετά ορισμένες πιο απαιτητικές εφαρμογές, όπου παρουσιάζονται προβλήματα απόδοσης και αξιοπιστίας.
Το βιβλίο χρησιμοποιεί μια προσέγγιση `από κάτω προς τα πάνω` και συζητά το μοντέλο πελάτη-διακομιστή και τα υποδείγματα κατανεμημένου υπολογισμού πριν προχωρήσει σε πιο εξειδικευμένες τεχνολογίες που αποτελούν παραδείγματα των γενικών αυτών αρχών. Το τελικό μέρος του βιβλίου καλύπτει πιο προχωρημένα θέματα, όπως η ασφάλεια Διαδικτύου, η συγχρονικότητα, οι πράκτορες και ο αφανής-κινητός υπολογισμός.


[Απόσπασμα από το κείμενο στο οπισθόφυλλο της έκδοσης]

Πρόλογος
1 ΜΙΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ ΚΑΙ ΤΙΣ ΚΑΤΑΝΕΜΗΜΕΝΕΣ ΕΦΑΡΜΟΓΕΣ
Εισαγωγή [...]
Εφαρμογές Ηλεκτρονικού Εμπορίου
Οι υποδομές του Διαδικτύου
Θέματα και προβλήματα στην ανάπτυξη ηλεκτρονικού εμπορίου
Ένα κατανεμημένο σύστημα
Επιχειρηματικά μοντέλα Διαδικτύου
Περαιτέρω μελέτη
Παραπομπές
2 ΤΟ ΔΙΑΔΙΚΤΥΟ ΚΑΙ ΤΟ TCP/IP
Εισαγωγή
Ανοικτά Συστήματα
Έννοιες Δικτύων
Προγραμματισμός Δικτύου σε Java
Περίληψη
Περαιτέρω μελέτη
Παραπομπές
3 ΠΕΛΑΤΕΣ ΚΑΙ ΔΙΑΚΟΜΙΣΤΕΣ
Διακομιστές
Ενδιάμεσο λογισμικό
Πρωτόκολλα
Εσωτερικές και εξωτερικές υπηρεσίες
Αναπτυξιακά πλαίσια
Γιατί πελάτης-διακομιστής;
4 ΚΑΤΑΝΕΜΗΜΕΝΑ ΥΠΟΔΕΙΓΜΑΤΑ
Μεταβίβαση μηνυμάτων
Τεχνολογία κατανεμημένων αντικειμένων
Αρχιτεκτονικές αρτηρίας βασισμένης σε γεγονότα
Κλήση απομακρυσμένης διαδικασίας
Αρχιτεκτονική πλειάδας
5 ΔΙΑΚΟΜΙΣΤΕΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ
Σχεσιακές βάσεις δεδομένων
SQL
Διακομιστές βάσεων δεδομένων
Κατανεμημένες βάσεις δεδομένων
Προγραμματισμός βάσεων δεδομένων
Απεικόνιση αντικειμένου σε βάση δεδομένων
Η ανατομία ενός διακομιστή βάσεων δεδομένων
6 ΔΙΑΚΟΜΙΣΤΕΣ ΙΣΤΟΥ ΚΑΙ Ο ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ
Περιηγητές και HTML
Πως λειτουργούν οι διακομιστές Ιστού
Διαχείριση διακομιστή Ιστού
Προγραμματισμός Ιστού από την πλευρά του πελάτη
JavaScript
Προσπέλαση ιστοχώρων
Ο διακομιστής Ιστού Apache
Παράδειγμα εμπλουτισμένου τύπου ιστοχώρου
7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΑΚΟΜΙΣΤΩΝ ΙΣΤΟΥ
Servlets
Java Server Pages
Perl
Υπηρεσίες Ιστού
Ένα παράδειγμα υπηρεσίας Ιστού
8 XML
Τι είναι η XML;
Ορισμός γλωσσών βασισμένων σε XML
Επεξεργασία τεκμηρίων βασισμένων σε XML
Προσεγγίσεις στην επεξεργασία XML
Η XML στην πράξη
Η XML σε περιβάλλον λιανικού εμπορίου
9 RMI ΚΑΙ ΚΑΤΑΝΕΜΗΜΕΝΑ ΑΝΤΙΚΕΙΜΕΝΑ
Κατανεμημένα αντικείμενα
Αντικειμενοστραφές ενδιάμεσο λογισμικό
Ανάπτυξη αντικειμενοστραφών απομακρυσμένων συστημάτων
Η αρχιτεκτονική RMI
Ανάπτυξη προγραμμάτων
10 CORBA
Υπηρεσίες CORBA
Γλώσσα Ορισμού Διεπαφής
Ανάπτυξη κώδικα CORBA/Java
Αρχιτεκτονική εφαρμογής
Αξιολόγηση σχημάτων κατανεμημένων αντικειμένων
11 ΑΣΦΑΛΕΙΑ ΔΙΑΔΙΚΤΥΟΥ
Λόγοι ανασφάλειας
Μορφές επιθέσεων
Η Κρυπτογραφία και τα προϊόντα της
Τεχνολογίες βασισμένες στην κρυπτογραφία
Τεχνικές και εργαλεία λογισμικού
SSL: μια μελέτη περίπτωσης
Εργαλεία ασφαλείας στην Java
Συστήματα πληρωμών
Ιστοχώροι και ασφάλεια
12 ΣΥΓΧΡΟΝΙΚΟΤΗΤΑ
Συγχρονικότητα στην Java
Νήματα και διαμοιραζόμενα αντικείμενα
Κλειδώματα πελάτη και διακομιστή
Κλείδωμα και διακομιστές βάσεων δεδομένων
13 ΣΥΝΑΛΛΑΓΕΣ
Κατανεμημένες συναλλαγές
Επόπτες συναλλαγών
Ένα απλό παράδειγμα επόπτη συναλλαγών
14 ΣΧΕΔΙΑΣΜΟΣ ΚΑΤΑΝΕΜΗΜΕΝΩΝ ΣΥΣΤΗΜΑΤΩΝ
Πρόβλεψη απόδοσης
Αρχές σχεδιασμού
Αξιοπιστία
15 ΡΟΜΠΟΤ, ΠΡΑΚΤΟΡΕΣ ΚΑΙ ΑΡΑΧΝΕΣ
Οι ρίζες των πρακτόρων
Είδη πρακτόρων
Θέματα υλοποίησης
Αρχιτεκτονικές πρακτόρων
16 ΑΦΑΝΗΣ ΚΑΙ ΚΙΝΗΤΟΣ ΥΠΟΛΟΓΙΣΜΟΣ
Προβλήματα κινητού υπολογισμού
Εφαρμογές
Θέματα συστήματος
Ενσωμάτωση νεωτερικών συσκευών
17 ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ
Σύνδεσμοι
Το επιχειρηματικό μοντέλο
Το βασικό λογισμικό
Ο ιστοχώρος
Λειτουργίες του ιστοχώρου
Η Αρχιτεκτονική του λογισμικού
Προώθηση του ιστοχώρου
Λεξικό αγγλικών όρων
Λεξικό ελληνικών όρων