SCA specifications represent the natural evolution of SOA-based architectures, exploiting and bringing the maximum benefits that such architectures imply. Whilst with SOA we have standard mechanisms to reduce all kind of functionality to services, SCA defines a model for building complete applications using service components
, standardising the definition of the components, how and with whom they relate, and pursuing implementation independence (components can be written in Java, C++, BPEL, etc…)..
SCA implementations can also take full advantage of complementary emerging or consolidated technologies such as JBI, OSGI and Spring.
While the specifications are still in early phase, The Server Labs team is actively involved on SCA and will soon participate on one SCA project at European level.