A heterogeneous information system such as a digital library often uses a
database manager together with other data resource manager(s), such as an
object server or a video server, to manage digital content. Such a system
often needs to maintain an application-specific database and/or to handle
application-specific operational requirements. To facilitate system
integration and application development, an application-independent
reusable product is created which generates a custom system component or
utility, such as a loader, according to a specification provided by a
system integrator or an application developer.
Ένα ετερογενές σύστημα πληροφοριών όπως μια ψηφιακή βιβλιοθήκη χρησιμοποιεί συχνά έναν διευθυντή βάσεων δεδομένων μαζί με άλλο διευθυντή των πόρων στοιχείων (σ), όπως ένας κεντρικός υπολογιστής αντικειμένου ή ένας τηλεοπτικός κεντρικός υπολογιστής, για να διαχειριστεί το ψηφιακό περιεχόμενο. Ένα τέτοιο σύστημα πρέπει συχνά να διατηρήσει μια οριζόμενη από εφαρμογή βάση δεδομένων ή/και να χειριστεί τις οριζόμενες από εφαρμογή λειτουργικές απαιτήσεις. Για να διευκολύνει την ανάπτυξη ολοκλήρωσης και εφαρμογής συστημάτων, ένα ανεξάρτητο από εφαρμογή επαναχρησιμοποιήσιμο προϊόν δημιουργείται που παράγει ένα τμήμα ή μια χρησιμότητα συστημάτων συνήθειας, όπως ένας φορτωτής, σύμφωνα με μια προδιαγραφή που παρέχεται από έναν ολοκληρωτή συστημάτων ή έναν υπεύθυνο για την ανάπτυξη εφαρμογής.