A method and apparatus are provided for automatically integrating and
executing application software modules. An application selects those
software modules from a pool of software modules that match a particular
criteria. For example, selection criteria may be that a software module be
stored in files with file names that match a pre-defined character
pattern. If the software module is configured so that it may be run by the
application, then the application runs the software module. A software
module invokes an application-supplied function that provides an output
buffer. The software module may generate HTML code and store the code in
the output buffer.
Μια μέθοδος και μια συσκευή παρέχονται για αυτόματα να ενσωματώσουν και να εκτελέσουν τις ενότητες προγραμμάτων εφαρμογών. Μια εφαρμογή επιλέγει εκείνες τις ενότητες λογισμικού από μια ομάδα των ενοτήτων λογισμικού που ταιριάζουν με τα ιδιαίτερα κριτήρια. Παραδείγματος χάριν, τα κριτήρια επιλογής μπορούν να είναι ότι μια ενότητα λογισμικού αποθηκεύεται στα αρχεία με τα ονόματα αρχείων που ταιριάζουν με ένα προκαθορισμένο σχέδιο χαρακτήρα. Εάν η ενότητα λογισμικού διαμορφώνεται έτσι ώστε μπορεί να οργανωθεί από την εφαρμογή, κατόπιν η εφαρμογή τρέχει την ενότητα λογισμικού. Μια ενότητα λογισμικού επικαλείται μια εφαρμογή-παρεχόμενη λειτουργία που παρέχει έναν απομονωτή παραγωγής. Η ενότητα λογισμικού μπορεί να παραγάγει τον κώδικα HTML και να αποθηκεύσει τον κώδικα στον απομονωτή παραγωγής.