Σύνδεση εξαρτημάτων και εφαρμογών
Σύνδεση ολοκληρωμένων εφαρμογών ή εργαλείων
- Microsoft Office: Word, Excel, Powerpoint + VBA
- Unix: diff, wc, cat, find, sort, uniq, tr, sed, awk + sh
Παράδειγμα: ορθογραφικός έλεγχος του
πρόχειρου (clipboard) των Windows με εργαλεία
του Unix και της σουίτας outwit:
winclip -p | tr -c [a-zA-Z] \n | tr [A-Z] [a-z] | sort | uniq | comm -23 - /usr/dict/words
winclip -p | # Paste the clipboard on standard output
tr -c [a-zA-Z] \n | # Convert all non-alhpabetic characters to newlines
tr [A-Z] [a-z] | # Convert to lowercase
sort | # Sort
uniq | # Remove duplicates
comm -23 - /usr/dict/words # Display lines not in dictionary
Σύνδεση εξαρτημάτων
Με γλώσσες όπως:
- Visual Basic (ActiveX)
- Tcl/Tk (C libraries)
- Perl (modules)
- Java (JavaBeans)
Παράδειγμα: εφαρμογή κράτησης θέσεων από το Internet σε Visual Basic.
Χρησιμοποιεί εξαρτήματα πίνακα, ημερολογίου, ανταλλαγής στοιχείων
μέσω Internet,
σύνδεσης με βάση δεδομένων, και εμφάνισης ώρας.
Προβλήματα
- Μεταφερσιμότητα
- Υλοποίηση από ομάδα
- Συντήρηση (αλλαγές προδιαγραφών ή περιβάλλοντος υλοποίησης)
- Υλοποίηση λειτουργικότητας που δεν υπάρχει έτοιμη