{table:border=0}
{table-row}
{table-cell}
h3. {anchor:Implementation Types}
{bgcolor:#C3CDA1}Implementation Types
{bgcolor}
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.java|SCA Java implementation.java]
{table-cell}
{table-cell}Support for SCA components implemented with Java classes
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.script|SCA Java implementation.script]
{table-cell}
{table-cell}Support for SCA components implemented with scripting languages
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.spring|SCA Java implementation.spring]
{table-cell}
{table-cell}Support for spring
{table-cell}
{table-cell}Available from 0.91
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.resource|SCA Java implementation.resource]
{table-cell}
{table-cell}exposes file resources
{table-cell}
{table-cell}Available from 0.91
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.bpel|SCA Java implementation.bpel]
{table-cell}
{table-cell}Support for components implemented in BPEL
{table-cell}
{table-cell}Available from 1.0
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.osgi|SCA Java implementation.osgi]
{table-cell}
{table-cell}Support for osgi
{table-cell}
{table-cell}Available from 1.0
{table-cell}
{table-row}
{table-cell}[implementation.xquery|SCA Java implementation.xquery]
{table-cell}
{table-cell}Support for components implemented in xquery
{table-cell}
{table-cell}Available from 1.0
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.web|SCA Java implementation.web]
{table-cell}
{table-cell}Support JEE web apps as implementation types
{table-cell}
{table-cell}Under Development
{table-cell}
{table-row}
{table-row}
{table-cell}[implementation.widget|SCA Java implementation.widget]
{table-cell}
{table-cell}Support wiring of SCA components in Web 2.0 style applications
{table-cell}
{table-cell}Available from 1.0
{table-cell}
{table-row}
{table-cell}
h3. {anchor:Protocol Bindings}
{bgcolor:#C3CDA1}Protocol Bindings
{bgcolor}
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.ajax|SCA Java binding.ajax]
{table-cell}
{table-cell}Communication with AJAX clients
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.corba|SCA Java binding.corba]
{table-cell}
{table-cell}CORBA Binding
{table-cell}
{table-cell}Under developmentAvailable from 1.4
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.jms|SCA Java binding.jms]
{table-cell}
{table-cell}Asynchronous JMS messaging
{table-cell}
{table-cell}Available from 1.1
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.jsonrpc|SCA Java binding.jsonrpc]
{table-cell}
{table-cell}The JSON-RPC protocol
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.rmi|SCA Java binding.rmi]
{table-cell}
{table-cell}The Java RMI protocol
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.ws|SCA Java binding.ws]
{table-cell}
{table-cell}SOAP/HTTP web services
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.ejb|SCA Java binding.ejb]
{table-cell}
{table-cell}EJB Binding
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[binding.http|SCA Java binding.http]
{table-cell}
{table-cell}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}
{table-cell}Available from 0.90. Caching available from 1.3.2.
{table-cell}
{table-row}
{table-cell}[binding.atom|SCA Java binding.atom]
{table-cell}
{table-cell}supports Atom-publishing (a standard REST protocol), allowing you to create, retrieve, update, delete Atom entries
{table-cell}
{table-cell}Available from 0.91
{table-cell}
{table-row}
{table-cell}[binding.rss|SCA Java binding.rss]
{table-cell}
{table-cell}Consumes or provides an RSS feed
{table-cell}
{table-cell}Available from 0.91
{table-cell}
{table-row}
{table-row}
{table-cell}
h3. {anchor:Data Bindings}
{bgcolor:#C3CDA1}Data Bindings
{bgcolor}
{table-cell}
{table-row}
{table-row}
{table-cell}databinding-axiom
{table-cell}
{table-cell}Support for AXIOM databinding
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}databinding-jaxb
{table-cell}
{table-cell}Support for JAXB databinding
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}databinding-sdo
{table-cell}
{table-cell}Support for SDO databinding
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}databinding-sdo-axiom
{table-cell}
{table-cell}Support optimzed SDO to AXIOM transformation
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}
h3. {anchor:Interfaces}
{bgcolor:#C3CDA1}Interfaces
{bgcolor}
{table-cell}
{table-row}
{table-row}
{table-cell}interface-java
{table-cell}
{table-cell}Interfaces described with java interfaces
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}[interface.wsdl|SCA Java interface.wsdl]
{table-cell}
{table-cell}Interfaces described with WSDL definitions
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}
h3. {anchor:Hosts}
{bgcolor:#C3CDA1}Hosts
{bgcolor}
{table-cell}
{table-row}
{table-row}
{table-cell}[host.embedded|SCA JAVA host.embedded]
{table-cell}
{table-cell}The original simple embeddable runtime
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-cell}http-jetty
{table-cell}
{table-cell}The integration between Tuscany and the Jetty web container
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}http-tomcat
{table-cell}
{table-cell}The integration between Tuscany and the Tomcat web container
{table-cell}
{table-cell}Available from 0.90
{table-cell}
{table-row}
{table-row}
{table-cell}
h3. {anchor:Policy}
{bgcolor:#C3CDA1}Policy
{bgcolor}
{table-cell}
{table-row}
{table-row}
{table-cell}[definitions.xml|SCA Java definitions.xml]
{table-cell}
{table-cell}Defined intents, policy sets and binding defaults
{table-cell}
{table-cell}Available from 1.0
{table-cell}
{table-row}
{table-row}
{table}
|