What is Service Component Architecture?
Service Component Architecture (SCA) was conceived through industry collaboration to provide a language-neutral programming model for building applications based on Service Oriented Architecture. First published in 2005, the Open SOA Collaboration (osoa.org) finalized the SCA 1.0 specification and submitted to OASIS for standardization in March 2007. The SCA programming model benefits architectures where business function is partitioned as a set of services. These services are then assembled into solutions called composite applications to address a particular business need. In addition to providing a model to compose services, SCA can be utilized in the creation of service components to be used in composite applications. SCA helps application developers maximize productivity through focus on solving business problems with application code rather than protocols and locations.