"Ανάπτυξη προηγμένης εφαρμογής απεικόνισης και ενσωμάτωσης Υπηρεσιών Καταλόγου (LDAP) με τη χρήση των τεχνολογιών Web 2.0"

Σχετικά έγγραφα
Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά. Νίκος Πασσαράς. Εισηγητής: Πρεζεράκος Γεώργιος

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Εξυπηρετητής LDAP

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Βασικές Έννοιες Web Εφαρμογών

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex. Πτυχιακή Εργασία

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Πληροφορίες για το μάθημα

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress

Μονάδα Διασφάλισης Ποιότητας. ΜΟΔΙΠ Πανεπιστημίου Δυτικής Μακεδονίας. Κωδικός Πράξης ΟΠΣ: Επιχειρησιακό Πρόγραμμα:

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία LDAP

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

6.2 Υπηρεσίες Διαδικτύου

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Σύστημα Άυλων Τίτλων - Οδηγίες παραμετροποίησης client συστήματος

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ ΕΠΙΚΟΙΝΩΝΙΑ... 23

Εφαρµογές και Περιβάλλοντα Εργασίας AJAX

Active Directory Users and Computers. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Δημιουργία Active Directory DNS στα Windows Server Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

»Τι είναι η Spartan;

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

Εργαστηριακή Άσκηση 5

Σενάριο Εστίασης Win XP:

ΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ. Αριθμ. Πρωτ.: /2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ

Πειραιάς S 2 Ε Lab Ιούνιος Εισηγητής: Δ. Ν. Καλλέργης, MSc. Εργ. Συνεργάτης

Ασφάλεια Υπολογιστικών Συστηµάτων. Ορισµοί

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services

Cryptography and Network Security Chapter 15

Η HTML 5 θα αλλάξει το Web?

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ. Τρίτη, 7 Φεβρουαρίου 2012

ΔΙΑΚΗΡΥΞΗ ΔΗΜΟΠΡΑΣΙΑΣ ΜΕ ΑΡΙΘΜΟ ΔΔ-...

Network Address Translation (NAT)

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή LDAP σε Ubuntu Linux

Σύστημα Ηλεκτρονικού Πρωτοκόλλου. Σχεδιασμός Υποσυστημάτων

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

ιπλωµατική Εργασία «Οµαδοποίηση δεδοµένων σε περιβάλλον υπηρεσιών καταλόγου»

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Κεφάλαιο 13 Εφαρμογές Διαδικτύου

Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client

Σχεδίαση και Ανάπτυξη Ιστότοπων

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Διακήρυξη Διαγωνισμού για το Έργο

ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15

XAMPP Apache MySQL PHP javascript xampp

Για την επιχείρησή σας. ModernBiz Glossary Microsoft Corporation. Με επιφύλαξη κάθε νόμιμου δικαιώματος.

Διαβάστε στο Παράρτημα Α.1 πώς θα γράψετε ένα πρόγραμμα PHP για την παροχή δεδομένων σε μορφή διαφορετική από την HTML.

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Τεχνολογίες και Εφαρμογές Διαδικτύου

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ

ΕΙΣΑΓΩΓΗ ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ... 4

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

ΑΠΟΘΕΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΥΠΠΕΘ ΚΑΙ ΕΠΟΠΤΕΥΟΜΕΝΩΝ ΦΟΡΕΩΝ (git.minedu.gov.gr)

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

Εγκατάσταση & Παραµετροποίηση Εξυπηρετητή Πιστοποίησης Χρηστών (Radius Server)

α. Προσωπικά δεδομένα που δύνανται να ζητηθούν από την σελίδα.

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση. Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία

TCExam Ερευνητικό και Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών, 2

Η βασική εργαλειοθήκη του διαδικτύου

Χρήση της τεχνολογίας των Web Services για την υποστήριξη επεξεργασίας εγγραφών σε υπηρεσίες καταλόγου (LDAP) ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Ολοκληρωμένο Πληροφοριακό Σύστημα Εξυπηρέτησης Πολιτών και Παρόχων

