What Tuscany modules are required
Functional Area | Feature | SCA constructs | Tuscany Modules | Descriptions | Dependencies |
| SCA assembly | composite | assembly |
...
binding-atom
binding-atom-abdera
binding-rss
binding-rss-rome
binding-corba
binding-corba-runtime
host-corba
host-corba-jee
host-corba-jse
host-corba-jse-tns
binding-ejb
binding-ejb-runtime
host-ejb
host-openejb
binding-gdata
binding-gdata-runtime
binding-gdata-gsoc
binding-gdata-runtime-gsoc
binding-http
binding-http-runtime
binding-jms
binding-jms-runtime
binding-jsonrpc
binding-jsonrpc-runtime
binding-rmi
binding-sca
binding-sca-xml
binding-sca-axis2
binding-sca-corba
endpoint
...
Model interfaces for the SCA assembly model |
| ||||
| Interface | interface.java | interface | 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 |
|
|
| Web Service binding |
| binding-ws |
|
|
| SCA binding | binding.sca | binding-sca |
|
|
| Java implementation | implementation.java | implementation-java |
...
xml |
...
runtime |
|
| |
| BPEL implementation | implementation.bpel | implementation- |
...
bpel |
...
bpel- |
...
jbpm |
...
bpel-ode |
|
| |||
| EJB implementation | implementation.ejb | implementation-ejb |
|
|
| Scripting language based implementation | 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 |
|
|
tracing-aspectj
thirdparty-library
...