Αρχιτεκτονική πελάτη/εξυπηρετητή. Συσχετισμός με το WWW. Αρχιτεκτονικές πολλών στρωμάτων (n-tier). Ο ρόλος του εξυπηρετητή web. Εξυπηρετητές εφαρμογών. Εξατομικευμένο λογισμικό (middleware – corba, active X, εξυπηρετητών κινήσεων, ανταλλαγής μηνυμάτων, ουρών μηνυμάτων). Σχεδιασμός και μοντελοποίηση. Πρωτόκολλα και προγραμματισμός σε HTML, DHTML, XML, κ.λπ. Παράπλευρος – προγραμματισμός εξυπηρετητή: JSP, ASP, επικοινωνία με βάσεις δεδομένων. Σχεδιασμός και ανάπτυξη εφαρμογών.
Το μάθημα αυτό αποσκοπεί στο να δώσει τις απαραίτητες γνώσεις πάνω σε σύγχρονα θέματα που διέπουν το Διαδίκτυο και τις εφαρμογές του Παγκοσμίου Ιστού. Μέσα από τις θεματικές ενότητές του, οι φοιτητές θα κατανοήσουν βασικές αρχιτεκτονικές, πρωτόκολλα και μηχανισμούς που αναπτύσσονται από τις ερευνητικές κοινότητες του Διαδικτύου και του Web.