Υλοποίηση σχημάτων ασφαλείας σε ασύρματα δίκτυα

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΕΡΓΟ: «ΜΗΧΑΝΟΡΓΑΝΩΣΗ ΓΡΑΜΜΑΤΕΙΑΣ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ, ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ, ΔΙΕΘΝΩΝ ΟΡΓΑΝΙΣΜΩΝ-Ε.Ε.» ΚΩΔΙΚΟΣ ΕΡΓΟΥ(ΦΚ):0467

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ

Γαβαλάς Δαμιανός

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Ενότητα 2: HTTP, Clients και Servers (II) (Web, το θεμέλιο του Σημασιολογικού Ιστού)

H Αρχή Πιστοποίησης των Ελληνικών Ακαδημαϊκών Ιδρυμάτων (HARICA)

Εγχειρίδιο Παρόχου. (Υπηρεσία Διάθεσης και Ανταλλαγής Αγαθών)

Ασφάλεια Στο Ηλεκτρονικό Εμπόριο. Λάζος Αλέξανδρος Α.Μ. 3530

ΤΗΛΕΜΑΤΙΚΗ ΙΑ ΙΚΤΥA ΚΑΙ ΚΟΙΝΩΝΙΑ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΛΗ 23

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ για τα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών

Transcript:

"Ανάπτυξη προηγμένης εφαρμογής απεικόνισης και ενσωμάτωσης Υπηρεσιών Καταλόγου (LDAP) με τη χρήση των τεχνολογιών Web 2.0" Βλαχάκης Εμμανουήλ Οικονομάκης Σπυρίδων Εισηγητής: Δ.Ν. Καλλέργης, MSc. Εργ. Συνεργάτης

Σκοπός Πτυχιακής Εργασίας Ανάπτυξη προηγμένης εφαρμογής απεικόνισης και ενσωμάτωσης Υπηρεσιών καταλόγου (LDAP) με την χρήση των τεχνολογιών Web 2.0 Ομαδοποίηση δεδομένων Γρήγορη και ασφαλή προσπέλαση δεδομένων Διαδραστικότητα του χρήστη Αυτοματοποίηση και εκτέλεση χρονοβόρων και πολύπλοκων διαδικασιών Ενοποίηση συστημάτων και υπηρεσιών που παρέχονται από το εργαστήριο Πειραματικό Μέρος Ο LDAP Server και η διαδικτυακή εφαρμογή διαχείρισης των υπηρεσιών καταλόγου υλοποιήθηκε και φιλοξενούνται στο εργαστήριο Τεχνολογίας Λογισμικού & Υπηρεσιών. Εξυπηρετεί σκοπούς και ανάγκες του εργαστηρίου

Πρωτόκολλα που χρησιμοποιούνται και υπηρεσίες που παρέχονται Αιτήσεις αναζήτησης, επεξεργασίας και δημιουργίας χρηστών LDAP (Lightweight Directory Access Protocol) Επικοινωνία μεταξύ πελάτη και εξυπηρετητή Ασφάλεια κατά την επικοινωνία TLS (Transport Security Layer) SSL (Secure Socket Layer) Kerberos Συγχρονισμός και υπηρεσίες Replication LDAP Sync (Lightweight Directory Access Protocol Synchronization) Τεχνολογία Replication (SyncRepl Engine)

LDAP Protocol Το πρωτόκολλο LDAP έχει σχεδιαστεί για να παρέχει πρόσβαση στον κατάλογο χωρίς να χρησιμοποιούμε τόσους πόρους όσους στο Directory Access Protocol (DAP). Αυτό το πρωτόκολλο είναι ειδικά σχεδιασμένο για απλές εφαρμογές διαχείρισης και περιήγησης που παρέχουν απλή ανάγνωση, εγγραφή, διαδραστική πρόσβαση στο ευρετήριο και προορίζεται να είναι συμπληρωματικό στο DAP πρωτόκολλο (Tim Howes et al., 1997)

