blob: a286dca6e3f5bb2b13ea5751acf898dec6793a18 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
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.
|