What Tuscany modules are required
Functional Area | Feature | SCA constructs | Tuscany Modules | Descriptions | Dependencies |
| SCA assembly | composite | assembly | Model interfaces for the SCA assembly model |
|
| Interface | interface.java | interface |
...
xml |
...
jaxws | Model for interface/operation |
| |||
| Policy | intent | policy | Model for policy |
|
| Contribution Processing |
| contribution | Process SCA contribution (archives) and build the model for containing artifacts |
|
| Extensibility |
| extensibility | Provide the extensibility to plugin tuscany extensions such as utilities, XML processors, |
|
| Runtime core and SPI for extensions |
| core | Core activates SCA composite and build up the invocation chain between |
|
| 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 |
|
| Serviceability: Monitoring, Logging and Tracing |
| monitor |
|
|
| 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 |
...
http-runtime |
binding-rmi
host-rmi
binding-sca
binding-sca-xml
binding-sca-axis2
binding-sca-corba
endpoint
...
|
| ||
| Web Service binding |
| binding-ws |
contribution
contribution-xml
contribution-impl
contribution-java
contribution-namespace
contribution-osgi
contribution-resource
core
core-databinding
core-spi
extensibility
extensibility-equinox
data-api
data-engine-helper
databinding
databinding-axiom
databinding-fastinfoset
databinding-jaxb
databinding-jaxb-axiom
databinding-json
databinding-saxon
databinding-sdo
databinding-sdo-axiom
databinding-xmlbeans
definitions
definitions-xml
domain-manager
workspace
workspace-impl
workspace-xml
|
| ||||
| SCA binding | binding.sca | binding-sca |
|
|
| Java implementation | implementation.java | implementation-java |
|
|
| BPEL implementation | implementation.bpel |
...
implementation-bpel |
...
|
| ||
| EJB implementation | implementation.ejb | implementation-ejb |
implementation-java
implementation-java-xml
implementation-java-runtime
implementation-node
implementation-node-runtime
implementation-osgi
implementation-resource
implementation-resource-runtime
implementation-script
|
| ||||
| Scripting language based implementation | implementation.script | implementation-script |
|
|
| Spring implementation | implementation.spring | implementation-spring |
|
|
|
|
|
...
implementation-widget |
|
| |
| OSGi implementation |
...
monitor
monitor-logging
sca-api
node-api
node-impl
node-launcher
node-launcher-equinox
node-launcher-webapp
node-manager
policy
policy-logging
policy-security
policy-security-jsr250
policy-security-ws
policy-transaction
policy-xml
policy-xml-ws
implementation.osgi | implementation-osgi |
|
| ||
| HTTP Resource implementation | implementation.resource | implementation-resource |
|
|
| XQuery implementation | implementation.xquery | implementation-xquery |
|
|
| Data Access Services |
| data-api |
|
|
...