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 | 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 |
|
| |||
| BPEL implementation | implementation.bpel | implementation-bpel |
|
| |||
| 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 |
| Serviceability: Monitoring, Logging and Tracing |
| monitor |
|