Proposed Schedule

December 1st - Cut release branch

Features going to 1.4

Core

  • 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)

Tools

  • 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)

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

(error)

assembly

(tick)

assembly-java-dsl

(error)

assembly-xml

(tick)

assembly-xsd

(tick)

binding-atom

(tick)

binding-atom-abdera

(tick)

binding-corba

(tick) - New Module for 1.4

binding-corba-runtime

(tick) - New Module for 1.4

binding-dwr

(tick)

binding-ejb

(tick)

binding-ejb-runtime

(tick)

binding-feed

(error)

binding-gdata

(tick) - New Module for 1.4

binding-gdata-runtime

(tick) - New Module for 1.4

binding-gdata2

(error)

binding-gdata2-runtime

(error)

binding-http

(tick)

binding-http-runtime

(tick)

binding-jms

(tick)

binding-jms-policy

(tick) - New Module for 1.4

binding-jms-runtime

(tick) - New Module for 1.4

binding-jsonrpc

(tick)

binding-jsonrpc-runtime

(tick)

binding-notification

(tick)

binding-rmi

(tick)

binding-rmi-runtime

(tick) - New Module for 1.4

binding-rss

(tick)

binding-rss-rome

(tick)

binding-sca

(tick)

binding-sca-axis2

(tick)

binding-sca-corba

(tick) - New Module for 1.4

binding-sca-jms

(question) Seems to throw exceptions...

binding-sca-xml

(tick)

binding-ws

(tick)

binding-ws-axis2

(tick)

binding-ws-axis2-policy

(tick)

binding-ws-wsdlgen

(tick)

binding-ws-xml

(tick)

contribution

(tick)

contribution-groovy

(tick)

contribution-impl

(tick)

contribution-java

(tick)

contribution-jee

(tick) - New Module for 1.4

contribution-namespace

(tick)

contribution-osgi

(tick)

contribution-resource

(tick)

contribution-updater

(question)

contribution-updater-impl

(question)

contribution-xml

(tick)

core

(tick)

core-databinding

(tick)

core-spi

(tick)

core-spring

(question) - Needs to be removed

data-api

(tick)

databinding

(tick)

databinding-axiom

(tick)

databinding-fastinfoset

(tick)

databinding-jaxb

(tick)

databinding-jaxb-axiom

(tick)

databinding-job

(question)

databinding-json

(tick)

databinding-saxon

(tick)

databinding-sdo

(tick)

databinding-sdo-axiom

(tick)

databinding-xmlbeans

(tick) - New Module for 1.4

databinding-xstream

(question)

data-engine-helper

(question)

definitions

(tick)

definitions-xml

(tick)

domain-manager

(tick)

endpoint

(tick)

extensibility

(tick)

extensibility-equinox

(question)

extensibility-osgi

(tick) - New Module for 1.4

extension-helper

(tick)

host-corba

(question)

host-corba-jee

(question)

host-corba-jse

(question)

host-corba-jse-tns

(question)

host-ejb

(question)

host-embedded

(tick)

host-http

(tick)

host-jetty

(tick)

host-openejb

(question)

host-osgi

(tick)

host-rmi

(tick)

host-tomcat

(error)

host-webapp

(tick)

host-webapp-junit

(question)

implementation-bpel

(tick)

implementation-bpel-jbpm

(error)

implementation-bpel-ode

(tick)

implementation-das

(error)

implementation-data-api

(error)

implementation-data-xml

(error)

implementation-ejb

(tick)

implementation-java

(tick)

implementation-java-runtime

(tick)

implementation-java-xml

(tick)

implementation-jee

(tick) - New Module for 1.4

implementation-node

(tick)

implementation-node-runtime

(tick)

implementation-notification

(tick)

implementation-openjpa

(error)

implementation-osgi

(tick)

implementation-resource

(tick)

implementation-resource-runtime

(tick)

implementation-script

(tick)

implementation-spring

(tick)

implementation-web

(question)

implementation-web-runtime

(question)

implementation-widget

(tick)

implementation-widget-runtime

(tick)

implementation-xquery

(tick)

interface

(tick)

interface-java

(tick)

interface-java-jaxws

(tick)

interface-java-xml

(tick)

interface-wsdl

(tick)

interface-wsdl-xml

(tick)

monitor

(tick)

monitor-logging

(error) Removed from trunk - TUSCANY-2690

node-api

(tick)

node-dynamic

(question)

node-impl

(tick)

node-launcher

(tick)

node-launcher-equinox

(question)

node-launcher-osgi

(question)

node-launcher-webapp

(tick)

node-manager

(tick) - New Module for 1.4

osgi-runtime

(tick)

policy

(tick)

policy-logging

(tick)

policy-reliability

(tick)

policy-security

(tick)

policy-security-jsr250

(tick)

policy-transaction

(question)

policy-xml

(tick)

policy-xml-ws

(tick)

