Proposed Schedule
November December 1st - Cut release branch
Features going to 1.4
...
- 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
- 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
- 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
Hosting plataforms
- 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)
...
JIRA | Description | Status | Comments |
---|---|---|---|
TUSCANY-2672 | Compilation Error Building SCA CORBA Binding Runtime | Done |
|
TUSCANY-2674 | BUILD ERROR - Building SCA Calculator Sample using Scripting Languages | Open | http://www.mail-archive.com/dev@tuscany.apache.org/msg03428.html ![]() |
TUSCANY-2678 2676 | LICENSE and NOTICE files in xsd, xsd-xml and constribution-resource modules Naming standard for modules/samples/itests projects | Done | http://www.mail-archive.com/dev@tuscany.apache.org/ msg03429![]() |
TUSCANY-2676 LICENSE and NOTICE files in xsd, xsd-xml and constribution-resource modules 2678 | Naming standard for modules/samples/itests projects | Done | http://www.mail-archive.com/dev@tuscany.apache.org/ msg03462.html![]() |
TUSCANY-2679 | Incorrect project name in build.xml for projects in demo | Done |
|
TUSCANY-2682 | Updates required for distribution pom/readme files | Done |
|
TUSCANY-2683 | Spring Samples throws exception while running with Ant | Done |
|
TUSCANY-2685 | Remove README and build.xml from Implementation das and data-xml module | Done |
|
TUSCANY-2687 | Jar names in the build.xml conflicts with artifact-id in pom.xml | Done |
|
TUSCANY-2690 | Removing modules/monitor-logging from the trunk | Done |
|
TUSCANY-2698 | NPE when schema import not found | 1.x done | Needs to be applied to trunk |
Modules
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-notification 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-security-ws | | 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 | | |
| |||
callback-ws-client | | |
| |||
callback-ws-service | | |
| |||
databinding-echo | | |
|
| ||
domain-management | N/A | | TUSCANY-2736 ? | |||
feed-aggregator | | |
|
| ||
helloworld-bpel | | | TUSCANY-2707 ? | |||
helloworld-bpel-ws | |
| | TUSCANY-2707 ? | ||
helloworld-reference-jms | | |
| |||
helloworld-service-jms | | |
| |||
helloworld-ws-reference | | |
| |||
helloworld-ws-reference-jms | | |
| |||
helloworld-ws-reference-secure | | |
| |||
helloworld-ws-sdo | | |
| |||
helloworld-ws-service | | |
| |||
helloworld-ws-service-jms | | |
| |||
helloworld-ws-service-secure | | |
| |||
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 | | |
| |||
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 | |
| | TUSCANY-2706 ? |
WebApp Samples
Sample | Tomcat6 | Tomcat5 | WebSphere 6.1.0.9+ | Geronimo | Comments and JIRAS |
---|---|---|---|---|---|
calculator-webapp | |
|
|
|
|
calculator-ws-webapp | |
|
|
|
|
chat-webapp | |
|
|
|
|
chat2-webapp | |
|
|
| Excluded from distribution - TUSCANY-2692 |
feed-aggregator-webapp | |
|
|
|
|
helloworld-dojo-webapp | |
|
|
|
|
helloworld-jsonrpc-webapp | |
|
|
|
|
helloworld-ws-sdo-webapp | |
|
|
|
|
|
|
|
|
|
|
alert-aggregator-webapp | |
|
|
|
|
Tutorial
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 |
|
Java Security Build
Has this run successfully
Getting started with Tuscany
Update http://tuscany.apache.org/getting-started-with-tuscany.html with the appropriate info.