"SCA gives developers a new and better way to weave disparate SOA services together into a SOA-style application. To a lesser extent, it also helps with the creation of each individual SOA service component," says Roy Schulte, Gartner's vice president of application integration and middleware analysis. "SDO does for data in a SOA application what SCA does for service components-it abstracts the developer's view of the data in an effort to simplify the design and maintenance of data-handling application functions."
The SCA and SDO specifications can simplify the creation of new architecture and transform existing IT assets, enabling reusable services to meet changing business requirements. These specifications reduce complexity associated with developing apps by unifying services regardless of programming language and deployment platform.