The Service Component Architecture (SCA) is an assembly model for composite services. The specifications for SCA are managed by the standard body OASIS. The SCA specification assumes that any business application consists of a series of services. All the services can be assembled as composite services using the SCA model.
A typical web application written using JSPs and/or servlets is deployed as a
.war (web archive) file and an enterprise application written using EJBs and others is deployed as an
.ear (enterprise archive) file. Similarly, a SOA composite application written using BPEL is deployed as a
.sar (service archive) file. All service components such as business rules, mediator, BPEL processes, adaptors, and others ...