...
- Enhancements to Spring integration
- Support for Spring version 2.5.5
- Spring Schema location changed to http://www.osoa.org/xmlns/sca/1.0/spring-sca.xsd
- Improved Samples to demonstrate various SCA bindings with Spring
- Support for Implementation Policies to Spring Components
- Support for basic SCA annotations with Spring beans
- Improved user guide documentation
- Axis2 Runtime
- Support for Axis2 version 1.4.1
- Support for MTOM message optimization
- JMS
- Improved user guide documentation
- Support for SCA callbacks with JMS binding
- Support for new subscription Header element from latest WD3 spec draft
- Support for @requestConnection / @responseConnection
- Improved user guide documentation
- Tracing
- Support for Aspect Oriented Tracing
Web 2.0 Extensions
- ATOM Binding
- Support for
- eTags, last-modified headers, complete support for location header
- Support for streaming postMedia and putMedia
- Support for negotiated content types
- HTTP Binding
- Support for eTags
Other Extensions
- Corba Binding (GSoC)
- GData Binding (GSoC)
...
- Tuscany Eclipse Plugins enhancements to be compatible with new Eclipse Ganymede release
Samples/Tutorial/Demos
- Improved simple-bigbank-spring samples to demonstrate various SCA bindings with Spring
Hosting platforms
JIRAS
JIRA | Description | Status | Comments |
---|---|---|---|
TUSCANY-2585 | Support for <import/> tag in Spring Application Context |
| |
TUSCANY-2623 | Atom binding JavaScript client needs model to XML serialization |
| |
TUSCANY-2634 | Implementation Policies for implementation.spring |
| |
TUSCANY-2654 | Support for SCA Annotations in Spring Implementation |
| |
TUSCANY-2655 | Create itest for SCA annotations with Spring Implementation |
| |
TUSCANY-2656 | More improvement to the spring itest |
| |
TUSCANY-2665 | Issue noticed in itest-contribution while starting the CalculatorClient |
| |
TUSCANY-2666 | Improvement in Spring BigBank Sample test |
| |
TUSCANY-2672 | Compilation Error Building SCA CORBA Binding Runtime |
| |
TUSCANY-2455 | Exception not thrown on duplicate component names within a composite |
| |
TUSCANY-2550 | Ensure Spring Implementation works with binding.sca/jsonrpc/rss/atom |
| |
TUSCANY-2549 | Documentation on Spring Implementation for SCA Java User Guide |
| |
TUSCANY-2613 | Upgrade Implementation Spring version from 2.0.8 to 2.5.5 |
| |
TUSCANY-2641 | Enhancements to Tuscany Logging and tracing |
| |
TUSCANY-2567 | Support for streaming postMedia and putMedia in Atom binding |
| |
TUSCANY-2537 | Demonstrate Atom Binding end to end caching (ETag, Last-modified use) in |
| |
TUSCANY-2504 | Atom binding support for negotiated content types |
| |
TUSCANY-2516 | HTTP binding should support etag and if-modified headers |
| |
TUSCANY-2597 | Generation of AtomPub workspace/service document |
| |
TUSCANY-2477 | Atom binding support for eTags, last-modified header |
| |
TUSCANY-2487 | Test Cases for different data type supported by JSONRPC binding |
| |
TUSCANY-2517, TUSCANY-2520, TUSCANY-2521, TUSCANY-2522 | Improvements in spring big bank sample |
|
JIRAS (for clean-up, raised by testing)
...
Module | Included In Distro |
---|---|
api | |
assembly | |
assembly-java-dsl | |
assembly-xml | |
assembly-xsd | |
binding-atom | |
binding-atom-abdera | |
binding-corba | |
binding-corba-runtime | |
binding-dwr | |
binding-ejb | |
binding-ejb-runtime | |
binding-feed | |
binding-gdata | |
binding-gdata-runtime | |
binding-gdata2 | |
binding-gdata2-runtime | |
binding-http | |
binding-http-runtime | |
binding-jms | |
binding-jms-policy | |
binding-jms-runtime | |
binding-jsonrpc | |
binding-jsonrpc-runtime | |
binding-notification | |
binding-rmi | |
binding-rmi-runtime | |
binding-rss | |
binding-rss-rome | |
binding-sca | |
binding-sca-axis2 | |
binding-sca-corba | |
binding-sca-jms | |
binding-sca-xml | |
binding-ws | |
binding-ws-axis2 | |
binding-ws-axis2-policy | |
binding-ws-wsdlgen | |
binding-ws-xml | |
contribution | |
contribution-groovy | |
contribution-impl | |
contribution-java | |
contribution-jee | |
contribution-namespace | |
contribution-osgi | |
contribution-resource | |
contribution-updater | |
contribution-updater-impl | |
contribution-xml | |
core | |
core-databinding | |
core-spi | |
core-spring | |
data-api | |
databinding | |
databinding-axiom | |
databinding-fastinfoset | |
databinding-jaxb | |
databinding-jaxb-axiom | |
databinding-job | |
databinding-json | |
databinding-saxon | |
databinding-sdo | |
databinding-sdo-axiom | |
databinding-xmlbeans | |
databinding-xstream | |
data-engine-helper | |
definitions | |
definitions-xml | |
domain-manager | |
endpoint | |
extensibility | |
extensibility-equinox | |
extensibility-osgi | |
extension-helper | |
host-corba | |
host-corba-jee | |
host-corba-jse | |
host-corba-jse-tns | |
host-ejb | |
host-embedded | |
host-http | |
host-jetty | |
host-openejb | |
host-osgi | |
host-rmi | |
host-tomcat | |
host-webapp | |
host-webapp-junit | |
implementation-bpel | |
implementation-bpel-jbpm | |
implementation-bpel-ode | |
implementation-das | |
implementation-data-api | |
implementation-data-xml | |
implementation-ejb | |
implementation-java | |
implementation-java-runtime | |
implementation-java-xml | |
implementation-jee | |
implementation-node | |
implementation-node-runtime | |
implementation-notification | |
implementation-openjpa | |
implementation-osgi | |
implementation-resource | |
implementation-resource-runtime | |
implementation-script | |
implementation-spring | |
implementation-web | |
implementation-web-runtime | |
implementation-widget | |
implementation-widget-runtime | |
implementation-xquery | |
interface | |
interface-java | |
interface-java-jaxws | |
interface-java-xml | |
interface-wsdl | |
interface-wsdl-xml | |
monitor | |
monitor-logging | |
node-api | |
node-dynamic | |
node-impl | |
node-launcher |
|
node-launcher-equinox | |
node-launcher-osgi | |
node-launcher-webapp | |
node-manager | |
osgi-runtime | |
policy | |
policy-logging | |
policy-reliability | |
policy-security | |
policy-security-jsr250 | |
policy-transaction | |
policy-xml | |
policy-xml-ws | |
runtime | |
runtime-2 | |
runtime-standalone | |
runtime-tomcat | |
runtime-war | |
sca-api | |
scdl4j | |
thirdparty-library | |
tracing-aspect4j | |
workspace | |
workspace-impl | |
workspace-xml | |
xsd | |
xsd-xml | |
...
Sample | ant run | ant compile; ant run | Comments and JIRAS | |
---|---|---|---|---|
binding-echo | | |
| |
binding-echo-extension | N/A | |
| |
binding-notification-broker | | |
| |
binding-notification-consumer | | |
| |
binding-notification-producer | | |
| |
calculator | | |
| |
calculator-corba-reference | | | Not Complete - Excluded from distribution. | |
calculator-corba-service | | | Not Complete - Excluded from distribution. | |
calculator-distributed | N/A | |
| |
calculator-implementation-policies | | |
| |
calculator-rmi-reference | | |
| |
calculator-rmi-service | | |
| |
calculator-script | | | TUSCANY-2687 - Fixed | |
callback-ws-client | | |
| |
callback-ws-service | | |
| |
databinding-echo | | |
| |
domain-management | N/A | | | TUSCANY-2736 ? |
feed-aggregator | | |
| |
helloworld-bpel | | | sealing violation TUSCANY-2707 ? | |
helloworld-bpel-ws | | | sealing violation TUSCANY-2707 ? | |
helloworld-reference-jms | | |
| |
helloworld-service-jms | | | TUSCANY-2687 - Fixed | |
helloworld-ws-reference | | |
| |
helloworld-ws-reference-jms | | |
| |
helloworld-ws-reference-secure | | | Need opensaml-1.1.jar in lib? | |
helloworld-ws-sdo | | |
| |
helloworld-ws-service | | |
| |
helloworld-ws-service-jms | | |
| |
helloworld-ws-service-secure | | | Need opensaml-1.1.jar in lib? | |
implementation-composite | | |
| |
implementation-crud | | |
| |
implementation-crud-extension | N/A | |
| |
implementation-notification | | |
| |
implementation-pojo | N/A | N/A | Missing? | |
implementation-pojo-extension | N/A | |
| |
osgi-supplychain | | |
| |
quote-xquery | | |
| |
simple-bigbank | | |
| |
simple-bigbank-spring | | |
| |
simple-callback | | |
| |
simple-callback-ws | | |
| |
spring-bigbank-calculator | | |
| |
spring-bigbank-checkaccount | | | TUSCANY-2687 - Fixed | |
spring-bigbank-stockquote | | |
| |
store | | |
| |
store-distributed | | |
| |
supplychain | | |
| |
web-resource | | |
| |
zipcode-jaxws | | |
| |
|
|
| ||
bigbank | | | Have to compile before run? | |
bigbank-account | N/A | |
| |
bigbank-calculator | | | Have to compile before run? | |
bigbank-stockquote | | | Have to compile before run? | |
mortgage-creditcheck | | | Have to compile before run? | |
mortgage-loadapproval | | | Have to compile before run? | |
xml-bigbank | | | Have to compile before run TUSCANY-2706 ? |
WebApp Samples
Sample | Tomcat6 | Tomcat5 | WebSphere 6.1.0.9+ | Geronimo | Comments and JIRAS |
---|---|---|---|---|---|
calculator-webapp | |
|
|
|
|
calculator-ws-webapp | |
|
|
| TUSCANY-2691 - Fixed |
chat-webapp | |
|
|
|
|
chat2-webapp | |
|
|
| Excluded from distribution - TUSCANY-2692 |
feed-aggregator-webapp | |
|
|
| TUSCANY-2693 - Fixed |
helloworld-dojo-webapp | |
|
|
|
|
helloworld-jsonrpc-webapp | |
|
|
|
|
helloworld-ws-sdo-webapp | |
|
|
| TUSCANY-2694 - Fixed |
|
|
|
|
|
|
alert-aggregator-webapp | |
|
|
|
|
...
Scenario | Result |
---|---|
Fruit Store | |
Fruit Store merger | |
Fruit Store as supplier | |
Fruit Store solution provider | |
Fruit Store mashup | |
Eclipse Update Site
Scenario | Result |
---|---|
Install from update site |
|
...
Has this run successfully
Getting started with Tuscany
Update http://tuscany.apache.org/getting-started-with-tuscany.html with the appropriate info.