Tuscany Documentation Tuscany Documentation

This page provides links to a set of documents that help to explain various aspects of the Tuscany project and the SOA programming model that it provides (initially the SCA and SDO specifications). There are also links to the OSOA specifications that the Tuscany Projects are based upon.

Title Description
Extending Tuscany Describes how to extend Tuscany by contributing a new implementation/binding type
Tuscany is an implementation of the SCA and SDO Specifications being developed by the OSOA Collaboration The current implementation is based on the following specifications:
Note : These specifications have evolved since the release of Tuscany M1 (Milestone 1). The versions of SCA & SDO Specifications that were used for Tuscany M1 Release are: -
Title Description
SCA Assembly Specification V0.9 The core Service Component Architecture Assembly specification
SCA Client and Implementation Model for Java Specification V0.9 The Service Component Architecture Client and Implementation specification for Java. Describes how to write SCA components in Java and how to write Clients to SCA services in Java.
SCA Client and Implementation Model for C++ Specification V0.9 The Service Component Architecture Client and Implementation specification for C++. Describes how to write SCA components in C++ and how to write Clients to SCA services in C++.
SDO Specification for Java V2.01 The Service Data Objects specification for Java. Describes the data programming interfaces of SDO in the Java language.
SDO Specification for C++ V2.01 The Service Data Objects specification for C++. Describes the data programming interfaces of SDO in the C++ language.
Title Description
SCA White Paper A white paper describing Service Component Architecture.
SDO White Paper A white paper that explains the SDO programming model
DAS White Paper: The Data Access Service How to access relational data in terms of Service Data Objects (not yet on the website - to be provided)
SCA: "Building your first application The simplified "BigBank" application as a worked example.

There is more documentation about Tuscany available in Tuscany Wiki