20 |
P a g e
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ
ΣΥΣΤΗΜΑΤΩΝ
Ο Παγκόσμιος Ιστός αποτελείται από πολλές ιστοσελίδες, καθεμία από τις οποίες διαθέτει την
δική της μοναδική διεύθυνση, καλείται Ενιαίος Εντοπιστής Πόρων (URL) και έχει την εξής μορφή:
http://www.example.com.
➢ http: Είναι το θεμέλιο της επικοινωνίας δεδομένων για τον Παγκόσμιο Ιστό
➢ www: World Wide Web είναι ένα πληροφοριακό σύστημα όπου τα έγγραφα και άλλοι
ιστότοποι αναγνωρίζονται από το URL.
➢ example: Δηλώνει το όνομα της συγκεκριμένης ιστοσελίδας (domain name).
➢ com: Δηλώνει, είτε την περιοχή στην οποία ανήκει η ιστοσελίδα (gr- Ελλάδα), είτε τον τύπο
της ιστοσελίδας, όπως (com- εμπορική ή org-οργανισμός).
2.1.2
Διαδικτυακή εφαρμογή
Μια διαδικτυακή εφαρμογή ή αλλιώς Web App ονομάζεται η εφαρμογή λογισμικού που
διατίθεται στους χρήστες της, μέσω του Διαδικτύου (Internet) και εκτελείται σε απομακρυσμένο
διακομιστή. Ορισμένες διαδικτυακές εφαρμογές χρησιμοποιούνται, για παράδειγμα, σε ενδοδίκτυο
εταιρειών, σχολείων, πανεπιστημίων κτλ..
2.2
Προγραμματισμός Διαδικτύου
Η ανάπτυξη αξιόπιστων και λειτουργικών διαδικτυακών εφαρμογών, που διασφαλίζουν την
ικανοποίηση των βασικών ιδιοτήτων ασφαλείας, αποτελεί ζήτημα που απασχολεί τους ειδικούς του
χώρου της Τεχνολογίας Λογισμικού και της Ασφάλειας Πληροφοριών. Μέσω της δημιουργίας
κώδικα που γράφεται στις μέρες μας, δίνεται η δυνατότητα δικτυακής σύνδεσης στις εφαρμογές,
με αποτέλεσμα, οι χρήστες να μπορούν να χρησιμοποιούν απομακρυσμένες υπηρεσίες μέσω του
Διαδικτύου [3].
Για τη δημιουργία μίας ιστοσελίδας, απαιτείται ο προγραμματισμός του δημόσιου τμήματος
(front-end) και η ανάπτυξη της διαχείρισης (back-end). Ένας προγραμματιστής δημοσίου
τμήματος, (front-end) λαμβάνει τον εικαστικό σχεδιασμό μιας ιστοσελίδας και τον αναπτύσσει σε
κώδικα. Αυτός ο προγραμματιστής χρησιμοποιεί HTML για τη δομή της ιστοσελίδας, CSS για την
υπαγόρευση της διάταξης και του οπτικού στυλ καθώς και JavaScript. Η ανάπτυξη μίας
ιστοσελίδας ή εφαρμογής (back-end), ασχολείται με τη διασφάλιση της βάσης δεδομένων από