υπηρεσίες ιστού | ποιότητα υπηρεσιών ιστού (QoWS) | συστήματα σύστασης | εντοπισμός υπηρεσιών ιστού | web services | quality of web services (QoWS) | recommender systems | web service discovery
1
20
Περιέχει: εικόνες και πίνακες
Με την αύξηση του πλήθους των προσφερόμενων υπηρεσιών ιστού και την παράλληλη αύξηση των χρηστών του διαδικτύου, η ανάγκη για την χρήση μηχανισμών ανακάλυψης μίας υπηρεσίας είναι επιτακτική. Διάφοροι μηχανισμοί έχουν αναπτυχθεί οι οποίοι υλοποιούν αυτή τη διαδικασία ανακάλυψης, ωστόσο περιορίζονται στη χρήση μόνο των λειτουργικών απαιτήσεων για μία υπηρεσία ιστού. Έτσι, στην περίπτωση ύπαρξης περισσοτέρων της μίας υπηρεσίας που να ανταποκρίνεται στις λειτουργικές απαιτήσεις, δεν λαμβάνονται υπόψη τα ποιοτικά χαρακτηριστικά ώστε να γίνει πιο στοχευμένη η αναζήτηση.
Σε πολλές περιπτώσεις τόσο στην κλασική Ανάκτηση Πληροφοριών όσο και στην Ανακάλυψη Υπηρεσιών Ιστού, η αναζήτηση με βάση την ομοιότητα είναι απαραίτητη καθώς σε οποιαδήποτε άλλη περίπτωση ο χρήστης είναι αναγκασμένος να γνωρίζει την ακριβή περιγραφή λειτουργίας των υπηρεσιών. Στόχος της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός και η ανάπτυξη μίας λύσης η οποία θα υλοποιεί την αποδοτική επιλογή μίας υπηρεσίας ιστού, βάσει των χαρακτηριστικών ποιότητας (QoS). Από το πλήθος των προσφερόμενων προσεγγίσεων για την ανάκτηση πληροφοριών, θα επικεντρωθούμε στην προσέγγιση της ανάκτησης Υπηρεσιών Ιστού βασισμένη στην ομοιότητα (Similarity-based WS retrieval).
Αξιοποιώντας τη φιλοσοφία των Συστημάτων Σύστασης, όπως αναλύονται στη συνέχεια, θα σχεδιάσουμε και θα υλοποιήσουμε την ανάπτυξη δύο διαφορετικών αλγορίθμων αναζήτησης και επιλογής Υπηρεσιών Ιστού σε γλώσσα προγραμματισμού Python. Ο πρώτος αλγόριθμος θα στηρίζεται στα Εξατομικευμένα Συστήματα Σύστασης με βάση το Περιεχόμενο (Content-based Recommender Systems), ενώ ο δεύτερος αλγόριθμος θα στηρίζεται στα Εξατομικευμένα Συστήματα Σύστασης με βάση το Συνεργατικό Φιλτράρισμα (Collaborative Filtering Recommender Systems).
With the increase in the number of web services offered and the parallel increase of internet users, the need to use mechanisms to discover a service is imperative. Various mechanisms have been developed to implement this discovery process, which are limited to using only the functional requirements for a web service. Thus, in the case of more than one service that meets the operational requirements, the quality characteristics are not taken into account in order to make the search more targeted.
In many cases, in both classic Information Retrieval and Web Services Discovery, search based on similarity is necessary as, in any other case the user is forced to know the exact description of the operation of the services. The aim of this dissertation is to design and develop a solution that will implement the efficient selection of a web service, based on quality characteristics (QoWS). From the many information retrieval approaches offered, we will focus on the Similarity-based WS Retrieval Approach.
Utilizing the philosophy of recommendation systems, as analyzed below, we will design and implement the development of two different web service search and selection algorithms in Python programming language. The first algorithm will be based on Content-based Recommender Systems while the second algorithm will be based on Collaborative Filtering Recommender Systems.
Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.
Κύρια Αρχεία Διατριβής
Εντοπισμός και Επιλογή Web Service με Εξασφάλιση Χαρακτηριστικών Ποιότητας QoS (Quality of Service) Περιγραφή: std130945_KAKOUTSI_STAMATIA.pdf (pdf)
Book Reader Μέγεθος: 3.2 MB
Εντοπισμός και Επιλογή Web Service με Εξασφάλιση Χαρακτηριστικών Ποιότητας QoS (Quality of Service) - Identifier: 160360
Internal display of the 160360 entity interconnections (Node labels correspond to identifiers)