Im folgenden Abschnitt werden zunächst die derzeit überwiegend eingesetzten bzw. aktuell diskutierten Bausteinarchitekturen Java Beans, Enterprise JavaBeans (EJB), ActiveX sowie das CORBA Component Model (CCM) vorgestellt [#!gri98!#]. Hierbei wird besonderer Wert auf die im weiteren Verlauf der Arbeit bedeutsamen Unterschiede bezüglich der Verknüpfung einzelner Bausteine zu lauffähigen Anwendungen gelegt. Ebenso wird dargelegt, wie die bereits erwähnten Begriffe des Bausteins, der Schnittstelle sowie des Customizings im Rahmen der jeweiligen Architektur verstanden werden. Sogenannte Compound Document Models werden nicht berücksichtigt, da diese lediglich eine Integration unterschiedlicher Anwendungen in eine gemeinsame Oberfläche und keine echte bausteinorientierte Anwendungsentwicklung gestatten. Im Anschluß daran werden Begriffsdefinitionen vorgenommen, die eine einheitliche Verwendung der Begriffe aus dem Bereich der bausteinorientierten Anwendungsentwicklung im Rahmen der vorliegenden Arbeit sicherstellen.