Componentization is a gift to software developers. It helps the application components to reuse the functionalities across various modules. SCA is a new specification provided by OASIS in assembling the service components together.
SCA applications contains various components that can be wired together to build a composite application. Each and every component can be of a different technology. Currently, SCA specification supports Java (POJO), C++, PHP, BPEL, EJB, and Spring. SCA defines a layer called composite, where different components can be combined together and wired.
The following screenshot shows the anatomy of a composite:
A component will hold the business logic of the system being implemented. ...