Εμφάνιση απλής εγγραφής

Yλοποίηση ενός συστήματος υγείας με την χρήση της αρχιτεκτονικής των microservices

dc.contributor.advisorAlepis, Efthimios
dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorOnasis, Panagiotis
dc.contributor.authorΩνάσης, Παναγιώτης
dc.date.accessioned2022-12-13T10:32:55Z
dc.date.available2022-12-13T10:32:55Z
dc.date.issued2022-11
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/14900
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/2322
dc.description.abstractΤα τελευταία χρόνια η συνεχόμενη αύξηση της εξάρτησης των ανθρώπων γύρω από τις ηλεκτρονικές συσκευές έχει οδηγήσει στην εμφάνιση ολοένα και περισσότερο απαιτητικών εφαρμογών, οι οποίες χρειάζονται όλο και περισσότερους υπολογιστικούς πόρους αλλά και την εύκολη δυνατότητα επεκτασιμότητας και λειτουργίας τους σε μεγάλη κλίμακα. Το πρόβλημα αυτό λοιπόν προσπαθήσει να επιλύσει η αρχιτεκτονική των microservices. O όρος microservices αναφέρθηκε πρώτη φορά σε ένα συνέδριο από τον Dr. Peter Rodgers το 2005 και παρουσιάστηκε με τον όρο «Micro-Web-Services». Σκοπός της συγκεκριμένης αρχιτεκτονικής ήταν η διάσπαση μεμονωμένων μεγάλων μονολιθικών εφαρμογών σε πολλαπλά ανεξάρτητα μικροσυστήματα, καθιστώντας έτσι τον κώδικα πιο απλό , εύκολα διαχειρίσιμο και επεκτάσιμο. Στην παρούσα διπλωματική εργασία λοιπόν θα εξετάσουμε την ανάπτυξη και την υλοποίηση ενός back-end συστήματος με την χρήση microservices, το συγκεκριμένο σύστημα θα αναπτυχθεί πάνω στο τομέα της Υγείας (Ιατρικός Φάκελος) ο οποίος αποτελεί ένα πολύ εύστοχο και σύνθετο σενάριο εφαρμογής ως προς την μοντελοποίηση του σε πολλαπλά microservices. Το συγκεκριμένο σύστημα θα ονομάζεται Medbook και θα αποτελείται από πέντε αυτόνομα και ανεξάρτητα microservices, όπου το καθένα θα εξυπηρετεί ένα συγκεκριμένο και μοναδικό σκοπό σε επίπεδο business logic και θα επικοινωνούν μεταξύ τους . Τα microservices αυτά έχουν τις εξής ονομασίες: User, Personel, PatientDemographics, Lis (Laboratory Information System) και ClinicalInformation. Πιο συγκεκριμένα μέσω των συγκεκριμένων microservices θα μπορεί να γίνει η δημιουργία και η διαχείριση ενός Ιατρικού Φακέλου για έναν ασθενή, ο οποίος θα περιέχει όλα τις απαραίτητες λειτουργικότητες για να χρησιμοποιηθεί από ένα η πολλαπλά νοσοκομεία όπως ιστορικό, επισκέψεις σε εξωτερικά η εσωτερικά ιατρεία νοσοκομείων, διεξαγωγή εξετάσεων, καταγραφή αποτελεσμάτων και χορήγηση φαρμάκων.el
dc.format.extent77el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/gr/*
dc.titleYλοποίηση ενός συστήματος υγείας με την χρήση της αρχιτεκτονικής των microservicesel
dc.title.alternativeDevelopment of a healthcare system using microservices architectureel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENIn recent years, the continuous increase of people's dependence around electronic devices has led to the appearance of increasingly demanding applications, which need more and more computing resources but also the easy possibility of their scalability and operation on a large scale. So, the microservices architecture tries to solve this problem. The term microservices was first mentioned in a conference by Dr. Peter Rodgers in 2005 and introduced as "Micro-Web Services". The purpose of this particular architecture was to break down individual large monolithic applications into multiple independent microsystems, thus making the code simpler, easier to manage, and more extensible. In this thesis, we will examine the development and implementation of a back-end system called Medbook, which will implement a specific business logic, specifically in the field of Healthcare (Patient Medical File) using the microservices architecture. The specific system will consist of five autonomous and independent microservices, where each will serve a specific and unique purpose at the business logic level and will communicate with each other. These microservices have the following names: User, Personel, PatientDemographics, Lis (Laboratory Information System) and ClinicalInformation. More specifically, through the specific microservices, it will be possible to create and manage a Medical File for a patient, which will contain all the necessary functionalities to be used by one or multiple hospitals, such as history, visits to external or internal hospital clinics, conducting examinations, recording results and administering medicines.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικής - Ανάπτυξη Λογισμικού και Τεχνητής Νοημοσύνηςel
dc.subject.keywordMicroservicesel
dc.subject.keywordHealthcare microservicesel
dc.subject.keywordMicroservices architectureel
dc.date.defense2022-11-21


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»