Η έννοια των υπηρεσιών Καταλόγου LDAP Στόχοι Αναζήτηση είτε τηλεφωνικών αριθμών είτε διευθύνσεων Παροχή υπηρεσιών ονομασίας εξυπηρετητών Αποτέλεσμα Δημιουργία του ελαφρύ πρωτόκολλου LDAP Το Χ.500 είναι ένα παγκόσμιο πρότυπο για την ανάπτυξη ηλεκτρονικού καταλόγου ατόμων, διαθέσιμο σε οποιονδήποτε στον κόσμο με πρόσβαση στο Διαδίκτυο. Χρησιμοποιούνται κυρίως για διαχείριση πληροφοριών σχετικά με αντικείμενα όπως: κράτη οργανισμούς αρχεία οντότητες δικτύου

Βασικά χαρακτηριστικά υπηρεσιών Καταλόγου LDAP Τα βασικά χαρακτηριστικά είναι: Ιεραρχία εγγραφών Δενδρική δομή Διακριτό όνομα εγγραφών (Distinguished Name DN) Σχήμα καταλόγου (Schema) Αποκλειστικός τρόπος μορφής απεικόνισης εγγραφών (DIT)

Δομή Υπηρεσιών Καταλόγου LDAP Ο εξυπηρετητής καταλόγου LDAP υποστηρίζει την έννοια της δενδρικής αναζήτησης και οργάνωσης των πληροφοριών καταλόγου (Directory Information Tree). Η ιεραρχική δενδρική δομή πληροφοριών καταλόγου ou=admin,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr dc=teipir,dc=gr ou=stef,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr ou=sdo,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr Η επίπεδη δενδρική δομή πληροφοριών καταλόγου dc=teipir,dc=gr ou=people,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr cn=.,dc=teipir,dc=gr

Παράγοντες που καθορίζουν τη δομή Υπηρεσιών Καταλόγου LDAP Οι απαιτήσεις των εφαρμογών που εκτελούν αναζήτηση και ενημέρωση του κατάλογου Η απαίτηση να παρέχουν ένα και μοναδικό όνομα για κάθε εγγραφή (DN) Η επιθυμία για την σταθερότητα της δομής του καταλόγου Η ευκολία εισαγωγής και εξαγωγής δεδομένων αντίστοιχα στο κατάλογο από τις ήδη υπάρχουσες βάσεις δεδομένων και από άλλους καταλόγους.

Σχήμα δεδομένων Καταλόγου (Schema) (1) Η δομή του καταλόγου LDAP καθορίζεται από ένα σύνολο από προδιαγραφές και κανόνες το οποίο ονομάζεται σχήμα (schema). Το σχήμα αποτελείται από ένα σύνολο κλάσεων (objectclasses), καθεμία από τις οποίες προσδιορίζεται από ένα σύνολο χαρακτηριστικών (attributes). dn: cn=test,ou=managers,dc=teipir,dc=gr objectclass: top objectclass: person objectclass: organizationalperson objectclass: inetorgperson cn: Test description: admin mail: s.oikonomakis@s2e.teipir.gr postaladdress: zqdosc+azrhovc65zrrov867zq4gmze= sn: Dummy telephonenumber: 6947451933 uid: spirosik userpassword: {MD5}ABcbmBiATS+P+vaPHXZOoA==

Σχήμα δεδομένων Καταλόγου (Schema) (2) dc=gr dc=teipir ou=admins ou=tei PIRAEUS ou=stef cn=spiros cn=d.kallergis cn=manolis ou=ecs ou=java-lab ou=softeng-lab ou=students Java-Lab ou=studentssoft Eng-Lab ou=wednesday 10-12 cn=student Names cn=student Names

In Kerberos Protocol we trust H δημιουργία του πρωτοκόλλου Kerberos από το MIT Αποτελείται από ένα Key Distribution Center (KDC) το οποίο αποτελείται από: έναν Authentication Server και ένα Ticket Granting Server Η εξασφάλιση ορθής πιστοποίησης του client και την ασφαλή συνεδρία με τον LDAP Server επιτυγχάνεται μέσω των: Tickets Session keys

