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-2676 | LICENSE and NOTICE files in xsd, xsd-xml and constribution-resource modules | Done | http://www.mail-archive.com/dev@tuscany.apache.org/msg03462.html | |||
TUSCANY-2678 | Naming standard for modules/samples/itests projects | Done | http://www.mail-archive.com/dev@tuscany.apache.org/msg03429.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 | Open |
| 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 | - New Module for 1.4 |
binding-corba-runtime | - New Module for 1.4 |
binding-dwr |
|
binding-ejb |
|
binding-ejb-runtime |
|
binding-feed |
|
binding-gdata | - New Module for 1.4 |
binding-gdata-runtime | - New Module for 1.4 |
binding-gdata2 |
|
binding-gdata2-runtime |
|
binding-http |
|
binding-http-runtime |
|
binding-jms |
|
binding-jms-policy | - New Module for 1.4 |
binding-jms-runtime | - New Module for 1.4 |
binding-jsonrpc |
|
binding-jsonrpc-runtime |
|
binding-notification |
|
binding-rmi |
|
binding-rmi-runtime | - New Module for 1.4 |
binding-rss |
|
binding-rss-rome |
|
binding-sca |
|
binding-sca-axis2 |
|
binding-sca-corba | - New Module for 1.4 |
binding-sca-jms | Seems to throw exceptions... |
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 | - New Module for 1.4 |
contribution-namespace |
|
contribution-osgi |
|
contribution-resource |
|
contribution-updater |
|
contribution-updater-impl |
|
contribution-xml |
|
core |
|
core-databinding |
|
core-spi |
|
core-spring | - Needs to be removed |
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 | - New Module for 1.4 |
databinding-xstream |
|
data-engine-helper |
|
definitions |
|
definitions-xml |
|
domain-manager |
|
endpoint |
|
extensibility |
|
extensibility-equinox |
|
extensibility-osgi | - New Module for 1.4 |
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 | Doesn't appear in /modules for some reason |
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 | - New Module for 1.4 |
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 This is a repeat of monitor and we can live without it | Removed from trunk - TUSCANY-2690 |
node-api |
|
node-dynamic |
|
node-impl |
|
node-launcher |
|
node-launcher-equinox |
|
node-launcher-osgi |
|
node-launcher-webapp |
|
node-manager | - New Module for 1.4 |
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 | - New Module for 1.4 |
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 |
|
| Have to compile before run? | ||
callback-ws-client |
|
| Have to compile before run? | ||
callback-ws-service |
|
| Have to compile before run? | ||
databinding-echo |
|
| |||
domain-management | N/A |
| TUSCANY-2736 Have to compile before run ? | ||
feed-aggregator |
|
|
| ||
helloworld-bpel |
|
|
| TUSCANY-2707 Have to compile before run ? | |
helloworld-bpel-ws |
|
|
| TUSCANY-2707 ? | |
helloworld-reference-jms |
|
| Have to compile before run? | ||
helloworld-service-jms |
|
| Have to compile before run? | ||
helloworld-ws-reference |
|
| Have to compile before run? | ||
helloworld-ws-reference-jms |
|
| Have to compile before run? | ||
helloworld-ws-reference-secure |
|
| Have to compile before run? some exception is thrown check... | ||
helloworld-ws-sdo |
|
| Have to compile before run? | ||
helloworld-ws-service |
|
| Have to compile before run? | ||
helloworld-ws-service-jms |
|
| Have to compile before run? | ||
helloworld-ws-service-secure |
|
| Have to compile before run? | ||
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.