Tuscany SCA Java provides an implementation for the SCA specifications made available at Open SOA. This Java implementation provides an SCA runtime that is itself built as an assembly of SCA components. It is modularized into a core and a set of SPIs that provides the flexibility of varying parts or whole of the runtime implementation.
Tuscany SCA Java provides a number of useful extensions (implementation type containers and transport / protocol extension bindings) that can be used to quickly assemble solutions around components implemented over different technologies. Here is a diagram showing the extensions available with SCA Java.
< we can list all the component implementations, data bindings, etc. here.>