This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • What is what for Tuscany modules
Skip to end of metadata
Go to start of metadata

What Tuscany modules are required

Functional Area

Feature

SCA constructs

Tuscany Modules

Descriptions

Dependencies

 

SCA assembly

composite
componentType

assembly
assembly-xml
assembly-xsd

Model interfaces for the SCA assembly model
XML Reader, Writer and Resolver
XSDs for the assemlby model

 

 

Interface

interface.java
interface.wsdl

interface
interface-java
interface-java-xml

interface-java-jaxws
interface-wsdl
interface-wsdl-xml

xsd
xsd-xml

Model for interface/operation
Model for java interface
Reader/Writer for interface.java

Interface processor for JAXWS annotation
WSDL port type as the interface definition
Reader/Writer for interface.wsdl

Model for XSD artifacts
Reader/Writer to load/save XSDs

 

 

Policy

intent
policySet

policy
policy-xml
policy-xml-ws

policy-logging
policy-security
policy-security-jsr250
policy-security-ws
policy-transaction

definitions
definitions-xml

Model for policy
Read/Writer for policy XML
Reader/Writer for WS policy XML

 

 

Contribution Processing

 

contribution
contribution-xml
contribution-impl
contribution-java
contribution-namespace
contribution-osgi
contribution-resource

Process SCA contribution (archives) and build the model for containing artifacts

 

 

Extensibility

 

extensibility
extensibility-equinox

Provide the extensibility to plugin tuscany extensions such as utilities, XML processors,
binding providers,
implementation providers and databindings

 

 

Runtime core and SPI for extensions

 

core
core-spi
core-databinding

Core activates SCA composite and build up the invocation chain between
SCA services and references over the bindings

 

 

Databinding

 

databinding

databinding-axiom
databinding-fastinfoset
databinding-jaxb
databinding-jaxb-axiom
databinding-json
databinding-saxon
databinding-sdo
databinding-sdo-axiom
databinding-xmlbeans

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
node-dynamic
node-impl
node-launcher
node-launcher-equinox
thirdparty-library

node-launcher-webapp
node-manager
implementation-node
implementation-node-runtime
host-embedded

 

 

 

SCA Domain Manager

 

domain-manager
workspace
workspace-impl
workspace-xml

SCA domain manager web application

 

 

Serviceability: Monitoring, Logging and Tracing

 

monitor
monitor-logging
tracing-aspectj

 

 

 

Feed bindings:
Atom
RSS

binding.atom
binding.rss

binding-atom
binding-atom-abdera
binding-rss
binding-rss-rome

Feed support, including atom and rss protocols

 

 

JSONRPC binding

binding.jsonrpc

binding-jsonrpc
binding-jsonrpc-runtime

JSONRPC for AJAX

 

 

RMI binding

binding.rmi

binding-rmi
host-rmi

RMI

 

 

JMS binding

binding.jms

binding-jms
binding-jms-runtime

JMS

 

 

EJB binding

binding.ejb

binding-ejb
binding-ejb-runtime
host-ejb
host-openejb

EJB

 

 

CORBA binding

binding.corba

binding-corba
binding-corba-runtime
host-corba
host-corba-jee
host-corba-jse
host-corba-jse-tns

CORBA

 

 

GData binding

binding.gdata

binding-gdata
binding-gdata-runtime
binding-gdata-gsoc
binding-gdata-runtime-gsoc

GData

 

 

HTTP protocol support for all http-based bindings

 

host-http
host-jetty
host-tomcat
host-webapp
host-webapp-junit

HTTP related hooks

 

 

HTTP binding

binding.http

binding-http
binding-http-runtime

 

 

 

Web Service binding

 

binding-ws
binding-ws-axis2
binding-ws-axis2-policy
binding-ws-wsdlgen
binding-ws-xml

 

 

 

SCA binding

binding.sca

binding-sca
binding-sca-xml
binding-sca-axis2
binding-sca-corba
binding-sca-jms
endpoint

 

 

 

Java implementation

implementation.java

implementation-java
implementation-java-xml
implementation-java-runtime

 

 

 

BPEL implementation

implementation.bpel

implementation-bpel
implementation-bpel-jbpm
implementation-bpel-ode

 

 

 

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
implementation-widget-runtime

 

 

 

OSGi implementation

implementation.osgi

implementation-osgi

 

 

 

HTTP Resource implementation

implementation.resource

implementation-resource
implementation-resource-runtime

 

 

 

XQuery implementation

implementation.xquery

implementation-xquery

 

 

 

Data Access Services

 

data-api
data-engine-helper
implementation-das
implementation-data-xml

 

 

  • No labels