Τεχνογνωσία & ΥποδομήΤεχνολογίες ΛογισμικούΗ MediSign είναι από τις πρώτες ελληνικές εταιρίες που δραστηριοποιήθηκε στον τομέα ανάπτυξης διαδικτυακού λογισμικού (web based software). Παρακολουθεί, αξιολογεί και αξιοποιεί όλες τις νέες τεχνολογίες που συνδυάστηκαν με την έλευση του Internet και την ευρεία διάδοσή του. Μία web εφαρμογή λογισμικού, πέραν της δικτυακής υποδομής και του υπολογιστικού εξοπλισμού (server, workstations), απαιτεί τη χρήση ειδικών τεχνολογιών, στις οποίες θα στηριχθεί για την ανάπτυξή της και τη θέση της σε παραγωγική λειτουργία. Το λειτουργικό σύστημα στο οποίο θα στηρίζονται οι υπολογιστικές μονάδες, η γλώσσα ανάπτυξης της εφαρμογής, ο εξυπηρετητής των ιστοσελίδων (web server) και ο εξυπηρετητής της βάσης δεδομένων (database server) αποτελούν βασικά στοιχεία, από την επιλογή των οποίων θα κριθεί το κόστος που θα κληθεί να καταβάλει ο Πελάτης, αλλά και η καλή λειτουργία της εφαρμογής σε πραγματικές συνθήκες. Η MediSign, έχοντας αξιολογήσει τα χαρακτηριστικά τόσο των τεχνολογιών που προέρχονται από το χώρο του εμπορικού λογισμικού, όσο και των τεχνολογιών ανοιχτού κώδικα (open source) έχει επιλέξει το ακόλουθο μοντέλο για την ανάπτυξη των εφαρμογών της:
| Λειτουργικό Σύστημα | Γλώσσα ανάπτυξης | Web server | Database server | | php  | | |
Εναλλακτικά, η MediSign μπορεί να χρησιμοποιήσει ως γλώσσα ανάπτυξης ASP.net ή Java, εφόσον οι προδιαγραφές του έργου το απαιτούν. Προδιαγραφές ανάπτυξης ΛογισμικούΗ εταιρία τηρεί αυστηρό πλαίσιο προδιαγραφών ανάπτυξης λογισμικού web εφαρμογών (Sign Development Framework - SDF) με τα ακόλουθα χαρακτηριστικά: - Σύστημα διαχείρισης χρηστών και ρόλων. Ο διαχειριστής του συστήματος έχει τη δυνατότητα να αποδίδει συγκεκριμένους ρόλους και υπορόλους σε κάθε χρήστη της εφαρμογής, ανάλογα με τις αρμοδιότητες που αναλαμβάνει.
- Ασφάλεια δεδομένων (data integrity). Κάθε αλλαγή που γίνεται στη βάση δεδομένων καταγράφεται (audit) και είναι διαθέσιμη για ενδεχόμενο έλεγχο.
- Πολυγλωσσική υποστήριξη (multilanguage support).
- Ανεξαρτησία από λειτουργικό σύστημα (interoperability).
- Συμβατότητα με τις πλέον διαδεδομένες βάσεις δεδομένων (database abstraction).
- Φιλικό interface με ενιαίο ύφος μέσω παραμετροποιημένων controls που αναπτύσσει.
- Αναλυτική τεκμηρίωση (documentation) στον κώδικα, στο σχήμα της database, σε επίπεδο χρήστη (user manual) και διαχειριστή (administration guide).
- Δυνατότητα εύκολης συντήρησης και επεκτασιμότητα (maintainability, extensibility).
|