Tuesday, January 13, 2009

Apache Tuscany SCA Java 1.4 Released

The Apache Tuscany team are pleased to announce the 1.4 release of the Java 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. These specifications are being standardized by OASIS as part of the Open Composite Services Architecture (Open CSA).

The Tuscany SCA Java 1.4 release adds various improvements including:

* Support for Spring version 2.5.5
* Support for Implementation Policies and SCA Annotations for Spring beans
* Support for Axis2 version 1.4.1
* Support for Axis2 MTOM message optimization
* Support for Aspect Oriented Tracing
* Support for SCA callbacks with JMS binding
* Support for @requestConnection / @responseConnection with JMS binding
* Improved user guide documentation
* A new Corba Binding (GSoC) Extension
* A new GData Binding (GSoC) Extension
* Tuscany Eclipse Plugins enhancements to be compatible with new Eclipse Ganymede release
* Improved simple-bigbank-spring samples to demonstrate various SCA bindings with Spring

and numerous bug fixes. see the RELEASE_NOTES and CHANGES file for details, and to download the distributions please go to:


To find out more about OASIS Open CSA go to:


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:


Thank you for your interest in Apache Tuscany!

Labels: , , ,

Sunday, January 11, 2009

Enterprises using Tuscany

Primeton Technologies announces use of Tuscany SCA in EOS server V6.0 LA2 and the fact that more than 10 enterprise accounts are currently using the product.


Saturday, January 10, 2009

Article: Deploy an SCA application using the Tuscany domain manager

This article gives you an introduction to the Tuscany domain manager and describe how you would go about using it to deploy and run SCA Applications.

The components in an SCA composite application can run on different nodes in a network. In Apache Tuscany, an SCA domain can be used to administer a set of nodes. In SCA, the definitions of composites, components, their implementations, and the nodes they run on belong to what's called an SCA domain. SCA implementations like Tuscany provide administration tools that let a system administrator manage the SCA artifacts in the domain. Using the domain gives you the flexibility to specify installation characteristics of nodes, such as host or port, at the time the nodes are added to the domain instead of in composite files. This article demonstrates how an application comprised of a number of SCA components can be administered via an SCA domain. Learn each step involved in adding an SCA application to the domain.

The example you use in this article is the store application from the "Getting started with Tuscany" guide (see the Resources section for a link). While the "Getting started with Tuscany" guide uses Eclipse to deploy the application, this article shows you how to run the same application in a real production environment. This article illustrates the required steps using an application that you can run in stand-alone Tuscany run time without additional middleware requirements.

Labels: ,

Friday, January 09, 2009

Article: An overview of the Service Component Architecture feature pack

IBM has recently announced the "WebSphere Application Server Feature Pack for SCA" that uses Apache Tuscany. Below is an overview article that introduces the SCA FEP and SCA in general.

An introduction to open Service Component Architecture (SCA) concepts, objectives of the technology, and highlights of some key integration points that provide great value to IBM® WebSphere® Application Server V7 users.

Labels: , ,