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 | 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-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 - Will not be included for Excluded from distribution. | ||||
calculator-corba-service | | | Not Complete - Will not be included for Excluded from distribution. | ||||
calculator-distributed | | |
| ||||
calculator-implementation-policies | | |
| ||||
calculator-rmi-reference | | |
| ||||
calculator-rmi-service | | |
| ||||
calculator-script | | | Have to compile before run? | ||||
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 | | | Have to compile before run? | ||||
helloworld-ws-reference | | |
| ||||
helloworld-ws-reference-jms | | |
| ||||
helloworld-ws-reference-secure | | | some exception is thrown check... | ||||
helloworld-ws-sdo | | |
| ||||
helloworld-ws-service | | |
| ||||
helloworld-ws-service-jms | | |
| ||||
helloworld-ws-service-secure | | | some exception is thrown check... | ||||
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 | | | Change name in build.xml? | ||||
spring-bigbank-stockquote | | |
| ||||
store |
| supplychain | | |
| ||
web store-resource distributed | | |
| ||||
supplychain |
|
| | |
|
|
|
photo-gallery |
|
|
| ||||
web-resource | | | store-distributed |
|
|
| |
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 | | | to compile before run? Ant run throws exception.... 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.