Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
borderfalse
Column
width15%
Include Page
TUSCANY: Java SCA Menu
TUSCANY: Java SCA Menu
Column
width85%

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