Κατανεμημένες Εφαρμογές και Ηλεκτρονικό Εμπόριο -> Ρομπότ, Πράκτορες και Αράχνες

Κεφάλαιο 15

Ρομπότ, Πράκτορες και Αράχνες

1 Εισαγωγή
    1.1 Ορολογία
    1.2 Μια  ταξινόμηση
2 Οι ρίζες των πρακτόρων
    2.1 Μηχανές αναζήτησης και αράχνες
    2.2 Τεχνολογία αποκλεισμού
3 Είδη πρακτόρων
    3.1 Ομιλητικοί
    3.2 Εμπορικοί
    3.3 Διαχείρισης δεδομένων
    3.4 Κυβερνητικοί
    3.5 Ειδήσεων
    3.6 Ομάδων νέων
    3.7 Αγορών
    3.8 Λογισμικού
    3.9 Μετοχών
    3.10 Ενημέρωσης
    3.11 Ανάπτυξης ιστού
4 Θέματα υλοποίησης
    4.1 Βασικό λογισμικό
    4.2 Αρχές
    4.3 Ανάπτυξη πρακτόρων
5 Αρχιτεκτονικές πρακτόρων 
    5.1 Μη-κινητοί πράκτορες 
    5.2 Κινητοί πράκτορες
6 Περαιτέρω διάβασμα
Παραπομπές

 

Περιεχόμενα κεφαλαίου

Υπάρχει ένα σημαντικό υποσύνολο εφαρμογών ηλεκτρονικού εμπορίου που έχει ως λειτουργία του τη πρόσβαση και την ανάκτηση δεδομένων από ιστοχώρους. Αυτές οι εφαρμογές είναι γνωστές ως πράκτορες (agents). Αυτό το κεφάλαιο περιγράφει τις κύριες χρήσεις των πρακτόρων, παρέχει μια ταξινόμησή τους και εξετάζεται τις τεχνολογίες λογισμικού που είναι απαραίτητες για την ανάπτυξη ενός πράκτορα. Το κεφάλαιο κλείνει με την παρουσίαση των κινητών πρακτόρων: πρακτόρων που έχουν τη δυνατότητα να διατρέχουν ένα δίκτυο.

Στόχοι

  1. Να καταγράψει τις κατηγορίες των πρακτόρων.
  2. Να εξηγήσει την αρχιτεκτονική απλών στατικών πρακτόρων.
  3. Να εξηγήσει την αρχιτεκτονική των κινητών πρακτόρων.
  4. Να απαριθμήσει τις χρήσεις των πρακτόρων.
  5. Να εξετάσει τη δομής των πρακτόρων, με βάση την αρχιτεκτονική του λογισμικού τους.

Έννοιες

Ρομπότ (Bot), Ομιλητικοί πράκτορες (Chatterbots), Εμπορικοί πράκτορες (Commerce agents), Πράκτορες διαχείρισης δεδομένων (Data management agents), Κυβερνητικοί πράκτορες (Government agents), Κινητοί πράκτορες (Mobile agents), Πράκτορες ειδήσεων (News agents), Πράκτορες ομάδων ειδήσεων (Newsgroup agents), Ρομπότ (Robot), Αποκλεισμός Ρομπότ (Robot exclusion), Πράκτορες αγορών (Shopping agents), Πράκτορες λογσμικού (Software agents), Πράκτορες μετοχών (Stock agents), Αράχνες (Spiders), Πράκτορες ενημέρωσης (Update agents), Πράκτορες ανάπτυξης ιστού (Web development agents).