Decentralized Business Process Execution in Peer-to-Peer Systems

Διπλωματική Εργασία uoadl:1320967 223 Αναγνώσεις

Μονάδα:
Κατεύθυνση / ειδίκευση Υπολογιστικά Συστήματα: Λογισμικό και Υλικό (ΣΥΣ)
Βιβλιοθήκη Σχολής Θετικών Επιστημών
Ημερομηνία κατάθεσης:
2011-11-08
Έτος εκπόνησης:
2011
Συγγραφέας:
Πόγκας Ιωάννης
Στοιχεία επιβλεπόντων καθηγητών:
Αφροδίτη Τσαλγατίδου Αναπλ. Καθηγ. Επιβλέπων
Πρωτότυπος Τίτλος:
Decentralized Business Process Execution in Peer-to-Peer Systems
Γλώσσες εργασίας:
Αγγλικά
Περίληψη:
Η Business Process Execution Language (BPEL) είναι μια πρότυπη γλώσσα για την
περιγραφή της αλληλεπίδρασης των επιχειρησιακών διαδικασιών. Μέχρι πρόσφατα,
για την ενορχήστρωση των αλληλεπιδράσεων μεταξύ των διαδικασιών
χρησιμοποιούνταν μόνο κεντρικοποιημένες BPEL μηχανές, ενώ η ανάγκη για
μεγαλύτερη κλιμάκωση και ευρωστία αντιμετωπίζονταν με τη χρήση πολλαπλών
παρόμοιων μηχανών. Για τη διευθέτηση των παραπάνω απαιτήσεων προτείνουμε μια
πλήρως κατανεμημένη λύση: τη χρήση ενός μηχανισμού δημοσιεύσεων/συνδρομών πάνω
από ένα δομημένο δίκτυο ομότιμων κόμβων, το οποίο να βασίζεται στη χρήση
πινάκων κατακερματισμού, για την κατασκευή μιας κατανεμημένης μηχανής
ενορχήστρωσης διαδικασιών.
Επιπλέον, επεκτείνουμε ένα μοντέλο που είχε προταθεί παλαιότερα για την
κατανεμημένη  εκτέλεση επιχειρησιακών διαδικασιών και τα οποίο αντιστοιχούσε
δραστηριότητες της BPEL σε μια γλώσσα δημοσιεύσεων / συνδρομών. Ο μηχανισμός
δημοσιεύσεων/συνδρομών προσφέρει στους παραγωγούς και τους καταναλωτές της
παραγόμενης πληροφορίας έναν ευέλικτο και αποδοτικό μηχανισμό για την ανταλλαγή
δεδομένων, ενώ η τοπολογία ομότιμων κόμβων προσφέρει τη δυνατότητα επερωτήσεων
και δρομολόγησης μηνυμάτων ακόμα και σε δίκτυα με υψηλή κλιμάκωση.
Παρουσιάζουμε μια υλοποίηση της προτεινόμενης προσέγγισης και την αξιολογούμε
με την χρήση του προσομοιωτή PeerSim. Αξιολογούμε το σύστημα ως προς την
αποδοτικότητα και την αποτελεσματικότητα του, εξετάζοντας την κλιμάκωση, την
ευρωστία, και το κόστος με βάση το πλήθος των
παραγόμενων μηνυμάτων.
Λέξεις-κλειδιά:
Μηχανές ενορχήστρωσης, Εκτέλεση επιχειρησιακών διαδικασιών, Συστήματα δημοσίευσης/συνδρομής, Συστήματα ομότιμων κόμβων, Κατανεμημένα συστήματα
Ευρετήριο:
Ναι
Αρ. σελίδων ευρετηρίου:
13-21
Εικονογραφημένη:
Ναι
Αρ. βιβλιογραφικών αναφορών:
105
Αριθμός σελίδων:
202