Bring Your Own Internet of Things (BYO-IoT) ως μοχλός αυτοματοποίησης διαδικασιών σε σημεία λιανικής πώλησης
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Αυτοματοποίηση διαδικασιών ; Internet of Things ; Bring your own device ; Cloud computing ; Fog computing ; Process automationΠερίληψη
Σκοπός αυτής της εργασίας είναι η ενσωμάτωση του Bring Your Own Internet of Things στην εφοδιαστική αλυσίδα μέσω της υλοποίησης ενός συνόλου συνδεδεμένων εφαρμογών (CEA) για την αυτοματοποίηση των διαδικασιών διαχείρισης και αγοράς σε περιβάλλοντα λιανικής πώλησης. Οι εφαρμογές υλοποιούνται με τη χρήση υπηρεσιοστρεφών αρχιτεκτονικών (SOA) και RESTful web services για να εξασφαλίζεται η επεκτασιμότητα αλλά και η συμβατότητα των συστημάτων, καθώς οι γλώσσες προγραμματισμού που χρησιμοποιούνται για το κάθε μέρος της εφαρμογής είναι διαφορετικές και δυνητικά θα μπορούσαν να είναι ακόμα περισσότερες εφόσον η εφαρμογή επεκταθεί σε περισσότερες πλατφόρμες. Η πιο απλοϊκή μορφή του συστήματος εμπεριέχει ένα βασικό εξυπηρετητή, ένα κόμβο-εξυπηρετητή και μία συσκευή πελάτη.
Το σύστημα αποτελείται από μια εφαρμογή ιστού (web application) και μια φορητή εφαρμογή (APP).
Η εφαρμογή ιστού έχει διπλό ρόλο, καθώς λειτουργεί σε κάθε κόμβο – εξυπηρετητή αλλά και στο βασικό εξυπηρετητή του συστήματος. Η υλοποίηση της έγινε στη γλώσσα προγραμματισμού PHP και για την εκτέλεση της απαιτείται η ύπαρξη Apache Server και λειτουργικό σύστημα Ubuntu 16.04 LTS.
Η φορητή εφαρμογή υλοποιήθηκε στη γλώσσα προγραμματισμού JAVA και για την εκτέλεση της απαιτείται λειτουργικό σύστημα Android με ελάχιστη έκδοση Android 5.0 (LOLLIPOP - SDK 21). Το σύστημα Android προτιμήθηκε από τα άλλα λειτουργικά συστήματα κινητών συσκευών λόγω του μεριδίου αγοράς αλλά και λόγω του ανοιχτού κώδικα στον οποίο είναι γραμμένο.
Η βάση δεδομένων που χρησιμοποιήθηκε για την αποθήκευση των δεδομένων είναι η MySQL 7.0.1. Η σχεδίαση του σχήματος της βάσης δεδομένων πραγματοποιήθηκε με γνώμονα την καλύτερη δυνατή τμηματοποίηση της αποθήκευσης σε πολλούς εξυπηρετητές-κόμβους και ένα βασικό εξυπηρετητή.
Το αποτέλεσμα της εργασίας είναι η ολοκλήρωση όλων των επιμέρους εφαρμογών και η πιλοτική εκτέλεση του συστήματος σε πειραματικό περιβάλλον, έτσι ώστε να μελετηθεί και να αξιολογηθεί η ευχρηστία και η χρησιμότητα του, αλλά και να εκτιμηθεί η βιωσιμότητα του στις συνθήκες που επικρατούν σήμερα στο χώρο της λιανικής πώλησης στην Ελλάδα.
Καθώς ο χώρος της τεχνολογίας βρίσκεται σε μία συνεχή εξέλιξη, η μελλοντική προσθήκη περαιτέρω λειτουργιών στο προτεινόμενο σύστημα καθίσταται απαραίτητη. Πρώτο βήμα είναι η μεταφορά της εφαρμογής σε όλες τις υπάρχουσες κινητές πλατφόρμες έτσι ώστε να αποκομίζει τα πλεονεκτήματα μεγαλύτερο ποσοστό χρηστών. Τα επόμενα βήματα θα καθοριστούν από την αφομοίωση του συστήματος στον πραγματικό κόσμο και από τις απαιτήσεις επεκτασιμότητας σε χώρο, κόστος και χρόνο, που θα προκύψουν από την εν λόγω αφομοίωση.