Im Web-Umfeld sind Verfahren zur Erweiterung bestehender Applikationen
besonders gefragt. In dieser Bachelorarbeit werden eingangs Verfahren
zur Initialisierung von Plugins dargestellt, bevor 4 gebräuchliche,
verschiedene Architekturen zur Plugin-Anbindung beschrieben, analysiert
und bewertet werden. Die untersuchten 4 Architekturen "Hooking",
"Observer", "Aspektorientierte Programming" und "Interface-Subscriber"
(Eigenentwicklung) wurden so ausgewählt, dass sie einen repräsentativen
Querschnitt durch die im Umfeld von Webapplikation gebotenen
Möglichkeiten bieten und sich thematisch deutlich unterscheiden. Es
findet eine Bewertung anhand von für Pluginsysteme besonders relevanten
Kriterien statt.