SCA bileşenleri (kullanımdan kaldırıldı)
Bir SCA (Service Component Architecture; Hizmet Bileşeni Mimarisi) bileşeni, Java™ sınıfları gibi bir ya da daha çok iş işlevini gerçekleştiren program kodu olan bir somutlama eşgörünümünün yapılandırılmış bir eşgörünüdür. Bileşenler, hizmetleri sağlar ve tüketir. İş işlevleri hizmetleri sağlar. Bileşenler, diğer bileşenler tarafından sağlanan hizmetlere başvurarak hizmetleri tüketir. Bileşen yapılandırması, somutlama tarafından bildirilen özelliklere ilişkin değerleri ayarlar ve diğer bileşenler tarafından sağlanan hizmetleri gösteren başvuruları belirtir.
- Bileşene doğru işaret eden chevron, bileşenin istemcisine sağladığı bir hizmeti ya da iş işlevini temsil eder.
- Bileşenden işaret eden chevron, başka bir bileşen tarafından sağlanan bir hizmete başvuruyu temsil eder.
- Bileşendeki kutu, somutlama tarafından bildirilen bir özelliğe ilişkin bir özellik değerini gösterir. Bileşen somutlaştırılırken, bileşen yapılanış kütüğünden özellik değerini okur.

Uygulama, seçilen dil için uygun olan kodda hizmeti tanımlar. Örneğin, bir Java bileşeni, Java arabirimlerini kullanarak hizmetini açıklayabilir. Desteklenen somutlamalar şunlardır: Java Pojo, Java Platform, Enterprise Edition (Java EE) bütünleştirme, SCA composites ve Spring 2.5.5 kapsayıcıları.
Aynı somutlamayı birden çok bileşen kullanabilir.