A Web agent software interface between a relational database and Web-based
application programs employs stored SQL procedures to store, update and
retrieve multimedia objects. Web based applications manipulate the data in
the relational database table by using URLs consisting of an alphanumeric
designation of the host computer and port, the Web agent program
associated with the database, the database agent configuration information
associated with the database, specific stored SQL procedure for performing
the desired data manipulation, and additional parameter data needed to
specify and manipulate a particular multimedia object. A clipboard
application program provides a graphical user interface which a user may
employ to select and view selected multi-media objects stored in selected
relational database tables, and to transfer the Web URLs designating those
selected objects to other Web applications, such as HTML authoring tools,
using convenient "drag-and-drop" and "cut, copy and paste" operations. The
Web agent program retrieves data from the database which are designated by
such URLs, and accepts POST requests from HTML forms which are activated
by the user of a Web browser to load or update data in the relational
database.
Μια διεπαφή λογισμικού πρακτόρων Ιστού μεταξύ μιας σχεσιακής βάσης δεδομένων και βασισμένων στο WEB προγραμμάτων εφαρμογής υιοθετεί τις αποθηκευμένες διαδικασίες SQL για να αποθηκεύσει, να ενημερώσει και να ανακτήσει τα αντικείμενα πολυμέσων. Βασισμένες οι στον Ιστό εφαρμογές χειρίζονται τα στοιχεία στο συγγενικό πίνακα βάσεων δεδομένων με τη χρησιμοποίηση URLs αποτελούμενος από έναν αλφανουμερικό προσδιορισμό του οικοδεσπότη υπολογιστή και του λιμένα, το πρόγραμμα πρακτόρων Ιστού που συνδέονται με τη βάση δεδομένων, τις πληροφορίες διαμόρφωσης πρακτόρων βάσεων δεδομένων που συνδέονται με τη βάση δεδομένων, τη συγκεκριμένη αποθηκευμένη διαδικασία SQL για τον επιθυμητό χειρισμό στοιχείων, και τα πρόσθετα στοιχεία παραμέτρου που απαιτούνται για να διευκρινίσουν και να χειριστούν ένα ιδιαίτερο αντικείμενο πολυμέσων. Ένα πρόγραμμα εφαρμογής περιοχών αποκομμάτων παρέχει ένα γραφικό ενδιάμεσο με τον χρήστη που ένας χρήστης μπορεί να χρησιμοποιήσει για να επιλέξει και να δει τα επιλεγμένα αντικείμενα πολυμέσων που αποθηκεύονται στους επιλεγμένους συγγενικούς πίνακες βάσεων δεδομένων, και για να μεταφέρει τον Ιστό URLs υποδεικνύοντας εκείνα τα επιλεγμένα αντικείμενα σε άλλες εφαρμογές Ιστού, όπως τα εργαλεία δημιουργίας HTML, χρησιμοποιώντας κατάλληλες "έλξη-και-πτώση" και τις διαδικασίες "περικοπών, τα αντίγραφα και κολλών". Το πρόγραμμα πρακτόρων Ιστού ανακτά τα στοιχεία από τη βάση δεδομένων που υποδεικνύονται από τέτοιο URLs, και δέχεται τα ΜΕΤΑ αιτήματα από τις μορφές HTML που ενεργοποιούνται από το χρήστη ενός ξεφυλλιστή Ιστού για να φορτώσουν ή να ενημερώσουν τα στοιχεία στη σχεσιακή βάση δεδομένων.