You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2006/02/28 10:30:31 UTC

svn commit: r381604 [1/2] - /incubator/tuscany/site/src/site/xdoc/

Author: edwardsmj
Date: Tue Feb 28 01:30:27 2006
New Revision: 381604

URL: http://svn.apache.org/viewcvs?rev=381604&view=rev
Log:
Adding the new site layout, with src and target subtrees and POM and format compliant with Maven2

Added:
    incubator/tuscany/site/src/site/xdoc/SCA_Java_Tools_documentation.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/architecture.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/bugs.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/documentation.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/documentationdasjava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/documentationscacpp.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/documentationscajava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/documentationsdocpp.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/documentationsdojava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/download.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/faq.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/getinvolved.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/howtobuildsite.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/index.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/installcpp.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/installjava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/navigation.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/news.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/reference.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/releasescpp.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/releasesdasjava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/releasesscajava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/releasessdojava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/requirements.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/roadmap.html   (with props)
    incubator/tuscany/site/src/site/xdoc/svn.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/userguidecpp.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/userguidejava.xml   (with props)
    incubator/tuscany/site/src/site/xdoc/wiki.xml   (with props)

Added: incubator/tuscany/site/src/site/xdoc/SCA_Java_Tools_documentation.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/SCA_Java_Tools_documentation.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/SCA_Java_Tools_documentation.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/SCA_Java_Tools_documentation.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="SCA_Java_Tools_documentation.xml">
+	<properties>
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+		<title>Documentation for SCA Java Tools</title>
+	</properties>
+	<body>
+
+		<section name="SCA Java Tools">
+			<p>
+			  The following tools are available to support users of the SCA Java Runtime:
+			  <ul>
+			    <li>XSD2Java</li>
+			    <li>WSDL2Java</li>
+			  </ul>
+			</p>
+		<h2>XSD2Java Tool</h2>
+			<p>
+				The XSD2Java tool is designed to create a set of SDO Java classes which represent the 
+				data structure defined by an XSD file.
+			</p>
+			<p>
+				Java programmers who need to deal with service data that is defined in terms of XML XSD data
+				definitions will typically find it simpler to have that data rendered as SDO classes and use
+				SDO programming interfaces to deal with the data.  The XSD2Java tool will produce the set of 
+				SDO Java classes which are equivalent to the data definitions held in the XSD file(s).
+			</p>
+			<p>
+				XSD2Java is available both as a Command run from the command line and also as a Java class.
+			</p>
+			<h3>Usage</h3>
+				<p>
+					xsd2java -f [XSD file] 
+				</p>
+				<p>
+					java org.apache.tuscany.tools.XSD2Java -f [XSD file]
+				</p> 
+
+		<h2>WSDL2Java Tool</h2>
+			<p>
+				The WSDL2Java tool is designed to create a Java interface file, plus an associated set of SDO
+				Java classes, from a WSDL file.
+			</p>
+			<p>
+				Java programmers will typically find it much easier to use service interfaces which are defined
+				as Java interfaces rather than using interfaces which are defined using WSDL.  The idea of the
+				WSDL2Java tool is to create a Java interface definition which is the equivalent of the WSDL
+				definition for a service.
+			</p>
+			<h3>Usage</h3>
+				<p>
+					wsdl2java -f [WSDL file] 
+				</p>
+				<p>
+					java org.apache.tuscany.tools.WSDL2Java -f [WSDL file]
+				</p> 
+			
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/SCA_Java_Tools_documentation.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/SCA_Java_Tools_documentation.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/architecture.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/architecture.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/architecture.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/architecture.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="documentation.xml">
+	<properties>
+		<author email="jboynes@apache.org">Jeremy Boynes</author>
+		<title>Tuscany - Java Runtime Architecture</title>
+	</properties>
+	<body>
+
+	<section name="Tuscany Java Runtime Architecture">
+
+        <h1>Introduction</h1>
+        <p>This document provides a high-level overview of the Tuscany Java Runtime architecture.</p>
+        <h2>Project Structure</h2>
+        <p>The runtime is organized into separate projects to facilitate a clean separation between
+            functional units as well as reuse across a variety of host environments. The main
+            functional units are: </p>
+        <ul>
+            <li>o.a.t.runtime.common</li>
+            <p>Basic utility code used throughout the runtime such as the logging monitor framework,
+                io, discovery, and resource loading</p>
+            <li>o.a.t.runtime.model</li>
+            <p>Contains interfaces defining a representation of SCA SCDL used by the runtime - the
+                logical model - to create runtime artifacts and an SDO implementation that generates
+                it from XML. This project also contains XSD type definitions used to describe
+                various runtime artifacts such as services.</p>
+            <li>o.a.t.runtime.core</li>
+            <p>The core runtime code. Contains configuration builders used to generate runtime
+                artifacts - the runtime model - from the logical model, messaging and invocation
+                infrastructure, the runtime artifacts (o.a.t.runtime.core.context), injection
+                container, and proxy framework.</p>
+            <li>o.a.t.runtime.container.java</li>
+            <p>Code that implements functionality specific to the Java SCA Client and Implementation
+                model, logical model extensions, builders, handlers and general POJO management.</p>
+        </ul>
+        <p> The following is a pictorial representation of the project dependencies: <br/>
+            <img src="architecture/Slide1.png" alt="architecture dependencies"/>
+        </p>
+        <h1>Basic Concepts</h1>
+        <h2>Runtime</h2>
+        <p>A running instance of an SCA container</p>
+        <h2>Host Platform</h2>
+        <p>An environment which the SCA runtime is deployed to, such as (but not limited to) Tomcat
+            or a J2EE application server.</p>
+        <h2>Runtime Artifacts</h2>
+        <p>The core runtime includes the following key functional units: </p>
+        <ul>
+            <li>The Logical Configuration Model</li>
+            <li>The Runtime Configuration Model</li>
+            <li>Instance Contexts</li>
+            <li>Messaging and Invocation Handling</li>
+        </ul>
+        <h3>The Logical Configuration Model</h3>
+        <p>
+            <i>o.a.t.model, o.a.t.runtime.container.java.assembly</i>
+        </p>
+        <p>The LCM is an in-memory representation of a set of one or more configuration sources and
+            is designed for easy manipulation of configuration information. The LCM is derived from
+            SCA SCDL and analogous to an Abstract Syntax Tree. Tuscany currently supports generating
+            the LCM from XML using SDO but other data binding technologies may be substituted. The
+            logical model may be represented as:<br/>
+            <img src="architecture/Slide2.png" alt="logical model"/>
+        </p>
+        <h3>The Runtime Configuration Model</h3>
+        <p>
+            <i>o.a.t.model,o.a.t.runtime.core.builder, o.a.t.runtime.container.java.builder,
+                o.a.t.runtime.container.java.injection</i>
+        </p>
+        <p>The RCM is a set of in-memory artifacts used by the runtime to “execute” SCA code. The
+            RCM is derived from the logical model but does not have to be “round-trippable.” Rather,
+            it is designed and optimized for runtime processing work. The RCM is analogous to
+            compiled output. </p>
+        <h3>Instance Context</h3>
+        <p>
+            <i>o.a.t.runtime.core.context, o.a.t.runtime.container.java.context</i>
+        </p>
+        <p> The RCM produces instance contexts, which are responsible for managing runtime resources
+            such as component implementation instances. The following is a simplified instance
+            context inheritance hierarchy:</p>
+        <img src="architecture/Slide3.png" alt="instance context"/>
+        <p>TuscanyModuleComponentContext implementations are responsible for providing module
+            component functionality as specified by SCA, including assembly and management of SCA
+            application component lifecycle. SimpleComponentContext implementations are responsible
+            for managing component implementation instances for a particular type. For example,
+            JavaComponentContext manages SCA POJO implementation types. Other SimpleComponentContext
+            implementations may exist for other component types such as BPEL or XSLT. As detailed
+            below, a TuscanyModuleComponentContextImpl (the implementation which supports SCA POJOs)
+            indirectly contains SimpleComponentContexts.</p>
+        <h3>Scope Containers</h3>
+        <p>
+            <i>o.a.t.runtime.core.context, o.a.t.runtime.core.context.scope</i>
+        </p>
+        <p>TuscanyModuleComponentContextImpl contains scope containers which are responsible for
+            managing component instance visibility and lifecycle. That is, they implement scoping
+            functionality defined by SCA. Generally, scope containers have collections of instance
+            contexts associated with a scope key (an exception is the stateless scope). Instance
+            contexts in turn contain one or more component implementation instances (the common case
+            is a 1:1 relation). Concretely, an HTTP session scope container would have a collection
+            of instance contexts associated with session keys. Therefore, for every session-scoped
+            component, an instance context would exist (assuming the component was accessed). If the
+            implementation type was SCA Java, the instance context would contain the actual POJO
+            component implementation instance.<br/>
+            <img src="architecture/Slide4.png" alt="scope containers"/><br/> This relationship between the
+            LCM, instance contexts, and scopes is depicted in the following diagram:<br/>
+            <img src="architecture/Slide5.png" alt="relations"/>
+        </p>
+        <h3>Messaging and Invocation Handling </h3>
+        <p>
+            <i>o.a.t.runtime.core.invocation, o.a.t.runtime.core.message,
+                o.a.t.runtime.core.pipeline, o.a.t.runtime.container.java.handler,
+                o.a.t.runtime.container.java.injection</i>
+        </p>
+        <img src="architecture/Slide6.png" alt="invocation"/>
+        <p>Complete</p>
+        <h1>The Recursive Runtime Design</h1>
+        <h2>Assembly in the Large</h2>
+        <h2>Assembly in the Small</h2>
+        <h1>Dispatching</h1>
+        <h2>Creating a new implementation instance</h2>
+        <p>The following sequence diagram shows how new component implementation instances are
+            created and configured (injected) with property and reference values using the default
+            TuscanyModuleComponentContextImpl: <br/><img src="architecture/Slide7.png"
+                alt="implementation instance"/>
+        </p>
+        <h2>Module event dispatching</h2>
+        <p>Scope containers rely on a module context eventing mechanism to be notified of lifecycle
+            changes in the runtime, for example, when a request processing starts/stops, a session
+            starts/stops, or the module starts/stops. Scope containers have a reference to an
+            EventContext, which returns an id associated with the current thread for a given scope
+            type. This enables lazy id creation (e.g. lazy creation of HTTP session ids and
+            contexts). The following sequence diagram traces how module eventing works for request
+            and session lifecycles:<br/><img src="architecture/Slide7.png" alt="dispatching"/>
+        </p>
+        <h2>Entry point operation</h2>
+        <h2>External service operation</h2>
+        
+        </section>
+    </body>
+</document>