runtime

(question)

runtime-2

(question)

runtime-standalone

(question)

runtime-tomcat

(question)

runtime-war

(question)

sca-api

(tick)

scdl4j

(error)

thirdparty-library

(question)

tracing-aspect4j

(tick) - New Module for 1.4

workspace

(tick)

workspace-impl

(tick)

workspace-xml

(tick)

xsd

(tick)

xsd-xml

(tick)

Dependency Issues

saxon 9.0.0.2 and 8.7 both required (ODE forces 8.7 dependency). Switching back to 8.7 again.

Command Line Samples

Sample

ant run

ant compile; ant run

Comments and JIRAS

binding-echo

(tick)

(tick)

 

binding-echo-extension

N/A

(tick)

 

binding-notification-broker

(tick)

(tick)

 

binding-notification-consumer

(tick)

(tick)

 

binding-notification-producer

(tick)

(tick)

 

calculator

(tick)

(tick)

 

calculator-corba-reference

(question)

(tick)

Not Complete - Excluded from distribution.

calculator-corba-service

(question)

(tick)

Not Complete - Excluded from distribution.

calculator-distributed

N/A

(tick)

 

calculator-implementation-policies

(tick)

(tick)

 

calculator-rmi-reference

(tick)

(tick)

 

calculator-rmi-service

(tick)

(tick)

 

calculator-script

(tick)

(tick)

 

callback-ws-client

(tick)

(tick)

 

callback-ws-service

(tick)

(tick)

 

databinding-echo

(tick)

(tick)

 

domain-management

N/A

(error)

TUSCANY-2736 ?

feed-aggregator

(tick)

(tick)

 

helloworld-bpel

(error)

(error)

TUSCANY-2707 ?

helloworld-bpel-ws

(error)

(error)

TUSCANY-2707 ?

helloworld-reference-jms

(tick)

(tick)

 

helloworld-service-jms

(tick)

(tick)

 

helloworld-ws-reference

(tick)

(tick)

 

helloworld-ws-reference-jms

(tick)

(tick)

 

helloworld-ws-reference-secure

(tick)

(tick)

 

helloworld-ws-sdo

(tick)

(tick)

 

helloworld-ws-service

(tick)

(tick)

 

helloworld-ws-service-jms

(tick)

(tick)

 

helloworld-ws-service-secure

(tick)

(tick)

 

implementation-composite

(tick)

(tick)

 

implementation-crud

(tick)

(tick)

 

implementation-crud-extension

N/A

(tick)

 

implementation-notification

(tick)

(tick)

 

implementation-pojo

N/A

N/A

Missing?

implementation-pojo-extension

N/A

(tick)

 

osgi-supplychain

(tick)

(tick)

 

quote-xquery

(tick)

(tick)

 

simple-bigbank

(tick)

(tick)

 

simple-bigbank-spring

(tick)

(tick)

 

simple-callback

(tick)

(tick)

 

simple-callback-ws

(tick)

(tick)

 

spring-bigbank-calculator

(tick)

(tick)

 

spring-bigbank-checkaccount

(tick)

(tick)

 

spring-bigbank-stockquote

(tick)

(tick)

 

store

(tick)

(tick)

 

store-distributed

(tick)

(tick)

 

supplychain

(tick)

(tick)

 

web-resource

(tick)

(tick)

 

zipcode-jaxws

(tick)

(tick)

 

 

 

 

bigbank

(error)

(tick)

Have to compile before run?

bigbank-account

N/A

(tick)

 

bigbank-calculator

(error)

(tick)

Have to compile before run?

bigbank-stockquote

(error)

(tick)

Have to compile before run?

mortgage-creditcheck

(error)

(tick)

Have to compile before run?

mortgage-loadapproval

(error)

(tick)

Have to compile before run?

xml-bigbank

(error)

(tick)

TUSCANY-2706 ?

WebApp Samples

Sample

Tomcat6

Tomcat5

WebSphere 6.1.0.9+

Geronimo

Comments and JIRAS

calculator-webapp

  (tick)

 

 

 

 

calculator-ws-webapp

  (tick)

 

 

 

 

chat-webapp

  (tick)

 

 

 

 

chat2-webapp

  (error)

 

 

 

Excluded from distribution - TUSCANY-2692

feed-aggregator-webapp

  (tick)

 

 

 

 

helloworld-dojo-webapp

  (tick)

 

 

 

 

helloworld-jsonrpc-webapp

  (tick)

 

 

 

 

helloworld-ws-sdo-webapp

  (tick)

 

 

 

 

 

 

 

 

 

 

alert-aggregator-webapp

(tick)

 

 

 

 

Tutorial

Scenario

Result

Fruit Store

(tick)

Fruit Store merger

(tick)

Fruit Store as supplier

(tick)

Fruit Store solution provider

(tick)

Fruit Store mashup

(tick)

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.

  • No labels