SCA composites

A Service Component Architecture (SCA) composite is a composition unit within an SCA domain. An SCA composite can consist of components, services, references, and wires that connect them. A composite is the unit of deployment for SCA.

The following graphic shows the parts of a composite and its components:


SCA composite

An application can contain one composite or several different composites. The components of a composite can run in a single process on a single computer or be distributed across multiple processes on multiple computers. The components might all use the same implementation language, or use different languages.

An SCA composite is typically described in a configuration file, the name of which ends in .composite. The following graphic shows the composite definition of the helloworldws composition unit in the SCA sample application HelloWorldAsync. You can find the composite definition for the helloworldws composition unit in the /META-INF/sca-deployables/default.composite file.


SCA composite parts mapped to the helloworldws composite file

A composite file in a WAR file must be named default.composite. A composite file that is not in a WAR file can have any name.

The product supports composite as an implementation, as described in Section 1.6 of SCA Assembly Specification 1.0. See "Unsupported SCA specification sections" for information on parts of Section 1.6 that the product does not support.




Related concepts
Unsupported SCA specification sections
SCA components
SCA in WebSphere Application Server: Overview
Related tasks
Specifying bindings in an SCA environment
Concept topic Concept topic    

Terms of Use | Feedback

Last updatedLast updated: Sep 19, 2011 3:08:41 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=matt&product=was-nd-zos&topic=csca_composite
File name: csca_composite.html