2- Service Component Architecture (SCA) vs Service Oriented Architecture (SOA)


Service Component Architecture (SCA) is a set of specifications that defines an assembly model for composite services and also provides a programming model to build applications which are SOA-based.

SCA focuses on the assembly of various components to provide an easier design and deployment, it's a set of specifications which specifies how individual enterprise pieces are created and assembled together which are based on SOA principles.




Service Oriented Architecture (SOA) provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the development of enterprise applications as modular business web services that can be easily integrated and reused, creating a truly flexible, adaptable IT infrastructure.

SOA provides an architecture or style to design and develop the individual components. You create components with SOA and assemble them using SCA 

Comments