IBM® WebSphere® ESB에서 실행 중인 모든 통합 아티팩트는 잘 정의된 인터페이스를 갖는 컴포넌트로 표시됩니다.
SCA(Service Component Architecture)에서 서비스 컴포넌트(SCA 컴포넌트라고도 함)는 서비스 구현을 정의합니다. 서비스 컴포넌트 각각에는 인터페이스가 있으며 WebSphere ESB에 전개된 모듈을 만들기 위해 함께 장착될 수 있습니다.
이는 유연한 런타임 환경을 작성하며 다른 부분에 영향을 주지 않고 응용프로그램의 일부를 변경할 수 있게 해줍니다. 예를 들면, 비즈니스 프로세스나 비즈니스 프로세스의 호출자를 변경하지 않고도(어셈블리 다이어그램에서 서비스 컴포넌트를 바꿈으로서 간단하게) 승인을 나타내는 휴먼 타스크를 자동 승인을 나타내는 비즈니스 규칙으로 바꾸는 것이 가능합니다.
또한 서비스 컴포넌트는 IBM WebSphere Adapter가 있는 엔터프라이즈 정보 시스템(EIS)의 다른 응용프로그램과 상호작용할 수 있습니다.
서비스 지원 런타임 하부 구조와 SOA(Service Oriented Architecture) 코어의 맨 위에서, WebSphere Process Server는 통합 응용프로그램에서 바로 사용할 수 있는 다양한 SCA 컴포넌트를 제공합니다.중개 플로우는 SCA 컴포넌트(중개 플로우 컴포넌트)에서 구현되지만 WebSphere Process Server 모듈의 경우에는 지원하는 서비스 역할을 제공합니다.