Web
Εφαρμογή είναι ένα πρόγραμμα στο οποίο έχουμε πρόσβαση χρησιμοποιώντας ένα web
browser (όπως ο Internet Explorer της Microsoft, o Safari της Apple, κ.ά.) και
μέσω ενός δικτύου όπως είναι το Internet ή το Intranet.
Η
βάση δεδομένων και τα αρχεία της εφαρμογής – του προγράμματος εγκαθίστανται σε
έναν υπολογιστή (server), οποίος μπορεί να βρίσκεται στο internet ή στην έδρα
της επιχείρησης. Και στις 2 περιπτώσεις ο χρήστης μπορεί να έχει πρόσβαση απ’
οπουδήποτε και πάντα με ασφάλεια.
Για
να συνδεθεί ένας χρήστης στο πρόγραμμα, απαιτείται ένας υπολογιστής με
οποιοδήποτε λειτουργικό σύστημα (Windows, Linux, Mac OS) ο οποίος να έχει ένα
Internet browser (Internet Explorer 7, Safari ή τύπου Firefox family). Στο
browser ο χρήστης πληκτρολογεί μια προκαθορισμένη διεύθυνση ή έναν αριθμό και
συνδέεται στην εφαρμογή. Σε αυτή τη φάση και για λόγους ασφάλειας, το πρώτο
πράγμα που θα ζητείται είναι τα προσωπικά στοιχειά (username και
password) για επιβεβαίωση χρήστη, ενώ αν ο χρηστής είναι άγνωστος δε θα του
επιτρέπεται η πρόσβαση.
Επίσης
αν για κάποιο λόγο, πρέπει να προστεθεί ένας ακόμα χρήστης για να χρησιμοποιεί
την εφαρμογή, δε χρειάζεται πουθενά καμία εγκατάσταση παρά μονό να δημιουργηθεί
νέος χρήστης.
Γενικότερα,
οι web εφαρμογές:
- Είναι πιο οικονομικές μιας και δε χρειάζεται η επέμβαση της κατασκευάστριας εταιρείας για εγκαταστάσεις νέου τερματικού και νέου χρήστη.
- Είναι σαφώς πιο ευέλικτες μιας και επιτρέπουν στο χρήστη να συνδεθεί με ασφάλεια από όπου και αν βρίσκεται, εφόσον έχει πρόσβαση στο Internet, παίρνοντας έτσι άμεσα τα δεδομένα που χρειάζεται.
- Είναι πιο οικονομικές μιας και δε χρειάζεται η επέμβαση της κατασκευάστριας εταιρείας για εγκαταστάσεις νέου τερματικού και νέου χρήστη.
- Είναι σαφώς πιο ευέλικτες μιας και επιτρέπουν στο χρήστη να συνδεθεί με ασφάλεια από όπου και αν βρίσκεται, εφόσον έχει πρόσβαση στο Internet, παίρνοντας έτσι άμεσα τα δεδομένα που χρειάζεται.
Τεχνολογικά,
για την καταγραφή των στοιχείων, χρησιμοποιείται βάση δεδομένων MySQL ή
Oracle και για την προβολή και τις διεργασίες του περιβάλλοντος χρησιμοποιείται
η JavaScript, η Java και Java Server Faces.
ΠΗΓΗ: