The vision for the Service Component Architecture (SCA) specification, a notion that originated with IBM and BEA Systems, was of a programming standard for service-oriented architecture (SOA), according to Michael Rowley, who has been involved with the spec almost since its inception. Rowley, CTO at Active Endpoints and former director of technology at BEA, is also co-author of the recently released book, Understanding SCA (Addison-Wesley, 2010).
"It's meant to be a standard for SOA," Rowley said. "The standards SOA is based on now are primarily around the protocol standards. This is a programming standard for SOA."