Δημιουργία διεπαφής ιστοτόπου και εφαρμογής υπηρεσιών για την υποστήριξη τεχνικών εξόρυξης διεργασιών
Development of a web-interface and web service API to support process mining techniques
Μεταπτυχιακή διπλωματική εργασία
Συγγραφέας
Μερκουρέας, Ηλίας
Ημερομηνία
2021-04-09Επιβλέπων
Μιαούλης, ΓεώργιοςΛέξεις-κλειδιά
React Js ; API ; Process miningΠερίληψη
Η διπλωματική εργασία αφορά την ανάπτυξη ενός web service application (web api) το οποίο θα χρησιμοποιεί τις συναρτήσεις της εξόρυξης διεργασιών που έχουν ήδη υλοποιηθεί σε python (open source). Επίσης θα αναπτυχθεί web interface το οποίο
θα καλεί με http requests το web service για να δημιουργηθεί ένα περιβάλλον στο οποίο ο χρήστης θα μπορεί online να εφαρμόζει τις τεχνικές εξόρυξης διεργασιών. Στο περιβάλλον αυτό θα υπάρχει η δυνατότητα επιλογής αρχείων καταγραφής
γεγονότων και εφαρμογής πολλαπλών αλγόριθμων αυτόματης ανακάλυψης διεργασιών επιλέγοντας διάφορες παραμέτρους με βάση τον αλγόριθμο. Επίσης στη διεπαφή θα υπάρχει η δυνατότητα με βάση ένα αρχείο καταγραφής γεγονότων
και ένα μοντέλο διεργασίας να γίνεται conformance analysis και performance analysis. Η διεπαφή θα παρέχει τη δυνατότητα επιλογής παραμέτρων από το χρήστη για τις αντίστοιχες διαδικασίες.
Περίληψη
This master thesis deals with the development of a web service application (web API) which will use the functions of process mining that have already been implemented in python with library pm4py. A web interface was also developed which calls with http requests the web service in which the user can apply process mining techniques online. In this environment there is the possibility of selecting event logs and applying multiple process automatic retrieval algorithms by selecting various parameters based on the algorithm. The interface allows the user to select parameters for the corresponding procedures.