Welcome to Apache Tuscany
Apache Tuscany simplifies the task of developing SOA solutions by providing a comprehensive infrastructure for SOA development and management that is based on Service Component Architecture (SCA) standard. With SCA as it's foundation, Tuscany offers solution developers the following advantages:
- Provides a model for creating composite applications by defining the services in the fabric and their relationships with one another. The services can be implemented in any technology.
- Enables service developers to create reusable services that only contain business logic. Protocols are pushed out of business logic and are handled through pluggable bindings. This lowers development cost.
- Applications can easily adapt to infrastructure changes without recoding since protocols are handled via pluggable bindings and quality of services (transaction, security) are handled declaratively.
- Existing applications can work with new SCA compositions. This allows for incremental growth towards a more flexible architecture, outsourcing or providing services to others.
In addition, Tuscany is integrated with various technologies and offers:
- a wide range of bindings (pluggable protocols)
- various component types including and not limited to Java, C++, BPEL, Spring and scripting
- an end to end service and data solution which includes support for Jaxb and SDO
- a lightweight runtime that works standalone or with other application servers
- a modular architecture that makes it easy to integrate with different technologies and to extend
- Integration with web20 technologies
Apache Tuscany SCA is implemented in Java and C++ (referred to as Native) . Learn more about SCA
Please join us to create a practical SOA infrastructure that addresses the challenges which small to large scale businesses face.
- SCA Java 2.0.1 (October, 2013)
- SCA Java 1.6.2 (April 2011)
- SCA Java 2.0-Beta2 (February, 2011)
- SCA Java 2.0-Beta1 (November, 2010)
- SCA Java 1.6.1 (November 2010)
- SCA Java 2.0-M5.1 (October, 2010)
- SCA Java Travel Sample 1.0 (June 2010)
- SCA Java 1.6 (Feb, 2010)
- SDO Java 1.1.1 (July 2008)
- DAS Java 1.0-incubating-beta2(Oct, 2007)
- SCA Native Incubator-M3 (May, 2007)