Semantic matchmaking of wsdl web services : μεταπτυχιακή διατριβή

Οι υπηρεσίες ιστού είναι εφαρμογές οι οποίες αποτελούνται από υπομονάδες, είναι ανεξάρτητες, περιγράφουν τον εαυτό τους και είναι προσιτές μέσω του διαδικτύουΠεριγράφονται χρησιμοποιώντας WSDL ορισμούς και δημοσιεύονται σε UDDI καταλόγους. Ο τωρινός μηχανισμός αναζήτησης υπηρεσιών ιστού ο οποίος υπο...

Full description

Saved in:
Bibliographic Details
Main Author: Δημητροκάλλης, Φραγκίσκος
Corporate Author: Πανεπιστήμιο Αιγαίου. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων. Π.Μ.Σ. Τεχνολογίες και Διοίκηση Πληροφοριακών και Επικοινωνιακών Συστημάτων
Format: Thesis Book
Language:English
Published: 2008.
Subjects:
Online Access:http://hdl.handle.net/11610/12634
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Οι υπηρεσίες ιστού είναι εφαρμογές οι οποίες αποτελούνται από υπομονάδες, είναι ανεξάρτητες, περιγράφουν τον εαυτό τους και είναι προσιτές μέσω του διαδικτύουΠεριγράφονται χρησιμοποιώντας WSDL ορισμούς και δημοσιεύονται σε UDDI καταλόγους. Ο τωρινός μηχανισμός αναζήτησης υπηρεσιών ιστού ο οποίος υποστηρίζεται από το UDDI πρότυπο δεν είναι αρκετά ισχυρός για αυτόματη αναζήτηση. Ο κύριος ανασταλτικός παράγοντας είναι η έλλειψη σημασιολογικής πληροφορίας στη διαδικασία αναζήτησης και το γεγονός ότι το UDDI δεν χρησιμοποιεί πληροφορία στις περιγραφές της υπηρεσίας κατά τη διάρκεια της αναζήτησης.Από την άλλη μεριά, ο σημασιολογικός ιστός ενισχύει τον σημερινό ιστό με μεταδεδομένα τα οποία μπορούν να επεξεργαστούν οι μηχανές. Η βασική ιδέα των πρόσφατων προσεγγίσεων είναι η χρησιμοποίηση κατάλληλων οντολογιών (όπως είναι η OWL-S) για να προσθέσουν σημασιολογική πληροφορία σε αρκετά στοιχεία μιας υπηρεσίας ιστού όπως είναι οι είσοδοι, οι έξοδοι, οι προποθέσεις και τα αποτελέσματα (IOPEs), επιτρέποντας σε πράκτορες λογισμικού να επιδιώκουν μεγάλο βαθμό αυτοματοποίησης όταν αναζητούν υπηρεσίες. Ωστόσο, η OWL-S δεν είναι ευρέως διαδεδομένη και το υψηλό κόστος για τον τυπικό ορισμό των παρεχόμενων και των ζητούμενων υπηρεσιών κάνει ακόμα πιο δύσκολη τη διάδοσή της.Ο στόχος της παρούσας διπλωματικής είναι η δημιουργία ενός μηχανισμού ταιριάσματος για τη σημασιολογική ταξινόμηση υπηρεσιών ιστού, οι οποίες περιγράφονται σε WSDL, με βάση την υπηρεσία που ζητάει ο χρήστης. Η υπηρεσία που ζητάει ο χρήστης είναι και αυτή ένα WSDL έγγραφο. Η ταξινόμηση βασίζεται στη χρησιμοποίηση μιας τεχνικής του διανυσματικού χώρου, της Latent Semantic Indexing (LSI) μεθόδου. Αυτός ο μηχανισμός συνδυάζει πολλές πηγές στοιχείων για τον καθορισμό της ομοιότητας.Μία άλλη συνεισφορά της προσέγγισής μας είναι ότι αξιοποιούμε επιπλέον πληροφορία στις περιγραφές των δημοσιευμένων και των αναζητούμενων υπηρεσιών ιστού χωρίς τη χρήση μίας γλώσσας οντολογιών: Για κάθε υπηρεσία ιστού δημιουργούμε ένα αρχείο XML το οποίο προσθέτει σημασιολογική πληροφορία στο WSDL έγγραφο που περιγράφει την υπηρεσία, χρησιμοποιώντας φυσική γλώσσα
Web services are modular, self-describing, self-contained applications that are accessible over the internet. They are described using WSDL definitions and advertised in UDDI registries. The current discovery mechanism for web services which is supported by UDDI is not powerful enough for automated discovery. The main inhibitor is the lack of semantics in the discovery process and the fact that UDDI does not use information in the service descriptions during discovery.On the other hand, semantic web is emerging as a vision to enhance the current web with machine-processable metadata, giving formal and explicit meaning to the information. The main idea of current approaches, which add semantics to web services, is to use appropriate ontologies (such as OWL-S ontology language) to semantically annotate several aspects of web service, such as inputs, outputs, preconditions, and effects, allowing software agents to reason about service descriptions and pursuit a high degree of automation in performing tasks such as service discovery. However, there is not widespread adoption yet of OWL-S and the high cost of formally defining of provided and required services makes this adoption more difficult.The aim of this thesis is to create a matchmaking mechanism for semantically rank web service advertisements, expressed in WSDL, with respect to a service request. The service request is also expressed as a WSDL document. Ranking is based on the use of a vector space technique, Latent Semantic Indexing (LSI) method. This mechanism combines multiple sources of evidence to determine similarity.Another contribution of our approach is that we exploit additional information to the description of web service advertisements and requests without the use of an ontology language: For each web service we create an XML file that annotates the WSDL document that describes that service with descriptive information in natural language.
Item Description:Μέλη της εξεταστικής επιτροπής: George Vouros, Konstantinos Kotis, Andreas Papasalouros
Physical Description:viii, 48 σ. : εικ. ; 30 εκ.
Bibliography:Βιβλιογραφία: σ. 47-48.
Access:Διάθεση πλήρους κειμένου - Ελεύθερη πρόσβαση.