Service Component Architecture (SCA) ist eine Technologie für die Entwicklung von Anwendungen, die den Ansätzen der Service Oriented Architecture (SOA) entsprechen. Die SCA- Architektur besteht aus Komponenten und Diensten, die unabhängig sind von einer bestimmten Technologie, von Standards und Interoperabilitätsforderungen. Sie können innerhalb der Anwendung lose miteinander gekoppelt werden.