plugineiden
Plugineiden tarkoitus on laajentaa tai muokata host-sovelluksen toiminnallisuutta ilman että sovelluksen ydinlähdekoodia tarvitsee muuttaa. Ne toimivat moduuleina, jotka integroituvat host-sovellukseen plugin-rajapintojen kautta ja voivat latautua ajon aikana, usein dynaamisesti.
Typillinen arkkitehtuuri rakentuu host-sovelluksesta, joka tarjoaa plugin-rajapinnat ja hallinnoi plugineiden elinkaarta, sekä plugineista, jotka toteuttavat näitä
Käyttökohteita ovat esimerkiksi sisällönhallintajärjestelmät kuten WordPress, joissa plugineiden avulla lisätään toimintoja kuten hakukoneoptimointi, turvallisuus ja verkkokauppa;
Hyödyt ja riskit: modulaarisuus ja helppo laajennettavuus sekä mahdollisuus räätälöidä järjestelmää ilman ytimeen koskemista; riskit liittyvät