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