|
Κωδικός Πόρου |
000378529 |
Τίτλος |
HWSC - A Tool for Web Services Composition |
Άλλος τίτλος |
HWSC - Εργαλείο Σύνθεσης Ηλεκτρονικών Υπηρεσιών |
Συγγραφέας
|
Τζαγκαράκης, Χαράλαμπος Εμμανουήλ
|
Σύμβουλος διατριβής
|
Πλεξουσάκης, Δημήτρης
Νικολάου, Χρήστος
Μαγκούτης, Κώστας
|
Περίληψη |
Οι ηλεκτρονικές υπηρεσίες μπορούν να χρησιμοποιηθούν σεμια
ποικιλία εφαρμογών, που κυμαίνεται από εργαλεία οικιακής χρήσης μέχρι
βιντεοπαιχνίδια, βοηθώντας τους χρήστες για την επίλυση διαφόρων τύπων
προβλήματα. Ωστόσο, η πιο σημαντική χρήση τους είναι σε επιχειρήσεις οι
οποίες χρησιμοποιούν τις ηλεκτρονικές υπηρεσίες για εμπορικούς σκοπούς
και για ολοκληρωμένες επιχειρηματικές λύσεις.
Μια ηλεκτρονική υπηρεσία τυπικά χαρακτηρίζεται από δύο σύνολα
παραμέτρων: ένα σύνολο των εισόδων (συνήθως αντιπροσωπεύεται από μια
αίτηση SOAP) και ένα σύνολο εξόδων (συνήθως αντιπροσωπεύεται από μια
απάντηση SOAP). Η επιτυχής εκτέλεση μιας ηλεκτρονικής υπηρεσίας με όλες
τις απαιτούμενες παραμέτρους εισόδου (οι οποίες υποτίθεται ότι είναι
διαθέσιμες) αναμένεται να παράγει τις απαιτούμενες παραμέτρους εξόδου.
Λαμβάνοντας υπόψη ότι ένα αίτημα περιέχει ένα σύνολο παραμέτρων
εισόδου και ζητάει ένα σύνολο παραμέτρων εξόδων, ένα τυπικό πρόβλημα
είναι να βρεθεί μία υποψήφια ηλεκτρονική που μπορεί να παράγει την
απαιτούμενη έξοδο εάν η απαιτούμενη είσοδος παρέχεται. Αυτό το πρόβλημα
ορίζεται ως ανακάλυψη Υπηρεσία Web στη βιβλιογραφία.
Σε αυτήν την εργασία επικεντρωνόμαστε στην περίπτωση κατά την
οποία δεν υπάρχει καμία ενιαία ηλεκτρονική υπηρεσία που ικανοποιεί πλήρως
ένα συγκεκριμένο αίτημα. Σε αυτή την περίπτωση θα πρέπει να γίνει σύνθεση
πολλαπλών ηλεκτρονικών υπηρεσιών , προκειμένου να ικανοποιηθεί το
συγκεκριμένο αίτημα. Η σύνθεση ηλεκτρονικών υπηρεσιών έχει ως στόχο να
αντιμετωπίσει αυτό το πρόβλημα. Η σύνθεση ηλεκτρονικών υπηρεσιών
περιλαμβάνει το συνδυασμό και τον συντονισμό μιας σειράς υπηρεσιών σε
μια ροή εργασίας με σκοπό την επίτευξη λειτουργικότητας που δεν μπορεί να
πραγματοποιηθεί με οποιαδήποτε μεμονωμένη υπηρεσία. Αρκετά μοντέλα
σύνθεσης ηλεκτρονικών υπηρεσιών έχουν προταθεί, με τα πιο γνωστά να
είναι η ενορχήστρωση υπηρεσιών και η χορογραφία υπηρεσίας.
Θα παρουσιάσουμε ένα εργαλείο το οποίο ονομάζεται HWSC το οποίο
διαβάζει ένα αίτημα που εκφράζεται σε μια προκαθορισμένη μορφή και
επιχειρεί να απαντήσει στο αίτημα, με τη δημιουργία μιας σύνθετης υπηρεσίας
που συνδυάζει τις ηλεκτρονικές υπηρεσίες από μια αποθήκη ηλεκτρονικών
υπηρεσιών. Αρχικά το εργαλείο διαβάζει τις περιγραφές WSDL των
Υπηρεσιών του Παγκοσμίου Ιστού που περιέχονται στο αποθήκη
ηλεκτρονικών υπηρεσιών και στη συνέχεια εφαρμόζει ένα αλγόριθμο
σύνθεσης που οδηγεί σε μια σύνθετη υπηρεσία που ικανοποιεί το αίτημα. Τα
καινοτόμα χαρακτηριστικά του εργαλείου είναι τα εξής: 1) Παρέχει μια βασική
προσέγγιση για την σύνθεση που βασίζεται μόνο σε WSDL εισόδου-εξόδου
περιγραφές. 2) Χρησιμοποιεί τεχνικές ομοιότητας διαβάζοντας ένα αίτημα του
5
χρήστη επιτρέποντας του 20% πιθανότητα σφάλματος στα ονόματα εισόδου
και εξόδου 3) Χρησιμοποιεί ένα αλγόριθμο βασιζόμενο στο μοντέλο STRIPS ,
το οποίο αποτελεί ένα αυτοματοποιημένο προγραμματιστή διαδικασιών στην
περιοχή της τεχνητής νοημοσύνης, προκειμένου να βρει την ακολουθία
σύνθεσης που ικανοποιεί το αίτημα του χρήστη. 4) Εξάγει την τελική
ακολουθία σύνθεσης σε ένα template αρχείο BPEL, to οποίo μπορεί να
επεξεργαστεί με εργαλεία υποστήριξης BPEL και εκτελεστεί από μια μηχανή
BPEL.
|
Φυσική περιγραφή |
101 σ. : εικ., πίν. ; 30 εκ. |
Γλώσσα |
Αγγλικά |
Θέμα |
Web Services |
|
Web Services Composition |
|
Ηλεκτρονικές Υπηρεσίες |
|
Σύνθεση Ηλεκτρονικών Υπηρεσιών |
Ημερομηνία έκδοσης |
2012 |
Συλλογή
|
Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
|
|
Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
|
Εμφανίσεις |
642 |