What Tuscany modules are required
Feature |
SCA constructs |
Tuscany Modules |
Descriptions |
SCA assembly |
composite |
assembly |
Model interfaces for the SCA assembly model |
Interface |
interface.java |
interface |
Model for interface/operation |
Policy |
intent |
policy |
|
Contribution Processing |
|
contribution |
|
Extensibility |
|
extensibility |
|
Runtime core and SPI for extensions |
|
core |
|
Databinding |
|
databinding |
A framework to deal with data representation and transformation |
SCA API |
|
sca-api |
SCA Java common APIs and Annotations |
SCA Node API, Impl and Launchers |
|
node-api |
|
SCA Domain Manager |
|
domain-manager |
SCA domain manager web application |
Feed bindings: |
binding.atom |
binding-atom |
Feed support, including atom and rss protocols |
JSONRPC binding |
binding.jsonrpc |
binding-jsonrpc |
JSONRPC for AJAX |
RMI binding |
binding.rmi |
binding-rmi |
RMI |
JMS binding |
binding.jms |
binding-jms |
JMS |
EJB binding |
binding.ejb |
binding-ejb |
EJB |
CORBA binding |
binding.corba |
binding-corba |
CORBA |
GData binding |
binding.gdata |
binding-gdata |
GData |
HTTP protocol support for all http-based bindings |
|
host-http |
HTTP related hooks |
HTTP binding |
binding.http |
binding-http |
|
Web Service binding |
|
binding-ws |
|
SCA binding |
binding.sca |
binding-sca |
|
Java implementation |
implementation.java |
implementation-java |
|
BPEL implementation |
implementation.bpel |
implementation-bpel |
|
EJB implementation |
implementation.ejb |
implementation-ejb |
|
Scripting language based implementation (Groovy, JavaScript, Ruby and Python) |
implementation.script |
implementation-script |
|
Spring implementation |
implementation.spring |
implementation-spring |
|
|
|
implementation-widget |
|
OSGi implementation |
implementation.osgi |
implementation-osgi |
|
HTTP Resource implementation |
implementation.resource |
implementation-resource |
|
XQuery implementation |
implementation.xquery |
implementation-xquery |
|
Data Access Services |
|
data-api |
|
Serviceability: Monitoring, Logging and Tracing |
|
monitor |
|