Proposed Schedule
March 17th - Cut release branch - Completed
March 20th - 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.
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
- 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
TUSCANY-2056
TUSCANY-2088
TUSCANY-2086
TUSCANY-2094
TUSCANY-2106
#Modules included in the distribution
Module |
Status - SCA ALL |
Status - SCA Manifest |
Comments |
---|---|---|---|
assembly |
– |
– |
|
assembly-java-dsl |
NO |
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 |
– |
– |
Just added |
contribution-impl |
– |
– |
|
contribution-java |
– |
– |
|
contribution-namespace |
– |
– |
|
contribution-osgi |
– |
– |
|
contribution-resource |
– |
– |
Just added |
contribution-updater |
NO |
NO |
not required - part or workpool effort |
contribution-updater-impl |
NO |
NO |
not required - part or workpool effort |
contribution-xml |
– |
– |
|
core |
– |
– |
|
core-databinding |
– |
– |
|
core-spi |
– |
– |
|
core-spring |
NO |
NO |
??? |
databinding |
– |
– |
|
databinding-axiom |
– |
– |
|
databinding-fastinfoset |
NO |
NO |
??? |
databinding-jaxb |
– |
– |
|
databinding-job |
NO |
NO |
not required - part or workpool effort |
databinding-json |
– |
– |
|
databinding-saxon |
– |
– |
|
databinding-sdo |
– |
– |
|
databinding-sdo-axiom |
– |
– |
|
databinding-xmlbeans |
NO |
NO |
??? |
databinding-xstream |
NO |
NO |
Work in progress |
data-engine-helper |
NO |
NO |
Ok |
definitions |
– |
– |
|
definitions-xml |
– |
– |
|
domain |
– |
– |
|
domain-api |
– |
– |
|
domain-impl |
– |
– |
|
extensibility |
– |
– |
|
extension-helper |
– |
– |
|
host-embedded |
– |
– |
|
host-http |
– |
– |
|
host-jetty |
– |
– |
|
host-osgi |
NO |
NO |
??? |
host-rmi |
– |
– |
|
host-tomcat |
– |
– |
|
host-webapp |
– |
– |
|
host-webapp-junit |
NO |
NO |
Add |
implementation-bpel |
– |
– |
|
implementation-das |
NO |
NO |
OK |
implementation-data-api |
– |
– |
|
implementation-data-xml |
NO |
NO |
OK |
implementation-ejb |
NO |
NO |
??? |
implementation-ejb-xml |
NO |
NO |
??? |
implementation-java |
– |
– |
|
implementation-java-runtime |
– |
– |
|
implementation-java-xml |
– |
– |
|
implementation-node |
– |
– |
|
implementation-node-runtime |
– |
– |
|
implementation-node-xml |
– |
– |
|
implementation-notification |
– |
– |
|
implementation-openjpa |
NO |
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 ? - not yet |
node-api |
– |
– |
??? Is this obsolete ? - not yet |
node-impl |
– |
– |
??? Is this obsolete ? - not yet |
node2-api |
– |
– |
|
node2-impl |
– |
– |
|
node2-launcher |
– |
– |
|
node2-launcher-webapp |
NO |
NO |
|
osgi-runtime |
– |
– |
|
policy |
– |
– |
|
policy-logging |
– |
– |
|
policy-security |
– |
– |
|
policy-transaction |
NO |
NO |
Work in progress |
policy-xml |
– |
– |
|
runtime |
NO |
NO |
??? |
runtime-standalone |
NO |
NO |
??? |
runtime-tomcat |
NO |
NO |
??? |
runtime-war |
NO |
NO |
??? |
saxon |
– |
– |
|
sca-api |
– |
– |
|
workspace |
– |
– |
just added |
workspace-admin |
– |
– |
just added |
workspace-impl |
– |
– |
just added |
workspace-xml |
– |
– |
just added |
#Sample Status
Sample |
1.2-RC3 Status |
Comments and JIRAS |
---|---|---|
binding-echo |
OK |
|
binding-echo-extension |
OK |
|
binding-notification-broker |
|
|
binding-notification-consumer |
|
|
binding-notification-producer |
|
|
calculator |
OK |
|
calculator-distributed |
OK |
|
calculator-implementation-policies |
OK |
|
calculator-rmi-reference |
OK |
|
calculator-rmi-service |
OK |
|
calculator-script |
OK |
|
callback-ws-client |
OK |
|
callback-ws-service |
OK |
|
databinding-echo |
OK |
|
feed-aggregator |
OK |
|
helloworld-bpel |
OK |
|
helloworld-reference-jms |
OK |
|
helloworld-service-jms |
OK |
|
helloworld-ws-reference |
OK |
|
helloworld-ws-reference-jms |
OK |
|
helloworld-ws-reference-secure |
OK |
|
helloworld-ws-sdo |
OK |
|
helloworld-ws-service |
OK |
|
helloworld-ws-service-jms |
OK |
|
helloworld-ws-service-secure |
OK |
|
implementation-composite |
OK |
|
implementation-crud |
OK |
|
implementation-crud-extension |
OK |
|
implementation-notification |
OK |
|
implementation-pojo |
OK |
|
implementation-pojo-extension |
OK |
|
osgi-supplychain |
OK |
|
quote-xquery |
OK |
|
simple-bigbank |
OK |
|
simple-bigbank-spring |
OK |
|
simple-callback |
OK |
|
simple-callback-ws |
OK |
|
store |
OK |
|
supplychain |
OK |
|
web-resource |
OK |
|
#Sample Webapp Status
Sample |
1.2-RC3 Status |
Tomcat6 |
Tomcat5 |
WebSphere 6.1.0.9+ |
Geronimo |
Comments and JIRAS |
---|---|---|---|---|---|---|
calculator-webapp |
|
OK |
|
FAILS |
|
|
calculator-ws-webapp |
|
OK |
|
OK |
|
|
chat-webapp |
|
OK |
|
FAILS |
|
|
feed-aggregator-webapp |
|
OK |
|
FAILS |
|
|
helloworld-ws-sdo-webapp |
|
OK |
|
|
|
|
helloworld-dojo-webapp |
|
OK |
|
FAILS |
|
Possible TUSCANY-2201 |
helloworld-jsonrpc-webapp |
|
OK |
|
|
|
|
#Demo Status
Demo |
1.2RC3 Status |
Tomcat6 |
Tomcat5 |
WebSphere 6.1.0.9+ |
Geronimo |
Comments and JIRAS |
---|---|---|---|---|---|---|
alert-aggregator-webapp |
|
|
|
|
|
|
bigbank |
|
|
|
|
|
|
bigbank-account |
|
|
|
|
|
|
bigbank-calculator |
|
|
|
|
|
|
bigbank-stockquote |
|
|
|
|
|
|
mortgage-creditcheck |
|
|
|
|
|
|
mortgage-loadapproval |
|
|
|
|
|
|
xml-bigbank |
|
|
|
|
|
|