apache-tuscany/sca-cpp/branches/cpp-M1/sca
2009-11-16 06:23:13 +00:00
..
doc Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
projects/tuscany_sca Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
projectsvc7/tuscany_sca Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
runtime Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
samples Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
test Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
tools Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
xsd Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
AUTHORS Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
autogen.sh Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
build.bat Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
build.sh Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
ChangeLog Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
configure.ac Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
COPYING Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
Developers Guide.txt Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
GettingStarted.html Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
INSTALL Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
LICENSE Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
makebindist.sh Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
makedist.sh Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
Makefile.am Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
NEWS Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
NOTICE Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
README Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
scatest.bat Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00
scatest.sh Cleaning up SVN structure, moving branch under sca-cpp/branches. 2009-11-16 06:23:13 +00:00

Apache Tuscany C++ M1 build (July, 2006)
===================================

http://incubator.apache.org/tuscany

Tuscany is an effort undergoing incubation at the Apache Software Foundation
(ASF), sponsored by the 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.


Getting Started
===============

Documentation describing the system requirements and the steps to install
Tuscany SCA C++ and run the samples can be found in the GettingStarted.html file.


About Tuscany SCA C++
=====================

Tuscany SCA C++ provides a runtime implementation for the Service Component
Architecture 0.9 specification, written in C++ and will currently support C++
component implementation types. 

It is possible to interoperate with Tuscany SCA Java via the Web Service bindings
for EntryPoint/ExternalService but restrictions apply. This is not yet a complete
implementation and known restrictions are described below.

Supported SCA Assembly Model features
  *  All features are supported unless listed under the known restrictions
     below. See SCA Assembly Model specification.

Supported language bindings
  * Component implementations written in C++. See SCA Client and
    Implementation Model specification.
  * Component interfaces described by C++ classes. See SCA Client and
    Implementation Model specification.

Supported external service and entry point bindings
  * The web service binding is supported. This implementation will support
    web services which using document literal SOAP bindings conforming to the
    WS-I basic profile (rpc/encoded is not yet supported).

Known restrictions
  * Subsystem wiring, entry points and external services are not supported.
  * Local service interfaces cannot use overloaded operations (the SCA
    specification limits remote service interfaces to not using overloaded
	operations).
  * Each WSDL definition for a web service binding must be in a single WSDL
    document.
  * No load time validation of the deployed SCA application (run time validation
    only).
  * No metadata API.
  * A Web Service EntryPoint that is wired (via zero or more components) to a 
    Web Service ExternalService will fail when attempting to send the final 
    response to the originating client. 



Thank you for using Tuscany!

The Tuscany Team.