Τεχνολογίες Υλοποίησης

H διαδικτυακή εφαρμογή διάχυσης γεωγραφικών πληροφοριών του Δήμου Αφετών υλοποιήθηκε σύμφωνα με το πρότυπο της 3tier αρχιτεκτονικής με βάση την οποία η πρόσβαση των χρηστών (clients) στις υπηρεσίες της εφαρμογής γίνεται μέσω του διακομιστή Apache (application server), ο οποίος αντλεί το περιεχόμενο των υπηρεσιών από το σύστημα διαχείρισης βάσεων δεδομένων MySQL (database server), και συνεργάζεται για την απεικόνιση των χαρτών με τον διακομιστή UMN MapServer.

Η εφαρμογή αναπτύχθηκε με τεχνολογίες ανοικτού κώδικα (OPEN SOURCE) και συγκεκριμένα:
Διακομιστής γεωγραφικών πληροφοριών:

UMN MapServer (http://mapserver.gis.umn.edu)


Γλώσσα ανάπτυξης διεπαφής:


Σύστημα διαχείρισης Βάσεων δεδομένων γεωγραφικής και περιγραφικής πληροφορίας:

MySql (http://www.mysql.com)

Για την υλοποίηση της εφαρμοσθηκαν τα αποτελέσματα των μελετών, που εκπονήθηκαν στα πλαίσια της Πρόσκλησης 65 του επιχειρησιακού Προγράμματος «Κοινωνία της Πληροφορίας».

Το τελικό προϊόν της διαδικτυακής εφαρμογής, είναι συμβατό με όλα τα παρακάτω διεθνώς αναγνωρισμένα πρότυπα:

  1. Το πρότυπο ISO 9126
  2. Άλλα σχετικά πρότυπα ποιότητας κατά ISO
  3. Ομάδα Εθνικών Εκπροσώπων (ΟΕΕ) – Πλαίσιο Ποιότητας των Βρυξελλών
  4. Ποιότητα και Ευχρηστία Διαδικτυακών Κόμβων στις ΗΠΑ


Η διαδικτυακή εφαρμογή έχει βασιστεί σε γλώσσα έκδοσης XHTML έκδοσης 1.0. και ακολουθεί τα πρότυπα για την κατασκευή των διαδικτυακών εφαρμογών όπως έχουν εκδοθεί από το World Wide Web Consortium (http://www.w3c.org) και ιδιαίτερα τη συμμόρφωση με τα πρότυπα ανάπτυξης XHTML 1.0., CSS 2.1 (cascading style sheets) και Web Content Accessibility Guidelines 1.0 (Κατευθυντήριες γραμμές για την προσβασιμότητα στο περιεχόμενο του Παγκόσμιου Ιστού), όπως αυτές άλλωστε υιοθετούνται από τους δικτυακούς τόπους που υλοποιεί και η Ευρωπαϊκή Ένωση (π.χ. http://www.europa.eu.int).
Ακόμη έχει χρησιμοποιηθεί τεχνολογία AJAX (http://en.wikipedia.org/wiki/AJAX), με στόχο τη γρήγορη εκτέλεση των υπηρεσιών της διαδικτυακής εφαρμογής.
Επιπλέον, χρησιμοποιείται η δυνατότητα του πρωτοκόλλου HTTP 1.1 για συμπίεση των ιστοσελίδων με χρήση αλγορίθμου gzip, ώστε να επιταχύνεται η παροχή της πληροφορίας προς το χρήστη.

 

Παρακαλώ περιμένετε...