1. Les interfaces
Elles définissent une ou plusieurs fonctions métier. Ces dernières sont fournies par les services et utilisées par les composants par l'intermédiaire des références. La spécification SCA accepte actuellement deux catégories
d'interface : les interfaces Java et de type WSDL (Web Services Description Language).
2. Les liens
Ils sont employés par les services et les références. Ces dernières recourent aux liens (bindings) afin de décrire le mécanisme d'accès utilisé pour appeler le service auquel ils sont rattachés. Les services,
quant à eux, les emploient pour décrire le mécanisme d'accès utilisé par les clients pour appeler le service.
3. Les services SCA
Ils servent à déclarer les services extérieurement accessibles. Les services sont définis par l'interface qu'ils mettent en ?"uvre. Les fils (wires), quant à eux, connectent les références de services aux
services, à la manière d'un bus.
4. Le composite SCA
C'est l'unité de base de composition à l'intérieur d'un système SCA. Il s'agit d'un assemblage de composants (components), services, références (references) et fils qui les relient. Le
composite inclut également des propriétés (properties). Celles-ci servent à configurer une implémentation à l'aide de jeux de données extérieurs.
5. Les composants
Ces instances configurées d'implémentations SCA fournissent et consomment les services. La spécification SCA autorise plusieurs technologies d'implémentation telles que Java, BPEL et C++.
6. Les références
Elles définissent les liens qui peuvent exister, ou non, entre les différents services extérieurs.

