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
Available
Column
width85%
Wiki Markup



{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 development
{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.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-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-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
{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}

User Configurable Modules

These are the current parts of the the Tuscany SCA Java runtime that provide exstions elements to SCDL or are otherwise user configurable.

Module

Short Description

Status

binding.jms

Asynchronous JMS messaging

Under development

binding.jsonrpc

The JSON-RPC protocol

Available

binding.rmi

The Java RMI protocol

Available

binding.ws

SOAP/HTTP web services

Available

implementation.java

Support for SCA components implemented with Java classes

Available

implementation.script

Support for SCA components implemented with scripting languages

Available

implementation.spring

Support for SCA components implemented as Spring components

Under Developerment

core-spring

??

??

databinding-axiom

Support for AXIOM databinding

Available

databinding-jaxb

Support for JAXB databinding

Available

databinding-sdo

Support for SDO databinding 

Available

databinding-sdo-axiom

Support optimzed SDO to AXIOM transformation

Available

host-embedded

A simple embedded host that boots Tuscany core and application from the same classpath

Available

host-webapp

Intialises the Tuscany runtime for use in a Web Application

Available

http-jetty

The integration between Tuscany and the Jetty web container

Available

http-tomcat

The integration between Tuscany and the Tomcat web container