Section |
---|
|
Column |
---|
| Include Page |
---|
| SCA Java Subproject Menu |
---|
| SCA Java Subproject Menu |
---|
|
|
Column |
---|
| HTML Table |
---|
| Table Row (tr) |
---|
Table Cell (td) |
---|
Anchor |
---|
| Implementation Types |
---|
| Implementation Types |
---|
|
Background Color |
---|
| Implementation Types |
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support for SCA components implemented with Java classes |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support for SCA components implemented with scripting languages |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support for spring |
Table Cell (td) |
---|
Available from 0.91 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
exposes file resources |
Table Cell (td) |
---|
Available from 0.91 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support for components implemented in BPEL |
Table Cell (td) |
---|
Available from 1.0 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support for osgi |
Table Cell (td) |
---|
Available from 1.0 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support for components implemented in xquery |
Table Cell (td) |
---|
Available from 1.0 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support JEE web apps as implementation types |
Table Cell (td) |
---|
Under development |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Support wiring of SCA components in Web 2.0 style applications |
Table Cell (td) |
---|
Available from 1.0 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Anchor |
---|
| Protocol Bindings |
---|
| Protocol Bindings |
---|
|
Background Color |
---|
| Protocol Bindings |
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Communication with AJAX clients |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
CORBA Binding |
Table Cell (td) |
---|
Available from 1.4 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Communication with Erlang nodes and clients. Supports Erlang remote procedure calls (RPC) and Erlang messaging, both service and reference side. |
Table Cell (td) |
---|
Available from 1.6 (source distribution only) |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Asynchronous JMS messaging |
Table Cell (td) |
---|
Available from 1.1 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
The JSON-RPC protocol |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
The Java RMI protocol |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
SOAP/HTTP web services |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
EJB Binding |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Supports binding of methods over standard Hyper Text Transfer Protocol (HTTP), allowing you to create, retrieve, update, delete items. Also supports conditional creates, retrieves, updates, and deletes using the ETag and LastModified caching protocol described in HTTP. |
Table Cell (td) |
---|
Available from 0.90. Caching available from 1.3.2. |
|
Table Cell (td) |
---|
supports Atom-publishing (a standard REST protocol), allowing you to create, retrieve, update, delete Atom entries |
Table Cell (td) |
---|
Available from 0.91 |
Table Row (tr) |
---|
Table Cell (td) |
---|
Consumes or provides an RSS feed |
Table Cell (td) |
---|
Available from 0.91 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Anchor |
---|
| Data Bindings |
---|
| Data Bindings |
---|
|
Background Color |
---|
| Data Bindings |
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
databinding-axiom |
Table Cell (td) |
---|
Support for AXIOM databinding |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
databinding-jaxb |
Table Cell (td) |
---|
Support for JAXB databinding |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
databinding-sdo |
Table Cell (td) |
---|
Support for SDO databinding |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
databinding-sdo-axiom |
Table Cell (td) |
---|
Support optimzed SDO to AXIOM transformation |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Background Color |
---|
| Interfaces |
|
|
Table Row (tr) |
---|
Table Cell (td) |
---|
interface-java |
Table Cell (td) |
---|
Interfaces described with java interfaces |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Interfaces described with WSDL definitions |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
The original simple embeddable runtime |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
http-jetty |
Table Cell (td) |
---|
The integration between Tuscany and the Jetty web container |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
http-tomcat |
Table Cell (td) |
---|
The integration between Tuscany and the Tomcat web container |
Table Cell (td) |
---|
Available from 0.90 |
|
Table Row (tr) |
---|
Table Cell (td) |
---|
Defined intents, policy sets and binding defaults |
Table Cell (td) |
---|
Available from 1.0 |
|
|
|
|
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 | | | |
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 | | |
maven-java2wsdl | | | |
maven-wsdl2java | | | |
sca-api | | | |
wsdl2java | | | |
Tools
These modules are not used in the main Tuscany SCA runtime but provide
...
Module
...
Short Description
...
...