Διαχείριση μεταβολών περιεχομένου ιστοσελίδων ιστού
Authors: Hattab Ezzeddin 
Published: August 2021

Αυτή η διατριβή παρουσιάζει ένα πλαίσιο για τη διαχείριση αλλαγής περιεχομένου Ιστού που περιλαμβάνει αριθμό δραστηριοτήτων όπως η παρατήρηση, η ανίχνευση, η ειδοποίηση και η διάδοση των αλλαγών στις σχετικές εξαρτήσεις. Οι εξαρτήσεις θα μπορούσαν να είναι μηχανές αναζήτησης, mirrors sites, ή άτομα. Βασικά, δεδομένου ότι ο Ιστός είναι μια ανεξέλεγκτη συλλογή εγγράφων, Οι μηχανές αναζήτησης, που είναι τα χαρακτηριστικά εργαλεία που χρησιμοποιούνται από τους χρήστες στην ερώτηση για το περιεχόμενο Ιστού, συζητούνται επί μακρόν. Το περιεχόμενο Ιστού, είναι ταξινομημένο σε τρεις κλάσεις: δεδομένα, πληροφορίες και γνώση. Κάθε ένα έχει τα διάφορα χαρακτηριστικά όσον αφορά τον χρόνο και τις προοπτικές πλαισίου. Τα δεδομένα δηλαδή, καθορίζονται ως χωρίς νόημα σημεία. Οι πληροφορίες συνεπάγονται μια κατανόηση των σχέσεων μεταξύ των δεδομένων. Η γνώση ενσωματώνει συνέπεια και πληρότητα των σχέσεων που δημιουργεί το πλαίσιό της. Αυτή η διατριβή, αρχικά, συνοψίζει τους αλγορίθμους αναζήτησης ιστού και τους ταξινομεί; βασισμένους σε δεδομένα, βασισμένους σε πληροφορίες και βασισμένους στη γνώση. Παρέχει μια βάση για το κοινό έδαφος μεταξύ των τεχνικών και για να αναλύσει τις πειραματικές μελέτες στην πράξη. Δηλαδή, μελετήσαμε τις κείμενο-βασισμένες μηχανές αναζήτησης. Και βρήκαμε ότι δεν πληρούν τις ανάγκες των χρηστών. Η ανάπτυξη των αλγορίθμων PageRank και HITS βελτίωσε, σε έναν τρόπο, την ταξινόμηση των αποτελεσμάτων αναζήτησης. Εντούτοις, σύμφωνα με τα πειραματικά αποτελέσματά μας, βρήκαμε ότι η περίπτωση δεν είναι πλήρης οφειλόμενη στις τεράστιες spamming δραστηριότητες. Η εφαρμογή των τεχνικών ανάκτησης πληροφοριών (π.χ., λανθάνουσα σημασιολογική εύρεση) στο περιεχόμενο Ιστού είναι μια ελπιδοφόρος πτυχή. Εφαρμόσαμε μερικά πειράματα χρησιμοποιώντας τη λανθάνουσα σημασιολογική εύρεση (LSI) στο περιεχόμενο Ιστού για να εξαγάγουμε το σημασιολογικό διάνυσμα από τον αριθμό εγγράφων. Παρόλο που έχουμε θετικά αποτελέσματα στην ανάκληση και την ακρίβεια. Η ταχύτητα, το διάστημα και η αναπροσαρμογή ήταν οι βασικές ανεπάρκειες αυτής της τεχνικής. Γενικά, οι μηχανές αναζήτησης Ιστού έχουν τις προκλήσεις στην ταξινόμηση, την εύρεση, το crawling και τη διαχείριση των αναπροσαρμογών του περιεχομένου Ιστού. Σε αυτήν την διατριβή, η πρόκληση της διαχείρισης των αλλαγών Ιστού συζητείται επί μακρόν και τρεις προσεγγίσεις εξετάζονται: τράβηγμα των αναπροσαρμογών από τις μηχανές αναζήτησης, ενίσχυση του crawler των μηχανών αναζήτησης από ένα είδος αναπροσαρμογών Meta, και ώθηση των αναπροσαρμογών από τους κεντρικούς υπολογιστές Ιστού προς τις μηχανές αναζήτησης. Έχει βρεθεί ότι ενώ οι αναπροσαρμογές Meta βοήθησαν στην αποφυγή του άχρηστου crawling και έτσι εκτός από τα στοιχεία συμπεριφοράς των μηχανών αναζήτησης και των κεντρικών υπολογιστών Ιστού, η ώθηση των αναπροσαρμογών από τους κεντρικούς υπολογιστές Ιστού είναι επίσης μια σχετικά βέλτιστη εναλλακτική λύση δεδομένου ότι διανέμει την ευθύνη της διαχείρισης αλλαγής περιεχομένου Ιστού και δημιουργεί ένα είδος διαπραγμάτευσης μεταξύ των μηχανών αναζήτησης και των κεντρικών υπολογιστών Ιστού. Οι αλλαγές Ιστού θα μπορούσαν να είναι σημαντικές ή χωρίς νόημα. Επομένως, διάφορες μετρικές συζητούνται για να μετρήσουν το βαθμό της σπουδαιότητας μιας ενημέρωσης. Ιδιαίτερα, προτείνουμε τον αριθμό μετρικών που βασίζονται στους τύπους αλλαγής. Περαιτέρω, αξιολογήσαμε τη λανθάνουσα σημασιολογική εύρεση (LSI) για να μετρήσουμε τη σημασιολογική απόσταση μεταξύ των ζευγαριών έκδοσης μιας σελίδας. Η προσέγγιση ώθησης αναπροσαρμογών μπορεί να έχει επιπτώσεις στη ροή της δουλειάς της ανάπτυξης περιεχομένου Ιστού, δηλαδή μόλις εμφανιστεί μια αλλαγή στο σύστημα Ιστού πρέπει επίσης να διαδοθεί σε άλλες εξαρτήσεις (π.χ., μηχανή αναζήτησης). Αυτή η διατριβή προτείνει ένα διοικητικό πλαίσιο αλλαγής που περιλαμβάνει μια τέτοια ρύθμιση. Εκτός από τη διαχείριση αλλαγής στο επίπεδο περιεχομένου, το πλαίσιο υποστηρίζει διαχειριστικές δραστηριότητες αλλαγής, αρχικά, τα επίπεδα περιεχομένου εξέλιξης και μια μεθοδολογία που υποστηρίζεται από μια καλή εφαρμογή. Η μεθοδολογία παρουσιάζει την έννοια των καλύτερων πρακτικών που αντιπροσωπεύονται και καταχωρούνται με μια προσιτή μορφή χρησιμοποιώντας τα σημασιολογικά πρότυπα Ιστού. Τέτοιες καλύτερες πρακτικές θεωρούνται ως είδος διαχείρισης γνώσης που μπορεί να συντηρηθεί και να χρησιμοποιηθεί πάλι στα νέα περιβάλλοντα ανάπτυξης, κατά συνέπεια αποταμίευση σημαντικής προσπάθειας και χρόνου. Το σχέδιο και η υλοποίηση μιας ευρείας διαχείρισης αλλαγής που χειρίζεται τις προαναφερθείσες προκλήσεις Ιστού, είναι μια σύνθετη δραστηριότητα, δεδομένου ότι πρέπει να υποστηρίξει το διανεμημένο σχέδιο και τη λειτουργία πολλών ταυτόχρονων δραστηριοτήτων που είναι ιδιαίτερα αμοιβαία εξαρτώμενες. Επιπλέον, τέτοιες δραστηριότητες απαιτούν τη δυνατότητα να προελαύνουν το λογισμικό κληρονομιών, τα σχήματα βάσεων δεδομένων και τις πληροφορίες υπερμεσών όπου η ανάγκη πλαίσιο-εξαρτώμενης εκτέλεσης χρειάζεται. Κατά συνέπεια, ένα πλαίσιο βασισμένο σε πράκτορα για τη διαχείριση αλλαγής Ιστού εισάγεται, όπου ένα σύνολο πρακτόρων συνεργάζεται με τους κεντρικούς υπολογιστές Ιστού και τις μηχανές αναζήτησης για να διαχειριστεί τις αλλαγές του περιεχομένου Ιστού. Και να παρέχει μια πλήρη λεπτομέρεια που περιλαμβάνει μια συστηματική μεθοδολογία ενώ αναλύοντας, σχεδιάζοντας και υλοποιώντας το προτεινόμενο σύστημα πολυ-πρακτόρων. Ότι αφορά το σημασιολογικά Ιστό και τα συστήματα που βασίζονται σε πράκτορες χρησιμοποιούνται, δηλαδή, Γλώσσα επικοινωνίας πρακτόρων (ACL), θεμέλια οικοδομής για τα ευφυή φυσικά πρότυπα πρακτόρων (FIPA), και το περιβάλλον ανάπτυξης πρακτόρων της Javaς (JADE). Η εργασία αυτού του συστήματος καταδεικνύεται μέσω ενός σεναρίου μελέτης περίπτωσης που περιλαμβάνει τον ελέγχο στις αλλαγές των σελίδων Ιστού. Το σύστημα παρέχει διάφορες υπηρεσίες στους developers, χρήστες, μηχανές αναζήτησης.