Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Section
borderfalse
Column
width15%
Include Page
TUSCANY: SCA Java SCA Subproject MenuTUSCANY:
SCA Java SCA Subproject Menu
binding-jsonrpc
Column
width85%
HTML Table
border0
Table Row (tr)
Table Cell (td)

Anchor
Implementation Types
Implementation Types

Background Color
color#C3CDA1
Implementation Types

Table Row (tr)
Table Cell (td)
implementation.java
Table Cell (td)
Support for SCA components implemented with Java classes
Table Cell (td)
Available from 0.90
Table Row (tr)
Table Cell (td)
implementation.script
Table Cell (td)
Support for SCA components implemented with scripting languages
Table Cell (td)
Available from 0.90
Table Row (tr)
Table Cell (td)
implementation.spring
Table Cell (td)
Support for spring
Table Cell (td)
Available from 0.91
Table Row (tr)
Table Cell (td)
implementation.resource
Table Cell (td)
exposes file resources
Table Cell (td)
Available from 0.91
Table Row (tr)
Table Cell (td)
implementation.bpel
Table Cell (td)
Support for components implemented in BPEL
Table Cell (td)
Available from 1.0
Table Row (tr)
Table Cell (td)
implementation.osgi
Table Cell (td)
Support for osgi
Table Cell (td)
Available from 1.0
Table Row (tr)
Table Cell (td)
implementation.xquery
Table Cell (td)
Support for components implemented in xquery
Table Cell (td)
Available from 1.0
Table Row (tr)
Table Cell (td)
implementation.web
Table Cell (td)
Support JEE web apps as implementation types
Table Cell (td)
Under development
Table Row (tr)
Table Cell (td)
implementation.widget
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
color#C3CDA1
Protocol Bindings

Table Row (tr)
Table Cell (td)
binding.ajax
Table Cell (td)
Communication with AJAX clients
Table Cell (td)
Available from 0.90
Table Row (tr)
Table Cell (td)
binding.corba
Table Cell (td)
CORBA Binding
Table Cell (td)
Available from 1.4
Table Row (tr)
Table Cell (td)
binding.erlang
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)
binding.jms
Table Cell (td)
Asynchronous JMS messaging
Table Cell (td)
Available from 1.1
Table Row (tr)
Table Cell (td)
binding.jsonrpc
Table Cell (td)

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

 

The JSON-RPC protocol
Table Cell (td)
Available
from 0.90
Table Row (tr)
Table Cell (td)
 
binding
-
.rmi
Table Cell (td)
The Java RMI protocol
Table Cell (td)
Available
from 0.90
Table Row (tr)
Table Cell (td)
 
binding
-
.ws
Table Cell (td)
SOAP/HTTP web services
Table Cell (td)
Available

 

core-spring

??

??

from 0.90
Table Row (tr)
Table Cell (td)
binding.ejb
Table Cell (td)
EJB Binding
Table Cell (td)
Available from 0.90
Table Row (tr)
Table Cell (td)
binding.http
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)
binding.atom
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)
binding.rss
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
color#C3CDA1
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

 

host-embedded

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

Available

 

from 0.90
Table Row (tr)
Table Cell (td)

Anchor
Interfaces
Interfaces

Background Color
color#C3CDA1
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)
interface.wsdl
Table Cell (td)
Interfaces described with WSDL definitions
Table Cell (td)
Available from 0.90
Table Row (tr)
Table Cell (td)

Anchor
Hosts
Hosts

Background Color
color#C3CDA1
Hosts

Table Row (tr)
Table Cell (td)
host.embedded
Table Cell (td)
The original simple embeddable runtime
Table Cell (td)
Available from 0.90
Table Row (tr)
Table Cell (td)

host-webapp

Intialises the Tuscany runtime for use in a Web Application

Available

 
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

 

implementation-java

Support for SCA components implemented with Java classes

 

 

implementation-script

Support for SCA components implemented with scripting languages

 

 

from 0.90
Table Row (tr)
Table Cell (td)

Anchor
Policy
Policy

Background Color
color#C3CDA1
Policy

Table Row (tr)
Table Cell (td)
definitions.xml
Table Cell (td)
Defined intents, policy sets and binding defaults
Table Cell (td)
Available from 1.0
Table Row (tr)

implementation-spring

Support for SCA components implemented as Spring components

Under Developerment