Εφαρμογές Διαδικτύου

Τύπος μαθήματος : 
Bασικό
Κωδ.: 
Μ113
ECTS: 
8
Διδακτικές μονάδες: 
4
Εξάμηνο: 
Εαρινό
Ειδίκευση: 
Ώρες διδασκαλίας: 
3
Ώρες φροντιστηρίου: 
0
Ώρες Εργαστηρίου: 
1
Ιστοσελίδα: 
Διδάσκων: 

Αρχιτεκτονική Εφαρμογών στο διαδίκτυο: Αρχιτεκτονική Client/Server και ο συσχετισμός της με το WWW, αρχιτεκτονικές πολλών στρωμάτων (n-tier), ο ρόλος του WEB Server, αρχιτεκτονική OSF DCE, αρχιτεκτονική DNA, αρχιτεκτονική WAP, WAP servers, Application Servers, ενδιάμεσο λογισμικό (middleware - corba, activeX, transaction servers, message passing, message queues). Οικοδόμηση εφαρμογών: Σχεδιασμός και μοντελοποίηση, πρωτοκόλλα και προγραμματισμός (Client Side Programming: HTML, DHTML, XML, scripting languages, Server Side Programming: JSP, ASP, CGI), πρόσβαση σε κληρονομημένα (legacy) συστήματα, επικοινωνία με βάσεις δεδομένων και συστήματα πολυμέσου, τρόποι και περιβάλλοντα υλοποίησης συναλλαγών (transactions). Ασφάλεια εφαρμογών στο διαδίκτυο: ασφάλεια πρόσβασης και διακίνησης της πληροφορίας, σύμμετρη και ασύμμετρη κρυπτογραφία, ψηφιακές υπογραφές, έμπιστες τρίτες οντότητες, Ψηφιακά πιστοποιητικά, το πρωτόκολλο X509.3, δομές PKI και PKIX, πιστοποίηση Servers και Clients, τα πρωτόκολλα SSL, TSL, S/MIME, PGP, IPSEC. Ειδικές Εφαρμογές: Ειδικά πρωτόκολλα (X509, LDAP, SOAP) και υπηρεσίες βασισμένες σε αυτά, πρωτόκολλα και τεχνικές επιχειρηματικών και οικονομικών συναλλαγών (SET, OFX, EDI, EJB, IFX), δομή και λειτουργία συστημάτων τραπεζικών υπηρεσιών, ηλεκτρονικού εμπορίου, ψηφιακών βιβλιοθηκών. Υλοποίηση Εφαρμογών: Εμπορικές εφαρμογές και συστήματα, εργαλεία ανάπτυξης, εργαστήριο.