I've been busy working on the Apache Tuscany project. We've just announced our 1.1 release, here's the announcement:
The Apache Tuscany team is pleased to announce the 1.1 release of the SCA project.
Apache Tuscany provides a runtime environment based on the Service Component Architecture (SCA). SCA is a set of specifications aimed at simplifying SOA application development. The specifications are being standardized by OASIS as part of the Open Composite Services Architecture (Open CSA).
The release includes implementations of the main SCA specifications including:
- Assembly Model v1.0
- Policy Framework v1.0
- Java Common Annotations and APIs v1.0
- Java Component Implementation v1.0
- Spring Component Implementation v1.0
- Web Services Binding v1.0
- JMS binding v1.0
- EJB Session Bean Binding v1.0
- BPEL Client and Implementation v1.0 (experimental)
It also includes implementations of features not yet defined by the SCA specifications, including:
- JSON-RPC and Direct Web Remoting bindings
- RSS, ATOM, and HTTP bindings
- RMI binding
- Pub/Sub notification binding
- Widget component implementation
- XQuery component implementation
- OSGi component implementation
- Support for OSGi bundles
- databindings for JAXB, SDO, JSON, AXIOM, Saxon, XmlBeans, DOM, SAX and StAX
The Tuscany SCA Runtime can be configured as a single node SCA domain or as an SCA domain distributed across multiple nodes. In addition Tuscany SCA supports the following host deployment options:
- running standalone
- running with embedded Jetty or Tomcat
- running with distributed nodes across multiple JVMs
- running as part of a standard Web application
The Webapp samples included in this release have been tried and tested on:
- Tomcat 5.5.20 and Tomcat 6.0.14
- Jetty 6.1.3
- Geronimo 2.0.2 Tomcat6 jee5
- WebSphere 6.1 fix pack 9
For full detail about the release see the RELEASE_NOTES and CHANGES files.
To download the distributions or for more information about the release please go to: http://incubator.apache.org/tuscany/sca-java-releases.html
To find out more about OASIS Open CSA go to: http://www.oasis-opencsa.org.
Apache Tuscany welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at: http://incubator.apache.org/tuscany.
Thank you for your interest in Apache Tuscany!
The Apache Tuscany Team.
Tuscany is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Web services PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.