Ein Anwendungsentwickler erstellt SCA-Verbundelemente, indem er Services und Referenzen miteinander verbindet. Eine Verbindung ist ein Connector, der die Kontrolle und Daten von einer Komponente an ein Ziel übergibt.
Es ist nicht möglich, einen internen Service umzustufen, wenn der externe Service einen anderen Typ von Bindung verwendet. Wenn ein externer Service beispielsweise über eine CICS-Bindung verfügt, darf der interne Service keine Web-Service-Bindung haben.
Ein Verbundelement kann zwei oder mehr miteinander verbundene Komponenten enthalten. Im folgenden Beispiel enthält Verbundelement A zwei Komponenten. Komponente A ist bezüglich des Service von Komponente B von dieser abhängig. Jede Komponente verfügt über einen Service und eine Referenz. Die in der Referenz von Komponente A definierten Bindungen und der Service von Komponente B müssen kompatibel sein. Verbundelement A kapselt die beiden Komponenten, indem es die auf tieferer Ebene angesiedelten Implementierungsdetails vor Anwendungen verbirgt, die den von Verbundelement A angebotenen Service benötigen.
Der externe Service und die externe Referenz des Verbundelements werden dadurch gebildet, dass der Service von Komponente A und die Referenz von Komponente B umgestuft werden. Die Verbindung zwischen den Komponenten A und B ist ein Ziel, bei dem die Bindungen für jede Schnittstelle gleich sind. In diesem Beispiel verwenden die Komponenten eine CICS-Bindung.

Das Modell zur Kapselung der Implementierungsdetails in Komponenten stellt eine sehr flexible Möglichkeit dar, hierarchische Verbundanwendungen zu erstellen. Im folgenden Beispiel enthält Verbundelement Y zwei Komponenten. In diesem Beispiel ist die Implementierung von Komponente C jedoch selbst ein Verbundelement, das zwei Komponenten enthält. Kein Client, der den von Verbundelement Y angebotenen Service aufrufen möchte, benötigt Kenntnis von den in Verbundelement C enthaltenen Komponenten. Das bedeutet, dass sich die zugrunde liegenden Implementierungsdetails ändern können, ohne dass dies Auswirkungen auf den Client hat.
Der externe Service und die externe Referenz von Verbundelement Y werden dadurch gebildet, dass der Service von Komponente C und die Referenz von Komponente D umgestuft werden. Die Verbindung zwischen den Komponenten C und D ist ein Ziel, bei dem die Bindungen für jede Schnittstelle gleich sind. In diesem Beispiel verwenden die Komponenten eine CICS-Bindung.
