Προηγμένες τεχνικές ενορχήστρωσης υπηρεσιών ιστού σε σενάρια bpel

Πτυχιακή Εργασία 21138 273 Αναγνώσεις

Πρωτότυπος Τίτλος:
Προηγμένες τεχνικές ενορχήστρωσης υπηρεσιών ιστού σε σενάρια bpel
Συγγραφέας:
Καρελιώτης, Ευάγγελος, Δημήτριος
Επιβλέπων καθηγητής:
Τσερπές, Κωνσταντίνος
Περίληψη:
Η προσανατολισμένη στις υπηρεσίες αρχιτεκτονική (SOA) είναι ένα σύνολο αρχών και μεθοδολογιών για το σχεδιασμό και την ανάπτυξη υπηρεσιών που μπορούν να επικοινωνούν ανεξαρτήτως περιβάλλοντος εκτέλεσης και γλώσσας προγραμματισμού, παρέχοντας κατ’ αυτό τον τρόπο διαλειτουργικότητα (interoperability). Οι υπηρεσίες έχουν επιπλέον το σημαντικό πλεονέκτημα ότι μπορούν να επαναχρησιμοποιηθούν καθώς δεν περιορίζονται από υποκείμενες τεχνολογίες υλοποίησης. Η SOA με Υπηρεσίες Ιστού (Web Services) συνδυάζει βέλτιστες πρακτικές των παλαιότερων αρχιτεκτονικών λογισμικού, ευθυγραμμίζει καλύτερα την επιχειρησιακή λογική με την υπάρχουσα τεχνολογία και επιλύει σύγχρονα επιχειρησιακά προβλήματα όπως την ολοκλήρωση (integration) και την επαναχρησιμοποίηση (reusability) των υπαρχόντων συστημάτων αλλά και την αυτοματοποίηση των επιχειρησιακών διαδικασιών. Σκοπός της παρούσας εργασίας είναι να παρουσιάσει πως η υιοθέτηση της SOA με υπηρεσίες Ιστού μπορεί να είναι μια αποδοτική λύση σε περιπτώσεις εκτός του στενού πλαισίου της επιχείρησης, όπου είναι επιθυμητή η αυτοματοποίηση διαδικασιών, η αλληλεπίδραση και η ολοκλήρωση ετερογενών συστημάτων. Για να επιτευχθεί η σύνθεση των υπηρεσιών και ο συντονισμός τους σε μια αυτοματοποιημένη επιχειρησιακή διαδικασία, δηλαδή η ενορχήστρωση των Υπηρεσιών Ιστού, χρησιμοποιήθηκε η γλώσσα BPEL. Για την αποθήκευση του συνόλου των δεδομένων χρησιμοποιήθηκε μια σχεσιακή βάση δεδομένων. Στα πλαίσια της εργασίας μελετήθηκαν οι προδιαγραφές, η τεχνολογία της SOA και τα θέματα διαχείρισης δεδομένων, αξιοπιστίας, ανταλλαγής μηνυμάτων, οι συναλλαγές καθώς και η ανάγκη ενορχήστρωσης και διαχείρισης επιχειρησιακών διεργασιών που προκύπτουν με την χρησιμοποίηση της SOA.
Ημερομηνία κατάθεσης:
2018-10-30
Γλώσσες Τεκμηρίου:
Ελληνικά
Θεματικές Κατηγορίες:
Ηλεκτρονικοί υπολογιστές. Επιστήμη των υπολογιστών
Λοιπά Θέματα:
Προγραμματισμός
Διαδικτυακές εφαρμογές
Λέξεις-κλειδιά:
Κατανεμημένος Προγραμματισμός,υπηρεσία
Περιγραφή:
102 σ.,εικ.,πίν.,σχ.
Άδεια χρήσης:
19429 Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα 4.0

EvangelosKareliotis_.pdf

2 MB