Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Section
borderfalse
Column
width12%15%

General

FAQ
Downloads
What's new?
Extensions

Guides

User Guide
Extension Guide
Architecture Guide

Development

Source Code
Get Involved

Include Page
SCA Native Subproject Menu
SCA Native Subproject Menu
Column
width88%85%
The

Tuscany SCA

C++ Project

This page provides a high-level overview of the C++ SCA (Service Component Architecture) subproject of the Apache Tuscany incubator project.

SCA C++ Overview

Native

Tuscany SCA native is an extesible SCA runtime implementation written in C++ that supports component implementations written in:

  • C++ (as defined in
Tuscany SCA C++ is an implementation of . To try it out, we recommend using the SCA C++ Milestone release 2 available from our downloads page. Alternatively, if you would like to work with the latest (possibly unstable) SCA C++ code, follow the general instructions for downloading and building SCA C++ from the Tuscany SVN repository.
  • )
  • Ruby
  • Python
  • PHP (under development)

Bindings - used for services and references
Apache SOAP/Axis2c
REST

Data Bindings - for handling data
SDO
Axiom

To try it out, we recommend using the latest SCA Native Milestone release available from our downloads page.

SCA C++ Documents

SCA specification for C++ developers V0.95 The Service Component Architecture specification for C++ describes the SCA Client and Implementation Model for the C++ programming language.

SCA Specification Resources Various papers that explain the SCA programming model

Getting Started with the SCA C++ Milestone release 2

If you haven't already done so, the first step is to download the SCA C++ Milestone release 2 of Apache Tuscany from our downloads page.

Please follow the Getting Started information (also found within the download packages) to begin using Tuscany SCA C++