Your browser does not support JavaScript!

Αρχική    Transforming transactional BPMN2.0 business processes to Function-as-a-Service (FaaS) workflows on OpenWhisk  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000452896
Τίτλος Transforming transactional BPMN2.0 business processes to Function-as-a-Service (FaaS) workflows on OpenWhisk
Άλλος τίτλος Μετασχηματισμός μοντέλων επιχειρησιακών διαδικασιών BPMN2.0 με δοσοληψίες σε ροές εργασίας συνάρτησης ως υπηρεσίας (FaaS) με εφαρμογή στο OpenWhisk
Συγγραφέας Μελαδάκης, Κωνσταντίνος Ν.
Σύμβουλος διατριβής Πλεξουσάκης, Δημήτριος
Μέλος κριτικής επιτροπής Μαγκούτης, Κωνσταντίνος
Κρητικός, Κυριάκος
Περίληψη Η Συνάρτηση ως Υπηρεσία (FaaS) είναι μία σύγχρονη υπηρεσία του Cloud μοντέλου, η οποία έχει κερδίσει σημαντική προσοχή από την ερευνητική και βιομηχανική κοινότητα τα τελευταία χρόνια για τα διάφορα πλεονεκτήματα της όπως είναι η δυναμική κλιμάκωση, το αποτελεσματικό κόστος, ο γρήγορος προγραμματισμός, η ευελιξία σε μικροϋπηρεσίες (microservices) και η τεχνολογία των containers. ́Ομως, το χτίσιμο και η ανάπτυξη των serverless εφαρμογών έρχεται με πολλές προκλήσεις που πρέπει να αντιμετωπιστούν, όπως η πολυπλοκότητα σχεδίασης ροών εργασίας (workflows) και η μεταφορά άλλων εφαρμογών σε ένα τέτοιο περιβάλλον. ́Οταν εμπλέκονται δοσοληψίες (transactions) μεταξύ διαφορετικών οργανισμών, η ροή εργασίας γίνεται περίπλοκη και η επικοινωνία μεταξύ των συμμετεχόντων και όλες οι ιδιότητες των δοσοληψιών πρέπει να επιλυθούν σωστά. Οι δοσοληψίες έχουν μελετηθεί εκτενώς στις επιχειρησιακές διαδικασίες, οπότε οι ίδιες πρακτικές μπορούν να υιοθετηθούν και από serverless workflows. Από τότε που η Business Process Model and Notation 2.0 (BPMN2.0) έγινε πρότυπο, η πλειοψηφία της κοινότητας που χρησιμοποιεί τις επιχειρησιακές διαδικασίες έχει συγκεντρώσει την προσοχή της στις BPMN2.0 πλατφόρμες, οι οποίες παρέχουν μεγάλη ποικιλία εργαλείων για το χτίσιμο και την αυτοματοποίηση εφαρμογών επιχειρησιακών διαδικασιών, οι οποίες τρέχουνν σε BPMN2.0 μηχανές. Η αντιστοίχιση των συμβόλων της BPMN2.0 σε FaaS ορισμούς θα διευκόλυνε το μετασχηματισμό των BPMN2.0 εφαρμογών σε serverless πλατφόρμες. Σε αυτή την εργασία, παρέχουμε οδηγίες και μηχανισμούς αντιστοίχισης για το μετασχηματισμό BPMN2.0 εφαρμογών στη serverless πλατφόρμα Apache OpenWhisk. Η υπάρχουσα βιβλιογραφία υποστηρίζει την ένα-προς-ένα αντιστοίχιση των BPMN2.0 συμβόλων σε ορίσματα του OpenWhisk , όμως δεν υποστηρίζει το μετασχηματισμό σύνθετων BPMN2.0 μοντέλων. Αυτή η εργασία στοχεύει να εμπλουτίσει την αντιστοίχιση της BPMN2.0 στο OpenWhisk και να διαφωτίσει την αδυναμία των ενορχηστρωτών συναρτήσεων να εκφράσουν ορίσματα ροών εργασιών, έρχοντας αντιμέτωπη με διάφορα αρχιτεκτονικά διλήμματα που πηγάζουν από την ασύμμετρη φύση της stateful BPMN2.0 ενάντια στις stateless serverless εφαρμογές. Αυτή η εργασία μελετάει τη σχέση μεταξύ της καλά καθιερωμένης BPMN και των ορισμάτων των ενορχηστρωτών συναρτήσεων και απεικονίζει πώς κανείς μπορεί να εκμεταλλευτεί και να συνδυάσει cloud-native υπηρεσίες που συνοδεύουν την πλατφόρμα του OpenWhisk για να δημιουργήσει serverless εφαρμογές. Η προτεινόμενη μας αντιστοίχιση κάνει εφικτό το μετασχηματισμό των επιχειρησιακών διαδικασιών με δοσοληψίες της BPMN2.0 σε ορισμούς του OpenWhisk . Για να επικυρωποιήσουμε τη δουλειά μας, οι προτεινόμενες καθοδηγήσεις μας εγαρμόζονται σε ένα αεροπορικό saga παράδειγμα με δοσοληψίες, το οποίο υλοποιούμε με δύο διαφορετικές προσεγγίσεις.
Φυσική περιγραφή x, 92 σ. : σχεδ., πιν., εικ. ; 30 εκ.
Γλώσσα Αγγλικά
Θέμα Function orchestration
Serverless workflows
Ενορχήστρωση συναρτήσεων
Επιχειρησιακές διαδικασίες
Ημερομηνία έκδοσης 2022-12-02
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 11

Ψηφιακά τεκμήρια
No preview available

Κατέβασμα Εγγράφου
Προβολή Εγγράφου
Εμφανίσεις : 1