Τρόπος λειτουργίας Kerberos Server

AJAX.όπως λέμε Web 2.0 (1) Οι τεχνολογίες Web 2.0 που χρησιμοποιήσαμε δίνει στους χρήστες τη δυνατότητα της διαδραστικότητας σε αντίθεση με τις παραδοσιακές στατικές ιστοσελίδες Δύο βασικά χαρακτηριστικά: Συμμετοχικό Διαδίκτυο Το Internet ως πλατφόρμα

AJAX.όπως λέμε Web 2.0 (2) Παραδοσιακές αλληλεπιδράσεις πελάτη-διακομιστή Αλληλεπίδραση πελάτη-διακομιστή της AJAX τεχνολογίας

AJAX.όπως λέμε Web 2.0 (3) Θεμέλιος λίθος της τεχνολογίας AJAX είναι το αντικείμενο XMLHttpRequest με το οποίο επιτρέπεται η ασύγχρονη επικοινωνία Web browser και Web Server

AJAX.όπως λέμε Web 2.0 (4) Δημιουργία XMLHttpRequest function getxmlhttprequest(){ var request = false; if (window.xmlhttprequest){ request = new XMLHttpRequest(); } else{ if (window.activexobject){ try{ request = new ActiveXObject("Msxml2.XMLHTTP"); } catch(err1){ try { request = new ActiveXObject("Microsoft.XMLHTTP") } catch(err2){ request = false;} } } } return request; } Αποστολή Δεδομένων σε μορφή XML <?php header( Content Type: text/xml ); echo <?xml version=\ 1.0?> <greeting> Hello Ajax caller! </greeting> ;?> Αποστολή Δεδομένων σε απλή μορφή κειμένου <?php echo Hello Ajax Caller! ;?>

Επίδειξη λειτουργίας διαδικτυακής εφαρμογής Εκμεταλλευόμενοι το Web 2.0 σε συνδυασμό με την AJAX τεχνολογία και αναπτύξαμε ένα σύστημα διαχείρισης χρηστών, οι οποίοι είναι αποθηκευμένοι σε ένα LDAP κατάλογο

Μελλοντική Εργασία v1: LDAP Synchronization - Replication (1) Η τεχνολογία LDAP Sync Replication ή εν συντομία syncrepl, είναι ένας μηχανισμός αναπαραγωγής αντιγράφων που δίνει την δυνατότητα στους καταναλωτές LDAP εξυπηρετητές να διατηρήσουν ένα ακριβές αντίγραφο ενός DIT Το LDAP Sync πρωτόκολλο υποστηρίζει την: αυτούσια αντιγραφή των εγγραφών (refreshonly) και τον συνεχώς ενημερωμένο κατάλογο (refreshandpersist)

Μελλοντική Εργασία v1 : LDAP Synchronization - Replication (2) Δυνατότητα πιθανής επικοινωνίας του LDAP εξυπηρετητή που υλοποιήσαμε με τον αντίστοιχο LDAP του Ιδρύματος Συνδυασμός ορισμένων τεχνολογιών: LDAP Sync Protocol Replication Active Directory

Μελλοντική Εργασία v2 : LDAP Synchronization Replication Σκοπός της εναλλακτικής αυτής υλοποίησης είναι να πραγματοποιηθούν τα παρακάτω: Συνδυασμός των τεχνολογιών που περιγράφηκαν στο v.1 Η διασφάλιση μη υποκλοπής των δεδομένων που διακινούνται στο δίκτυο, σε περίπτωση που παρέμβει κάποιος ωτακουστής

Επιπλέον Αναφορές Phil Ballard, Michael Moncur, (2009) Μάθετε Ajax, JavaScript, και PHP Όλα σε ένα, Αθήνα: Εκδόσεις Γκιούρδας

Τέλος παρουσίασης Σας ευχαριστούμε για το χρόνο σας Βλαχάκης Εμμανουήλ Οικονομάκης Σπυρίδων