You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Proposed Schedule

March 14th - Cut release branch
March 18th - Initial RC

Features going to 1.2

Core

  • Interceptor Enhancements
    • Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
    • Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
    • PolicyProvider SPIs to allow extensions to plugin policy interceptors
  • Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
  • Support for Relax WS Interfaces
  • Improvement of contribution service to allow it to be used outside of the runtime environment
  • Support for Contribution Import/Export resource
  • Enhanced Distributed Domain story using Workspace
    • Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
      • set of core services providing management capabilities
      • Administration web interface
      • This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
  • Enhanced support for SCA Policy spec
    • Ability to apply external policy definitions to a SCA composition
    • Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
    • Bug fixes
  • Improvements of http binding to support servlet components
  • Enable Tuscany to run inside an OSGi runtime

Web 2.0 Extensions

  • Enhancements to implementation.widget (support for properties)
  • New atom binding based on Apache Abdera
  • Refactoring of rss-rome binding

Other Extensions

  • Binding JMS
  • Enhancements to Binding RMI
    • Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
  • Enhancements to Groovy extension
    • Support for 'native' groovy classes
  • Enhancements to OSGi bundle contributions
    • Support Bundle URLs to be added as contributions

Tools

  • Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment

Samples/Tutorial/Demos

calculator-distributed migrated to use new Tuscany Distributed Workspace
sample-calculator-ws-secure-webapp
sample-helloworld-jms-webapp
new jms samples
improve bigbank demo to include support for policies
tutorial store changes

  • use of import/export
  • development of contribution without requiring dependencies on the Tuscany runtime
  • usage of new sca domain infrastructure

Hosting plataforms

Testing

Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)

JIRAS

TUSCANY-2027
TUSCANY-1999
TUSCANY-2037
TUSCANY-2034
TUSCANY-2038
TUSCANY-2043
TUSCANY-2046
TUSCANY-2047
TUSCANY-2028
TUSCANY-1873
TUSCANY-2049
TUSCANY-2035
TUSCANY-1206
TUSCANY-2036
TUSCANY-1771
TUSCANY-2013
TUSCANY-1926
TUSCANY-1917
TUSCANY-1949
TUSCANY-1941
TUSCANY-2045
TUSCANY-2057
TUSCANY-2055
TUSCANY-2056
TUSCANY-2072
TUSCANY-2047/TUSCANY-2073?
TUSCANY-1977
TUSCANY-2075
TUSCANY-1894
TUSCANY-2079
TUSCANY-2078
TUSCANY-2080
TUSCANY-2068
TUSCANY-1950
TUSCANY-2077

Modules included in the distribution

assembly –
assembly-java-dsl NO Old, but never added to previous release
assembly-xml –
assembly-xsd –
binding-atom –
binding-atom-abdera –
binding-dwr –
binding-ejb –
binding-feed –
binding-http –
binding-jms –
binding-jsonrpc –
binding-notification –
binding-rmi –
binding-rss –
binding-rss-rome –
binding-sca –
binding-sca-axis2 –
binding-sca-xml –
binding-ws –
binding-ws-axis2 –
binding-ws-xml –
contribution –
contribution-groovy NO New, add ?
contribution-impl –
contribution-java –
contribution-namespace –
contribution-osgi –
contribution-resource –
contribution-updater NO ???
contribution-updater-impl NO ???
contribution-xml –
core –
core-databinding –
core-spi –
core-spring NO ???
databinding –
databinding-axiom –
databinding-fastinfoset NO ???
databinding-jaxb –
databinding-job NO ???
databinding-json –
databinding-saxon –
databinding-sdo –
databinding-sdo-axiom –
databinding-xmlbeans NO ???
databinding-xstream NO Work in progress
data-engine-helper NO Ok
definitions –
definitions-xml –
domain –
domain-api –
domain-impl –
extensibility –
extension-helper –
host-embedded –
host-http –
host-jetty –
host-osgi NO ???
host-rmi –
host-tomcat –
host-webapp –
host-webapp-junit NO ???
implementation-bpel –
implementation-das NO OK
implementation-data-api –
implementation-data-xml NO OK
implementation-ejb NO ???
implementation-ejb-xml NO ???
implementation-java –
implementation-java-runtime –
implementation-java-xml –
implementation-node –
implementation-node-runtime –
implementation-node-xml –
implementation-notification –
implementation-openjpa NO OK
implementation-osgi –
implementation-resource –
implementation-script –
implementation-spring –
implementation-widget –
implementation-xquery –
interface –
interface-java –
interface-java-jaxws –
interface-java-xml –
interface-wsdl –
interface-wsdl-java2wsdl –
interface-wsdl-xml –
node NO ??? Is this obsolete ?
node2-api –
node2-impl –
node2-launcher –
node2-launcher-webapp NO
node-api – ??? Is this obsolete ?
node-impl – ??? Is this obsolete ?
osgi-runtime –
policy –
policy-logging –
policy-security –
policy-transaction NO Work in progress
policy-xml –
runtime NO ???
runtime-standalone NO ???
runtime-tomcat NO ???
runtime-war NO ???
saxon –
sca-api –
workspace NO just added
workspace-admin NO just added
workspace-impl NO just added
workspace-xml NO just added

Current Sample Status

  • No labels