Todos los artefactos de integración que se ejecutan en IBM® WebSphere ESB se representan como componentes con interfaces bien definidas.
En SCA (Service Component Architecture), un componente de servicio define una implementación de servicio. Los componentes de servicio tienen una interfaz y se pueden conectar entre sí para formar un módulo desplegado en WebSphere ESB.
Esto crea un entorno de ejecución flexible y permite cambiar cualquier componente de una aplicación sin influir en los demás componentes. Por ejemplo, es posible sustituir una tarea de usuario que representa una aprobación por una norma empresarial que representa la aprobación automática simplemente sustituyendo los componentes del servicio en el diagrama de montaje, si cambiar ni el proceso empresarial ni el proceso que efectúa la llamada del proceso empresarial.
Además, los componentes de servicio pueden interactuar con otras aplicaciones en sistemas de información de empresa (EIS) con IBM WebSphere Adapters.
Por encima de la infraestructura de tiempo de ejecución de los servicios de soporte y el núcleo de la arquitectura orientada a servicios, WebSphere Process Server ofrece una variedad de componentes SCA listos para utilizarse que se pueden usar en aplicaciones de integración. Los flujos de mediación se implementan en un componente SCA (un componente de flujo de mediación), pero para módulos de WebSphere Process Server proporcionan un rol de servicio de soporte.