Propchange: incubator/tuscany/site/src/site/xdoc/architecture.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/architecture.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/bugs.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/bugs.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/bugs.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/bugs.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="requirements.xml">
+
+	<properties>
+
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+
+		<title>Tuscany Bug Reporting and Tracking</title>
+	</properties>	
+	
+	<body>
+
+	<section name="Apache Tuscany Bug Reporting and Tracking" />
+		<p>
+			Tuscany bug reports are handled via a 
+			<a href="http://issues.apache.org/jira/browse/TUScany">
+				JIRA issues list
+			</a>.
+			Please use this list to report any bugs that you find - the list can also be used to
+			track the status of your bug reports.
+		</p>
+		
+	</body>
+
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/bugs.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/bugs.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/documentation.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/documentation.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/documentation.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/documentation.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="documentation.xml">
+	<properties>
+		<author email="edwardsmj@apache.org">Mike Edwards</author>
+		<title>Apache Tuscany - Documentation</title>
+	</properties>
+	<body>
+
+		<section name="Documentation">
+		<p>
+			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).
+		</p>
+		<h2>General Documentation</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="acceptance/readme.htm">
+								Tuscany Acceptance Test
+							</a>
+						</td>
+						<td>
+							Explains how to setup and run the Acceptance
+							Test Suite provided with Apache Tuscany.
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="samples/readme.htm">
+								Tuscany Samples
+							</a>
+						</td>
+						<td>
+							Explains setup and usage of the samples
+							provided by with Apache Tuscany.
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="SCA_Java_Tools_documentation.html">
+								SCA Java Tools
+							</a>
+						</td>
+						<td>
+							Describes how to use the tools supplied to assist users of the SCA Java runtime.
+						</td>
+					</tr>
+
+				</tbody>
+			</table>
+			
+		<h2>Papers that Explain the SOA Programming model</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_White_Paper1_09.pdf">
+								SCA White Paper
+							</a>
+						</td>
+						<td>
+							A white paper describing Service Component Architecture.
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/Next-Gen-Data-Programming-Whitepaper.pdf">
+								SDO White Paper
+							</a>
+						</td>
+						<td>
+							A white paper that explains the SDO programming model
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_BuildingYourFirstApplication_V09.pdf">
+								SCA: "Building your first application"
+							</a>
+						</td>
+						<td>
+							The simplified "BigBank" application as a worked example.
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="RDB_DAS_white_paper_v-0.1.2.pdf">
+								DAS White Paper: The Data Access Service
+							</a>
+						</td>
+						<td>
+							How to access relational data in terms of Service Data Objects (not yet on the website - to be provided)
+						</td>
+					</tr>
+
+				</tbody>
+			</table>
+
+
+		<h2>Specifications</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_AssemblyModel_V09.pdf">
+								SCA Assembly Specification V0.9
+							</a>
+						</td>
+						<td>
+							The core Service Component Architecture Assembly specification
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_ClientAndImplementationModelforJava_V09.pdf">
+								SCA Client and Implementation Model for Java Specification V0.9
+							</a>
+						</td>
+						<td>
+							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.
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_ClientAndImplementationModel_Cpp_V09.pdf">
+								SCA Client and Implementation Model for C++ Specification V0.9
+							</a>
+						</td>
+						<td>
+							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++.
+						</td>
+					</tr>					
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_Java_V2.01.pdf">
+								SDO Specification for Java V2.01
+							</a>
+						</td>
+						<td>
+							The Service Data Objects specification for Java.  Describes the data
+							programming interfaces of SDO in the Java language. 
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_CPP_V2.01.pdf">
+								SDO Specification for C++ V2.01
+							</a>
+						</td>
+						<td>
+							The Service Data Objects specification for C++.  Describes the data
+							programming interfaces of SDO in the C++ language. 
+						</td>
+					</tr>					
+
+				</tbody>
+			</table>
+
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/documentation.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/documentation.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/documentationdasjava.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/documentationdasjava.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/documentationdasjava.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/documentationdasjava.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="documentation.xml">
+	<properties>
+		<author email="kjwillia@us.ibm.com">Kevin Williams</author>
+		<title>Relational DB Data Access Service - Documentation</title>
+	</properties>
+	<body>
+
+		<section name="Documentation for DAS subproject">
+		<p>
+			This page provides links to documents that help to explain various aspects of the
+			Tuscany DAS subproject and the programming model that it provides.  More general
+			documentation which applies to the Tuscany project as a whole can be found on the 
+			<a href="documentation.html">
+			Tuscany Documentation page</a>.
+		</p>
+		<h2>General Documentation</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="RDB_DAS_white_paper_v-0.1.2.pdf">
+								DAS White Paper: The Data Access Service
+							</a>
+						</td>
+						<td>
+							How to access relational data in terms of Service Data Objects
+						</td>
+					</tr>
+					
+
+				</tbody>
+			</table>
+			
+		<h2>Papers that Explain the DAS Programming model</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							User's Guide TBD
+						</td>
+						<td>
+							A usage guide for the RDB DAS
+						</td>
+					</tr>
+
+				</tbody>
+			</table>
+
+
+		<h2>Specifications</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							DAS Specification - TBD
+						</td>
+						<td>
+							The Data Access Specification
+						</td>
+					</tr>
+								
+
+				</tbody>
+			</table>
+
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/documentationdasjava.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/documentationdasjava.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/documentationscacpp.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/documentationscacpp.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/documentationscacpp.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/documentationscacpp.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="documentation.xml">
+	<properties>
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+		<title>SCA Runtime for C++ - Documentation</title>
+	</properties>
+	<body>
+
+		<section name="Documentation for SCA Runtime for C++ subproject">
+		<p>
+			This page provides links to documents that help to explain various aspects of the
+			Tuscany SCA C++ runtime subproject and the programming model that it provides.  More general
+			documentation which applies to the Tuscany project as a whole can be found on the 
+			<a href="documentation.html">
+			Tuscany Documentation page</a>.
+		</p>
+		<h2>General Documentation</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							TBD
+						</td>
+						<td>
+							
+						</td>
+					</tr>
+					
+				</tbody>
+			</table>
+			
+		<h2>Papers that Explain the SCA Programming model</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_White_Paper1_09.pdf">
+								SCA White Paper
+							</a>
+						</td>
+						<td>
+							A white paper that explains the SCA programming model
+						</td>
+					</tr>
+
+				</tbody>
+			</table>
+
+
+		<h2>Specifications</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_AssemblyModel_V09.pdf">
+								SCA Assembly Specification V0.9
+							</a>
+						</td>
+						<td>
+							The core Service Component Architecture Assembly specification
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_ClientAndImplementationModel_Cpp_V09.pdf">
+								SCA Client and Implementation Model for C++ Specification V0.9
+							</a>
+						</td>
+						<td>
+							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++.
+						</td>
+					</tr>		
+
+				</tbody>
+			</table>
+
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/documentationscacpp.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/documentationscacpp.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/documentationscajava.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/documentationscajava.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/documentationscajava.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/documentationscajava.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="documentation.xml">
+	<properties>
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+		<title>SCA Runtime for Java - Documentation</title>
+	</properties>
+	<body>
+
+		<section name="Documentation for SCA Runtime for Java subproject">
+		<p>
+			This page provides links to documents that help to explain various aspects of the
+			Tuscany SCA Java runtime subproject and the programming model that it provides.  More general
+			documentation which applies to the Tuscany project as a whole can be found on the 
+			<a href="documentation.html">
+			Tuscany Documentation page</a>.
+		</p>
+		<h2>General Documentation</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="architecture.html">
+							Tuscany Java Runtime Architecture
+							</a>
+						</td>
+						<td>
+							A paper describing the high level archtecture of the Java Runtime.
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="exception_handling.html">
+							Tuscany Java Runtime Exception Handling
+							</a>
+						</td>
+						<td>
+							A paper describing the exception handling of the Java Runtime.
+						</td>
+					</tr>					
+				</tbody>
+			</table>
+			
+		<h2>Papers that Explain the SCA Programming model</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_White_Paper1_09.pdf">
+								SCA White Paper
+							</a>
+						</td>
+						<td>
+							A white paper that explains the SCA programming model
+						</td>
+					</tr>
+
+				</tbody>
+			</table>
+
+
+		<h2>Specifications</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_AssemblyModel_V09.pdf">
+								SCA Assembly Specification V0.9
+							</a>
+						</td>
+						<td>
+							The core Service Component Architecture Assembly specification
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_ClientAndImplementationModelforJava_V09.pdf">
+								SCA Client and Implementation Model for Java Specification V0.9
+							</a>
+						</td>
+						<td>
+							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.
+						</td>
+					</tr>			
+
+				</tbody>
+			</table>
+
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/documentationscajava.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/documentationscajava.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/documentationsdocpp.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/documentationsdocpp.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/documentationsdocpp.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/documentationsdocpp.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="documentation.xml">
+	<properties>
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+		<title>SDO Runtime for Java - Documentation</title>
+	</properties>
+	<body>
+
+		<section name="Documentation for SDO Runtime for C++ subproject">
+		<p>
+			This page provides links to documents that help to explain various aspects of the
+			Tuscany SDO C++ runtime subproject and the programming model that it provides.  More general
+			documentation which applies to the Tuscany project as a whole can be found on the 
+			<a href="documentation.html">
+			Tuscany Documentation page</a>.
+		</p>
+		<h2>General Documentation</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							TBD
+						</td>
+						<td>
+							
+						</td>
+					</tr>
+					
+				</tbody>
+			</table>
+			
+		<h2>Papers that Explain the SDO Programming model</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/Next-Gen-Data-Programming-Whitepaper.pdf">
+								SDO White Paper
+							</a>
+						</td>
+						<td>
+							A white paper that explains the SDO programming model
+						</td>
+					</tr>
+				</tbody>
+			</table>
+
+
+		<h2>Specifications</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_CPP_V2.01.pdf">
+								SDO Specification for C++ V2.01
+							</a>
+						</td>
+						<td>
+							The Service Data Objects specification for C++.  Describes the data
+							programming interfaces of SDO in the C++ language. 
+						</td>
+					</tr>		
+
+				</tbody>
+			</table>
+
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/documentationsdocpp.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/documentationsdocpp.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/documentationsdojava.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/documentationsdojava.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/documentationsdojava.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/documentationsdojava.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="documentation.xml">
+	<properties>
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+		<title>SDO Runtime for Java - Documentation</title>
+	</properties>
+	<body>
+
+		<section name="Documentation for SDO Runtime for Java subproject">
+		<p>
+			This page provides links to documents that help to explain various aspects of the
+			Tuscany SDO Java runtime subproject and the programming model that it provides.  More general
+			documentation which applies to the Tuscany project as a whole can be found on the 
+			<a href="documentation.html">
+			Tuscany Documentation page</a>.
+		</p>
+		<h2>General Documentation</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							TBD
+						</td>
+						<td>
+							
+						</td>
+					</tr>
+					
+				</tbody>
+			</table>
+			
+		<h2>Papers that Explain the SDO Programming model</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/Next-Gen-Data-Programming-Whitepaper.pdf">
+								SDO White Paper
+							</a>
+						</td>
+						<td>
+							A white paper that explains the SDO programming model
+						</td>
+					</tr>
+				</tbody>
+			</table>
+
+
+		<h2>Specifications</h2>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_Java_V2.01.pdf">
+								SDO Specification for Java V2.01
+							</a>
+						</td>
+						<td>
+							The Service Data Objects specification for Java.  Describes the data
+							programming interfaces of SDO in the Java language. 
+						</td>
+					</tr>	
+
+				</tbody>
+			</table>
+
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/documentationsdojava.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/documentationsdojava.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/download.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/download.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/download.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/download.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="download.xml">
+	<properties>
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+		<title>Apache Tuscany - Downloads</title>
+	</properties>
+	<body>
+		<h2>Apache Tuscany Downloads</h2>
+		<p>
+			Welcome to the Apache Tuscany downloads site. As the Tuscany project is currently part
+			of the Incubator, no binary downloads are available now.
+		</p>
+		<p>
+			If you want to obtain the Tuscany runtime and tools, you should check out the source from the
+			SVN repository and build it locally on your machine.
+		</p>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/download.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/download.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/faq.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/faq.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/faq.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/faq.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="faq.xml">
+	<properties>
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+		<title>Apache Tuscany - FAQ</title>
+	</properties>
+	<body>
+		<section name="Frequently Asked Questions">
+
+			<ul>
+				<li>
+					Which other open source projects does Tuscany relate to?
+				</li>
+				<p>
+					The Tuscany runtime is linked to the Apache Axis and Apache Tomcat runtimes.
+				</p>
+				<p>
+					The Eclipse SOA Tools Project provides tooling for SOA applications and it is
+					based on the same Service Component Architecture specification that is used by
+					the Tuscany runtime.					
+				</p>
+			</ul>
+
+
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/faq.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/faq.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/getinvolved.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/getinvolved.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/getinvolved.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/getinvolved.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,566 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="getinvolved.xml">
+
+	<properties>
+		<author email="mgmarum@us.ibm.com">Matthew Marum</author>
+		<title>Apache Tuscany - Get Involved</title>
+
+	</properties>
+
+	<body>
+		<section name="Getting Involved with Apache Tuscany">
+			<p>
+				Here is a short guide on how to get involved with Apache Tuscany.
+			</p>
+		</section>
+		<section name="How to get involved">
+			<p>Tuscany has a mailing list and this should be your first port of call.  The list
+			is tuscany-dev@ws.apache.org.  You can subscribe to this mailing list by sending a 
+			message to tuscany-dev-subscribe@ws.apache.org.
+			</p>
+			<p>The Tuscany code is held in a Subversion repository.  Subversion is a code control
+			system similar in function to CVS.  Subversion is used as the code repository by many
+			Apache projects.  If you are not familiar with Subversion, see the 
+			section below "Using Subversion".
+			</p>
+			<p>The Tuscany Subversion repository is found at 
+			<a href="https://svn.apache.org/repos/asf/incubator/tuscany">
+			https://svn.apache.org/repos/asf/incubator/tuscany</a>. You can check out the
+			Tuscany code from the repository and build it on your own machine. 
+			</p>
+			<p>Inside the Tuscany repository, you will find two main directories containing code:
+			<ul>
+				<li>cpp - which holds the code for the C++ projects</li>
+				<li>java - which holds the code for the Java projects</li>
+			</ul>
+			The Java code is built using Apache Maven.  There is a section below which describes
+			how to set up and use Maven.
+			</p>
+			
+		</section>
+		<section name="Using Subversion">
+			<p>
+				<span style="font-size: 10pt;">
+					You can find and download Subversion here:
+					<a href="http://subversion.tigris.org/">
+						http://subversion.tigris.org/
+					</a>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					There is a Subversion Reference manual ("the book"):
+					<a href="http://svnbook.red-bean.com/">
+						http://svnbook.red-bean.com/
+					</a>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					If you use Eclipse as your development environment, there is a plugin available
+					which enables you to use Subversion from within Eclipse (ie it is a Subversion
+					client for Eclipse).  This plugin is called Subclipse:
+					<span style="" />
+					<a href="http://subclipse.tigris.org/">
+						http://subclipse.tigris.org/
+					</a>
+					<span style="" />
+				</span>
+			</p>
+			<p style="margin-right: -0.25in;">
+				<span style="font-size: 10pt;">
+					If you use Windows on your systems, there is also a graphical client implemented as an
+					extension to the Windows shell, called TortoiseSVN:
+					<span style="" />
+					http://tortoisesvn.tigris.org/
+				</span>
+			</p>
+			<span style="font-size: 14pt;">
+					Common Commands for Subversion
+			</span>
+			<p>
+				<b style="">
+					<i style="">To check out the project:</i>
+				</b>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-size: 10pt; font-family: Courier;">
+					svn co
+					https://sca.projects.dev2dev.bea.com/svn/sca/trunk
+				</span>
+			</p>
+			<p style="margin-left: 0.5in;">
+				You will be prompted for username/password to access the
+				repository.
+				<span style="" />
+				If it worked, you will see all the files as they
+				checkout followed by a revision number - this is the
+				version of the tree that you have (useful for comparing
+				notes)
+			</p>
+			<p>
+				<b style="">
+					<i style="">
+						To update your copy with other's people's
+						committed changes:
+					</i>
+				</b>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-family: Courier;">svn update</span>
+			</p>
+			<p>
+				<b>
+					<i>To manipulate files in obvious ways:</i>
+				</b>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-family: Courier;">svn add</span>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-family: Courier;">svn move</span>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-family: Courier;">svn remove</span>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-family: Courier;">svn diff</span>
+			</p>
+			<p>
+				<b>
+					<i>To commit changes go to the root and:</i>
+				</b>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-family: Courier;" lang="FR">
+					svn commit -m"change comment"
+				</span>
+			</p>
+			<p style="margin-left: 0.5in;">
+				This will commit the entire tree and display the new
+				revision number. You can also commit sub-trees and
+				individual files but this is not normal.
+			</p>
+			<p>
+				<b>
+					<i>To undo changes:</i>
+				</b>
+			</p>
+			<p style="margin-left: 0.5in;">svn revert ${file}</p>
+			<p style="margin-left: 0.5in;">
+				svn revert -R ${directory}
+			</p>
+			<p>
+				<b>
+					<i>To see what has changed locally:</i>
+				</b>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<span style="font-family: Courier;">svn status</span>
+			</p>
+			<p style="margin-left: 0.5in;">
+				<b>
+					<i>Results:</i>
+				</b>
+			</p>
+			<p style="margin-left: 1in;">
+				A means a file has been added locally
+			</p>
+			<p style="margin-left: 1in;">
+				D means a file has been deleted locally
+			</p>
+			<p style="margin-left: 1in;">
+				M means a file has been modified locally
+			</p>
+			<p style="margin-left: 1in;">
+				? means a file exists locally that is not being managed
+				by svn.
+				<span style="" />
+				Typically this means you forgot to add it with
+				<span style="font-family: Courier;">svn add</span>
+				.
+			</p>
+			<p style="margin-left: 1in;">
+				! means a file that was being managed by svn no longer
+				exists locally.
+				<span style="" />
+				Typically this means you didn't delete it using svn
+				remove.
+			</p>
+		</section>
+
+
+		<section name="Using JDK 5">
+			<p>
+				<span style="">
+					<span style="font-size: 10pt;">
+						The Tuscany Java projects depend on J2SE version 5.x.  Here is a link 
+						to download Sun's J2SE JDK 5.0:
+						<span style="" />
+					</span>
+				</span>
+				<a href="http://java.sun.com/j2se/1.5.0/download.jsp">
+					<span style="">
+						<span style="font-size: 10pt;">
+							http://java.sun.com/j2se/1.5.0/download.jsp
+						</span>
+					</span>
+					<span style="" />
+				</a>
+				<span style="">
+					<span style="font-size: 10pt;" />
+				</span>
+			</p>
+			<p>
+				<span style=""><!--[if !supportEmptyParas]--><!--[endif]-->
+				</span>
+			</p>
+		</section>
+
+
+		<section name="Using Eclipse">
+			<p>
+				<span style="font-size: 10pt;">
+					Link to Eclipse download :
+					<span>
+						<a
+							href="http://www.eclipse.org/downloads/index.php">
+							http://www.eclipse.org/downloads/index.php
+						</a>
+					</span>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					Getting Started documentation:
+					<span>
+						<a
+							href="http://www.eclipse.org/downloads/index.php">
+							http://www.eclipse.org/downloads/index.php
+						</a>
+					</span>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;"><!--[if !supportEmptyParas]--><!--[endif]-->
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					To create the eclipse projects to use for SCA
+					development:
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]-->
+				<span style="font-size: 10pt;">
+					1)
+					<span
+						style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+				</span><!--[endif]-->
+				<span style="font-size: 10pt;">
+					When checking code out from subversion, checkout the
+					subversion trunk to a location outside your eclipse
+					workspace (it has to be outside because Eclipse will
+					not allow you to import projects from a location
+					overlapping with your workspace)
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]-->
+				<span style="font-size: 10pt;">
+					2)
+					<span
+						style="font-family:  font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+				</span><!--[endif]-->
+				<span style="font-size: 10pt;">
+					Then go to Import / Existing projects into
+					workspace.
+					<span style="" />
+					Select either the runtime, spec, tools or samples
+					directory.
+					<span style="" />
+					The wizard proposes the list of Eclipse projects
+					under that directory. Importing the projects does
+					not copy the files; it just makes the files at that
+					location visible under an Eclipse project.
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]-->
+				<span style="font-size: 10pt;">
+					3)
+					<span
+						style="font-family:  font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+				</span><!--[endif]-->
+				<span style="font-size: 10pt;">
+					If you need to use Eclipse to edit files outside of
+					these projects (for example the etc directory, or
+					the maven files at the root of the trunk), then
+					delete the Eclipse projects, with the option to not
+					delete the files, and import the whole trunk as a
+					project.
+				</span>
+			</p>
+		</section>
+
+		<section name="Using Subclipse">
+			<p>
+				<span style="">
+					<span style="font-size: 10pt;">
+						Link to Subversion Eclipse Plugin:
+						<span style="" />
+					</span>
+				</span>
+				<a href="http://subclipse.tigris.org/">
+					<span style="">
+						<span style="font-size: 10pt;">
+							http://subclipse.tigris.org/
+						</span>
+					</span>
+					<span style="" />
+				</a>
+				<span style="">
+					<span style="font-size: 10pt;">
+						<span style="" />
+					</span>
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;">
+				<span style=""><!--[if !supportLists]-->
+					<span style="font-size: 10pt; color: black;">
+						1-
+						<span
+							style="font-family:  font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+					</span><!--[endif]-->
+					<span style="font-size: 10pt; color: black;">
+						Open the SVN Repository Exploring perspective
+					</span>
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;">
+				<span style=""><!--[if !supportLists]-->
+					<span style="font-size: 10pt; color: black;">
+						2-
+						<span
+							style="font-family:  font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+					</span><!--[endif]-->
+					<span style="font-size: 10pt; color: black;">
+						Right click in the SVN Repository view.
+						<span style="" />
+						Select New -&gt; Repository Location ...
+					</span>
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;">
+				<span style=""><!--[if !supportLists]-->
+					<span style="font-size: 10pt; color: black;">
+						3-
+						<span
+							style="font-family:  font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+					</span><!--[endif]-->
+					<span style="font-size: 10pt; color: black;">
+						Url:
+					</span>
+				</span>
+				<a
+					href="https://sca.projects.dev2dev.bea.com/svn/sca/trunk">
+					<span style="">
+						<span style="font-size: 10pt;">
+							https://sca.projects.dev2dev.bea.com/svn/sca/trunk
+						</span>
+					</span>
+					<span style="" />
+				</a>
+				<span style="">
+					<span style="font-size: 10pt; color: black;" />
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;">
+				<span style=""><!--[if !supportLists]-->
+					<span style="font-size: 10pt; color: black;">
+						4-
+						<span
+							style="font-family:  font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+					</span><!--[endif]-->
+					<span style="font-size: 10pt; color: black;">
+						Root url:
+					</span>
+				</span>
+				<a
+					href="https://sca.projects.dev2dev.bea.com/svn/sca">
+					<span style="">
+						<span style="font-size: 10pt;">
+							https://sca.projects.dev2dev.bea.com/svn/sca
+						</span>
+					</span>
+					<span style="" />
+				</a>
+				<span style="">
+					<span style="font-size: 10pt; color: black;" />
+				</span>
+			</p>
+			<p style="margin-left: 0.5in; text-indent: -0.25in;">
+				<span style=""><!--[if !supportLists]-->
+					<span style="font-size: 10pt; color: black;">
+						5-
+						<span
+							style="font-family:  font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" />
+
+					</span><!--[endif]-->
+					<span style="font-size: 10pt; color: black;">
+						Select the correct projects (see step 10 above)
+						<span style="" />
+						Right click, select "Check out as project"
+					</span>
+				</span>
+			</p>
+			<p style="margin-left: 0.25in;">
+				<span style="">
+					<span style="font-size: 10pt; color: black;"><!--[if !supportEmptyParas]--><!--[endif]-->
+					</span>
+				</span>
+			</p>
+			<p style="">
+				<span style="">
+					<span style="font-size: 10pt; color: black;">
+						You can check in changes using the "Commit" item
+						in the team submenu
+					</span>
+				</span>
+			</p>
+		</section>
+
+		<section name="Using Maven">
+			<p>
+				<span style="font-size: 10pt;">
+					Link to Maven:
+					<span>http://maven.apache.org/maven-1.x/</span>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					Getting Started:
+					<span>
+						http://maven.apache.org/maven-1.x/using/index.html
+					</span>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					Mevenide for Eclipse:
+					<span>
+						<a
+							href="http://mevenide.codehaus.org/download.html">
+							http://mevenide.codehaus.org/download.html
+						</a>
+					</span>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;"><!--[if !supportEmptyParas]--><!--[endif]-->
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					There is no build "script" like the ant build.xml
+					file. Instead you provide Maven with a description
+					of your project and it uses that information to
+					determine how to achieve your build goal. The Maven
+					project also established a set of best practices for
+					structuring builds and if you follow those you can
+					get away with very little description; we have set
+					our build up that way.
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;"><!--[if !supportEmptyParas]--><!--[endif]-->
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					The general rule for maven is that each project
+					produces one build artifact (typically a jar file).
+					You can see that in the runtime directory where
+					there is a separate (sub-)project for each jar we
+					intend to deliver. I will set up skeletal projects
+					in tools to match.
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;"><!--[if !supportEmptyParas]--><!--[endif]-->
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					The main maven command is "maven" and the default
+					goal is "install" which will compile, unit test and
+					package each project. This will typically output a
+					jar file that is installed locally so that other
+					projects can depend on it.
+				</span>
+			</p>
+		</section>
+
+		<section name="Using Tomcat 5.5.12">
+			<p>
+				<span style="font-size: 10pt;">
+					Link to Tomcat
+					<a href="http://tomcat.apache.org/">
+						http:/tomcat.apache.org/
+					</a>
+				</span>
+			</p>
+			<p>
+				<span style="font-size: 10pt;">
+					Download "The Core" Tomcat 5.5.12:
+					<a
+						href="http://tomcat.apache.org/download-55.cgi#5.5.12">
+						http://tomcat.apache.org/download-55.cgi#5.5.12
+					</a>
+				</span>
+			</p>
+			<b>
+				<span style="font-size: 10pt; font-family: ">
+					SCA requires Tomcat 5.5.12 Core.
+					<span style="" />
+					The acceptance test suite can set this up
+					automatically for you.
+					<span style="" />
+					Read the readme.htm file from the acceptance
+					subdirectory in the tree you checked out using the
+					SVN command line (in contributing as a developer).
+					<span style="" />
+					The readme.htm will show you how to run a short set
+					of unit tests.
+					<span style="" />
+					When the tests are complete, it will leave an
+					instance of Tomcat that is compatible with SCA
+					running.
+				</span>
+			</b>
+		</section>
+
+	</body>
+
+
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/getinvolved.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/getinvolved.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/howtobuildsite.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/howtobuildsite.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/howtobuildsite.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/howtobuildsite.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="howtobuildsite.xml"><properties>  <author email="mgmarum@us.ibm.com">Matthew Marum</author>  <title>Apache Tuscany - How To Build Site</title></properties><body>  
+	<section name="Maven Site Generation Overview">
+<p>Maven provides the capability of developing a default website for a project using only the information specified in project.xml.  It includes information about the dependancies listed for the project, also any mailing lists, SCM information, and project contributors, etc.  It is possible to override and/or extend the default site and customize the generated content through the use of xdocs, HTML, and other resources.</p>
+
+<p>For example, if you wanted to add a news section that had a link to a PDF.  Say that you also wanted to add the News section to the main menu, you would need to do the following.</p>
+
+
+<p>In xdocs/navigation.xml, You can add the "News" item to the "Tuscany" menu.</p>
+
+<pre>
+...
+&lt;menu name="Tuscany"&gt;
+	...
+	&lt;item name="News"  href="news.html" /&gt;
+&lt;/menu&gt;
+...
+</pre>
+Create xdocs/news.xml,  similar to the one below.
+<pre>
+&lt;document url="news.xml"&gt;
+&lt;properties&gt;  
+	&lt;author email="mike_edwards@uk.ibm.com"&gt;Mike Edwards&lt;/author&gt;
+	&lt;title&gt;Apache Tuscany - News&lt;/title&gt;
+&lt;/properties&gt;
+&lt;body&gt;
+	&lt;section name="Tuscany News"&gt;	
+
+Welcome to the news section.  Please, review the &lt;a href="tuscany.pdf"&gt;Tuscany PDF&lt;/a&gt;.  
+
+	&lt;/section&gt;
+&lt;/body&gt;
+&lt;/document&gt;
+</pre>
+<p>Then drop "tuscany.pdf" into the same directory as news.xml.  When you run the maven site generation the PDF will get copied over and the link will be preserved in the news.html generated from news.xml.</p>
+<p>NOTE:  Even though we developed the content in "news.xml" the link needed to point to "news.html".</p>
+
+<p>You can see how other xdocs are structured by looking at the *.xml files in PROJECT_ROOT/xdocs.</p>
+
+	</section>  
+<section name="Directory Structure">
+<pre>
+PROJECT_ROOT/xdocs		&lt;-- XDocs and other site resources
+PROJECT_ROOT/target/docs	&lt;-- Generated HTML and resources
+</pre>
+</section>
+
+<section name="Tuscany XDocs">
+Navigation.xml is the content for the title area and the side menu.
+Linking to site content using XDocs (like index.xml, news.xml) will retain
+the same look, feel, and menus.  It is possible to link to a static HTML page or
+a PDF, etc.  Just drop those resources into the xdocs directory and add the links to those resources.  When the site builds, those resources will be copied to the output directory.
+
+</section>
+
+<section name="Generating the Site">
+<pre>
+&gt; maven site
+</pre>
+
+<p>The xdocs get converted into HTML and the standard Maven stylesheets are used and placed into the generated PROJECT_ROOT/target/docs directory.  Also, any non-xdoc resource in the xdocs directory will get copied into the output directory.</p>
+</section>
+<section name="Generating the multi-project Site">
+<pre>
+&gt; maven multiproject:site
+</pre>
+<p>
+All of the subprojects will have their sites independently generated and copied into the PARENT_PROJECT_ROOT/target/docs/multiproject/ directory.  Note, they are not explicitly linked to from the default generated site.
+</p>
+</section>
+</body>
+</document> 
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/howtobuildsite.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/howtobuildsite.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/index.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/index.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/index.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="index.xml">
+	<properties>
+		<author email="mgmarum@us.ibm.com">Matthew Marum</author>
+		<title>Apache Tuscany</title>
+	</properties>
+	<body>
+		<section name="Apache Tuscany">
+			<p>
+				Welcome to Apache Tuscany. The Apache Tuscany project is currently in Incubation under the 
+				Apache Incubator.
+			</p>
+			<p>
+				Apache Tuscany provides runtime capabilities for applications built 
+				using a Service Oriented Architecture (SOA). Tuscany provides capabilities which follow the 
+				Service Component Architecture specification and the Service Data Objects specification, which 
+				together define a simpler, business-oriented approach to the creation of applications and solutions
+				which use a SOA.
+			</p>
+			<p>
+				Currently, Tuscany provides separate runtime support for the Java language and for the C++
+				language.  This means that you can write service components in either the Java language or in
+				the C++ language.
+			</p>
+			<p>
+				For more information on the SOA programming model provided
+				by Tuscany, you can read:
+				<ul>
+					<li>
+						A White Paper on Service Component Architecture
+						(SCA)
+					</li>
+					<li>The SCA 0.9 Assembly Model specification</li>
+					<li>
+						The SCA 0.9 Client and Implementation Model
+						specification
+					</li>
+					<li>The SDO 2.01 specification</li>
+				</ul>
+				These are available on the <a href="documentation.html">Documentation</a> page.
+				You can also get a feel for what it's like to create a program using Tuscany by trying out the 
+				Sample Programs that are supplied with the Tuscany project.
+			</p>
+		</section>
+		<section name="Tuscany Subprojects">
+			<p>
+				Tuscany consists of 5 subprojects, each dealing with different aspects of the SOA programming model:
+				<ol>
+					<li>SCA Runtime for Java</li>
+					<li>SDO 2.0 Runtime for Java</li>
+					<li>Data Access Service for Java</li>
+					<li>SCA Runtime for C++</li>
+					<li>SDO 2.0 Runtime for C++</li>
+				</ol>
+			</p>
+		</section>
+		<section name="What's New?">
+			<p>
+				(January 10 2006) The current code in the Tuscany
+				project is an initial implementation, which is still
+				very much evolving. We're looking to add a lot of
+				additional function over the coming weeks and months,
+				such as support for additional implementation types and
+				for additional bindings. We're looking for people to
+				help us add these capabilities - so please take some
+				time to look over the project and join us in this
+				exciting developement.
+			</p>
+			<p>
+				The current codebase is designed to work with the Apache
+				Tomcat runtime, and uses the Apache Axis runtime to
+				provide support for Web services. With this combination,
+				you can write service components that can be used to
+				provide Web services or which can be used to provide
+				business services behind Servlets and JSPs.
+			</p>
+		</section>
+	</body>
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/index.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/index.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/installcpp.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/installcpp.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/installcpp.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/installcpp.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="install.xml">
+
+	<properties>
+
+		<author email="mgmarum@us.ibm.com">Matthew Marum</author>
+
+		<title>Apache Tuscany - Installation Instructions for C++ Projects</title>
+	</properties>	
+	
+	<body>
+
+	<section name="Installation Instructions for C++ Projects">
+	<p>This page describes what you need to know to install the C++ Projects of Tuscany.</p>
+
+	<p>If you haven't already, the first step is to download the latest release of Apache Tuscany from our <a href="download.html">Downloads</a> page.</p>
+
+	</section>
+
+	<section name="System Requirements">
+		<p>In order to run the Tuscany C++ runtimes there are some minimum system requirements</p>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>Operating System</td>
+						<td>
+						<ul>
+							<li>Windows XP SP2</li>
+							<li>Linux: Red Hat Fedora Core </li>
+						</ul>
+						</td>
+					</tr>
+					<tr>
+						<td>Other components</td>
+						<td>
+						<ul>
+							<li><a href="http://ws.apache.org/axis/">
+								Apache Axis (C++) 1.5
+							</a></li>
+							<li><a href="http://xml.apache.org/xerces-c/">
+								Xerces C++ XML Parser 2.2
+							</a>
+							</li>
+						</ul>
+						</td>
+					</tr>
+				</tbody>
+			</table>
+	</section>
+
+	<section name="Configuring Apache Tuscany">
+		<p>You can find detailed instructions on how to configure the C++ runtime and tools in the 
+		<a href="cpp/sca/Developers Guide.txt">Developers Guide.txt</a>.</p>
+	</section>
+
+</body>
+
+
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/installcpp.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/installcpp.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/installjava.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/installjava.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/installjava.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/installjava.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<document url="install.xml">
+
+	<properties>
+
+		<author email="mike_edwards@uk.ibm.com">Mike Edwards</author>
+
+		<title>Apache Tuscany - Installation Instructions for Java Projects</title>
+	</properties>	
+	
+	<body>
+
+	<section name="Installation Instructions for Java Projects">
+	<p>This page describes what you need to know to install the Java Projects of Tuscany.
+	</p>
+
+	<p>If you haven't already, the first step is to download the latest release of Apache Tuscany from our <a href="download.html">Downloads</a> page.
+	</p>
+
+	</section>
+
+	<section name="System Requirements">
+		<p>In order to run the Tuscany Java Projects there are some minimum system requirements</p>
+			<table style="text-align: left; width: 100%;" border="1"
+				cellpadding="2" cellspacing="2">
+				<tbody>
+					<tr>
+						<td>JDK</td>
+						<td>
+						<ul>
+						<li>
+							<a href="http://java.sun.com/j2se/1.5.0/download.jsp">
+								JDK 5.0
+							</a>
+						</li>
+						</ul>
+						</td>
+					</tr>
+					<tr>
+						<td>Operating System</td>
+						<td>
+						<ul>
+							<li>Windows XP SP2</li>
+							<li>Linux: Red Hat Fedora Core </li>
+						</ul>
+						</td>
+					</tr>
+					<tr>
+						<td>Other components</td>
+						<td>
+						<ul>
+							<li><a href="http://ws.apache.org/axis/">
+								Apache Axis (Java) 1.2 or 1.3
+							</a></li>
+							<li><a href="http://tomcat.apache.org/">
+								Apache Tomcat 5.5
+							</a></li>
+						</ul>
+						</td>
+					</tr>
+				</tbody>
+			</table>
+	</section>
+
+	<section name="Configuring Apache Tuscany">
+		<p>Detailed instructions on how to configure your Tomcat environment, or a Stand-Alone environment, 
+ 		can be found in the <a href="samples/readme.htm">Samples README file</a>.</p>
+	</section>
+
+</body>
+
+
+</document>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/installjava.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/installjava.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/src/site/xdoc/navigation.xml
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/src/site/xdoc/navigation.xml?rev=381604&view=auto
==============================================================================
--- incubator/tuscany/site/src/site/xdoc/navigation.xml (added)
+++ incubator/tuscany/site/src/site/xdoc/navigation.xml Tue Feb 28 01:30:27 2006
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+ -->
+<project name="Apache Tuscany">
+	<title>Apache Tuscany</title>
+	<body>
+		<links>
+			<item name="Apache" href="http://www.apache.org" />
+		</links>
+		<menu name="Tuscany">
+			<item name="Overview" href="/index.html" />
+			<item name="News" href="news.html" />
+			<item name="Documentation" href="/documentation.html" />
+			<item name="FAQ" href="/faq.html" />
+			<item name="Wiki" href="/wiki.html" />
+			<item name="Download" href="/download.html" />
+			<item name="Requirements" href="/requirements.html" />
+		</menu>
+		<menu name="SCA Runtime for Java">
+			<item name="Releases" href="/releasesscajava.html" />
+			<item name="Installation Instructions" href="/installjava.html" />
+			<item name="User's Guide" href="/userguidejava.html" />
+			<item name="Documentation" href="/documentationscajava.html" />
+		</menu>
+		<menu name="SDO 2.0 for Java">
+			<item name="Releases" href="/releasessdojava.html" />	
+			<item name="Installation Instructions" href="installjava.html" />	
+			<item name="User's Guide" href="/userguidejava.html" />		
+			<item name="Documentation" href="/documentationsdojava.html" />
+		</menu>
+		<menu name="Relational Data Access Service for Java">
+			<item name="Releases" href="/releasesdasjava.html" />	
+			<item name="Installation Instructions" href="installjava.html" />	
+			<item name="User's Guide" href="/userguidejava.html" />		
+			<item name="Documentation" href="/documentationdasjava.html" />
+		</menu>
+		<menu name="SCA Runtime for C++">
+			<item name="Releases" href="/releasescpp.html" />	
+			<item name="Installation Instructions" href="installcpp.html" />	
+			<item name="User's Guide" href="/userguidecpp.html" />		
+			<item name="Documentation" href="/documentationscacpp.html" />
+		</menu>
+		<menu name="SDO 2.0 for C++">
+			<item name="Releases" href="/releasescpp.html" />	
+			<item name="Installation Instructions" href="installcpp.html" />	
+			<item name="User's Guide" href="/userguidecpp.html" />		
+			<item name="Documentation" href="/documentationsdocpp.html" />
+		</menu>		
+		<menu name="Community">
+			<item name="Get Involved" href="/getinvolved.html" />
+			<item name="Committers" href="/team-list.html" />
+			<item name="SVN Code Repository" href="/svn.html" />
+			<item name="Mailing Lists" href="/mail-lists.html" />
+			<item name="Bugs" href="/bugs.html" />
+			<item name="HowToBuildSite" href="howtobuildsite.html" />
+			<item name="Reference Library" href="reference.html" />
+		</menu>
+		<menu name="Related Projects">
+			<item name="Axis" href="http://ws.apache.org/axis/" />
+			<item name="Geronimo" href="http://geronimo.apache.org/" />
+		</menu>
+		<footer>
+			<div>&#169; 2005, Apache Software Foundation</div>
+		</footer>
+	</body>
+</project>
\ No newline at end of file

Propchange: incubator/tuscany/site/src/site/xdoc/navigation.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/src/site/xdoc/navigation.xml
------------------------------------------------------------------------------
    svn:keywords = Rev,Date