Apache Tuscany > Home > Java SCA Subproject > Java SCA Documentation Menu > SCA Java Extension Modules User List | Dev List | Issue Tracker  

This is view of available modules for extensions
Should this be linked from the extension guide?

Required Modules

These modules are always present in the Tuscany SCA runtime

Module Short Description    
assembly The java interfaces and implementation classes for the SCA assembly model    
assembly-xml The processors that load the basic SCA assembly model from XML (SCDL) files    
assembly-java-dsl The java domain specific language for describing SCA assembly models    
interface The representation of interfaces independent of the interface definition languages    
interface-java The interfaces and implementation classes for java interfaces    
interface-java-xml The processors that load the interface.java model from the XML (SCDL) or introspect the java classes    
interface-wsdl The interfaces and implementation classes for WSDL interfaces    
interface-wsdl-xml The processors that load the interface.wsdl model from the XML (SCDL) or introspect the WSDL definition    
policy The java interfaces and implementation classes for the SCA policy model    

Extension Modules

These modules are only present in the Tuscany SCA runtime if their jar is included in the runtime CLASSPATH

Module Short Description    
binding-jms Not yet complete    
binding-jsonrpc      
binding-rmi      
binding-ws      
binding-ws-axis2      
binding-ws-xml The processors that parse the <binding.ws> to create model objects    
commonj-api      
contribution Models and SPIs for the contribution service    
contribution-impl Implementation of the contribution service and a set of built-in package/artifact processors    
core The core that handles bootstrapping and provides life cylce, event and scope managements
The runtime wiring and invocation chains
   
core-databinding The module that contributes interceptors, databinding and transformers to core    
core-spi The SPIs for core    
core-spring      
databinding The SPIs for the databinding framework, default implementations and built-in transformers    
databinding-axiom The extension that provides the support for AXIOM databinding    
databinding-jaxb The extension that provides the support for JAXB databinding    
databinding-sdo The extension that provides the support for SDO databinding     
databinding-sdo-axiom The extension that provides the support optimzed SDO to AXIOM transformation    
discovery-jms      
host-embedded A simple embedded host that boots Tuscany core and application from the same classpath    
host-http The module that provides support for the HTTP protocol    
host-webapp      
http-jetty The integration between Tuscany and the Jetty web container    
http-tomcat The integration between Tuscany and the Tomcat web container    
implementation-java      
implementation-java-runtime      
implementation-java-xml      
implementation-script Support for SCA components implemented with scripting languages    
implementation-spring      
interface-java-runtime The runtime module that activates the java interface related extension points and extensions    
interface-wsdl-runtime The runtime module that activates the WSDL interface related extension points and extensions     
java2wsdl      
jmx Under construvtion    
sca-api      
wsdl2java      

Tools

These modules are not used in the main Tuscany SCA runtime but provide

Module Short Description    
maven-java2wsdl      
maven-wsdl2java