Apache Tuscany > Home > SCA Overview > SCA Java > Java SCA Documentation Menu > SCA Java User Reference User List | Dev List | Issue Tracker  

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
website stats