tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From edward...@apache.org
Subject svn commit: r368444 - in /incubator/tuscany/site: ./ acceptance/ samples/ samples/customers/ samples/helloworld/ samples/helloworldaxis/ samples/helloworldaxissvc/ samples/helloworldmc/ samples/helloworldweb/ samples/helloworldws/ samples/helloworldwsc...
Date Thu, 12 Jan 2006 19:25:28 GMT
Author: edwardsmj
Date: Thu Jan 12 11:25:20 2006
New Revision: 368444

URL: http://svn.apache.org/viewcvs?rev=368444&view=rev
Log:
Extended the initial web site

Added:
    incubator/tuscany/site/SCA_Java_Tools_documentation.html   (with props)
    incubator/tuscany/site/acceptance/
    incubator/tuscany/site/acceptance/readme.htm
    incubator/tuscany/site/documentation.html   (with props)
    incubator/tuscany/site/news.html   (with props)
    incubator/tuscany/site/samples/
    incubator/tuscany/site/samples/customers/
    incubator/tuscany/site/samples/customers/readme.htm
    incubator/tuscany/site/samples/helloworld/
    incubator/tuscany/site/samples/helloworld/readme.htm
    incubator/tuscany/site/samples/helloworldaxis/
    incubator/tuscany/site/samples/helloworldaxis/readme.htm
    incubator/tuscany/site/samples/helloworldaxissvc/
    incubator/tuscany/site/samples/helloworldaxissvc/readme.htm
    incubator/tuscany/site/samples/helloworldmc/
    incubator/tuscany/site/samples/helloworldmc/readme.htm
    incubator/tuscany/site/samples/helloworldweb/
    incubator/tuscany/site/samples/helloworldweb/readme.htm
    incubator/tuscany/site/samples/helloworldws/
    incubator/tuscany/site/samples/helloworldws/readme.htm
    incubator/tuscany/site/samples/helloworldwsclient/
    incubator/tuscany/site/samples/helloworldwsclient/readme.htm
    incubator/tuscany/site/samples/readme.htm
    incubator/tuscany/site/wiki.html   (with props)

Added: incubator/tuscany/site/SCA_Java_Tools_documentation.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/SCA_Java_Tools_documentation.html?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/SCA_Java_Tools_documentation.html (added)
+++ incubator/tuscany/site/SCA_Java_Tools_documentation.html Thu Jan 12 11:25:20 2006
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Documentation for SCA Java Tools - Apache Tuscany</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+          @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="https://cs.opensource.ibm.com/projects/ossoa/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+        
+        <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="install.html">Installation Instructions</a></li><li class="none"><a href="userguide.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none"><a href="releas
 essdojava.html">Releases</a></li><li class="none"><a href="installsdojava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installdasjava.html">Installation Instructions</a></li><li class="none"><a href="userguidedasjava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationscacp
 p.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href="http://ws.apach
 e.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name=
 "SCA_Java_Tools"></a><h2>SCA Java Tools</h2>
+			<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> 
+			
+		</div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+			<div>© 2005, Apache Software Foundation</div>
+		</div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Propchange: incubator/tuscany/site/SCA_Java_Tools_documentation.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/SCA_Java_Tools_documentation.html
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/acceptance/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/acceptance/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/acceptance/readme.htm (added)
+++ incubator/tuscany/site/acceptance/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,104 @@
+<!--
+  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.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+<HEAD>
+<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<META http-equiv="Content-Style-Type" content="text/css">
+
+<TITLE>Tuscany Acceptance Tests</TITLE>
+
+<!-- LINK rel="stylesheet" href="ait.css" type="text/css" -->
+</HEAD>
+
+<BODY>
+<H2>Tuscany Acceptance Tests</H2>
+<H3>Overview</H3>
+<P>These test exercise the Tuscany samples as close as possible as the end user would running the samples.  
+<P>Running the acceptance script automates the following:
+<ul compact='true'>
+<li> Unzips Tomcat to acceptance\target\apache-tomcat-5.5.12 </li>
+ <li>Adds org.apache.Tuscany.tomcat.lifecycle.listener.TomcatServerLifecycleListener to server.xml</li>
+ <li>Adds org.apache.Tuscany.tomcat.lifecycle.listener.TomcatWebAppLifecycleListener to context.xml</li> 
+ <li>Copy Tuscany runtime and dependency jars to common/lib and server/lib </li>
+ <li>Deploy Tuscany  sample war files</li>
+ <li>Starts tomcat</li>
+ <li>Once tomcat is started runs tests against the Tuscany samples.</li>
+</ul>
+
+<P>
+<H3>Pre-requisites</H3>
+<!--
+<I>This should point to a common place</I>
+-->
+<TABLE>
+<tr>
+<td>
+<a href='http://java.sun.com/j2se/1.5.0/download.jsp' target=_blank >Download JDK 5.0</a>
+</td>
+</tr>
+<tr>
+<td>
+<a href='http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-1.1-beta-2.zip' target=_blank >Maven 1.1-beta-2</a>
+</td>
+</tr>
+<tr>
+<td>
+<A href='http://tomcat.apache.org/download-55.cgi' target=_blank>apache-tomcat-5.5.12</a> <br clear=all>
+&nbsp;&nbsp;&nbsp;<I>Windows:</I>&nbsp;<a href='http://mirrors.combose.com/apache/tomcat/tomcat-5/v5.5.12/bin/apache-tomcat-5.5.12.zip' target=_blank>apache-tomcat-5.5.12.zip</a><br clear=all> 
+&nbsp;&nbsp;&nbsp;<I>Linux:</I>&nbsp;<a href='http://www.ibiblio.org/pub/mirrors/apache/tomcat/tomcat-5/v5.5.12/bin/apache-tomcat-5.5.12.tar.gz' target=_blank>apache-tomcat-5.5.12.tar.gz</a>
+</td>
+</tr>
+<tr>
+<td>
+Internet access, since Maven will pull down additional needed libraries required to do the testing.
+</td>
+</tr>
+</TABLE>
+
+</BODY>
+<H3>Setup</H3>
+<ol>
+<li>The core Tuscany runtime and samples must have already been built successfully by running maven in the main directory.
+</li>
+<li>The file apache-tomcat-5.5.12.zip (on
+Windows) or apache-tomcat-5.5.12.tar.gz (on Unix) must be in the acceptance sub-directory. 
+</li>
+</ol>
+
+<H3>Running</H3>
+<P>All the tests can be run by executing in the acceptance directory:<br>
+&nbsp;<BR>
+<code>
+maven acceptance
+</code>
+
+<H3>Coverage</H3>
+<P>The testcase exercise the samples that are not covered in the unit tests.  They are executed against a running Tomcat fixed up with Tuscany SCA deployed in acceptance/target/apache-tomcat-5.5.12 
+<H3>Results</H3>
+<P>The tests use JUnit and HTMLUnit and give standard output provided by these test frameworks. On successful completion you should see from Maven: BUILD SUCCESSFUL 
+<P>If all is successful, a configured, tested, and running Tomcat server should be at acceptance\target\apache-tomcat-5.5.12. 
+
+<H3>Clean Up</H3>
+The test produces a Tomcat window that can be used to run the test again or used to play with the samples or deploy your own SCA code to.
+After you are through stop the Tomcat server by closing the window associated with it.
+To clean up the test artifacts run in the acceptance subdirectory: <BR>
+&nbsp;<BR>
+<code>
+maven clean 
+</code>
+
+ </HTML>

Added: incubator/tuscany/site/documentation.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/documentation.html?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/documentation.html (added)
+++ incubator/tuscany/site/documentation.html Thu Jan 12 11:25:20 2006
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Tuscany - Documentation - Apache Tuscany</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+          @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="edwardsmj@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="https://cs.opensource.ibm.com/projects/ossoa/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+        
+        <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><strong><a href="documentation.html">Documentation</a></strong></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="install.html">Installation Instructions</a></li><li class="none"><a href="userguide.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none
 "><a href="releasessdojava.html">Releases</a></li><li class="none"><a href="installsdojava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installdasjava.html">Installation Instructions</a></li><li class="none"><a href="userguidedasjava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="d
 ocumentationscacpp.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href
 ="http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="
 section"><a name="Documentation"></a><h2>Documentation</h2>
+		<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 class="bodyTable">
+				<tbody>
+					<tr class="a">
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr class="b">
+						<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 class="a">
+						<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 class="b">
+						<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 class="bodyTable">
+				<tbody>
+					<tr class="a">
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr class="b">
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_White_Paper1_09.pdf" class="externalLink" title="External Link">
+								SCA White Paper
+							</a>
+						</td>
+						<td>
+							A white paper describing Service Component Architecture.
+						</td>
+					</tr>
+					<tr class="a">
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_BuildingYourFirstApplication_V09.pdf" class="externalLink" title="External Link">
+								SCA: "Building your first application"
+							</a>
+						</td>
+						<td>
+							The simplified "BigBank" application as a worked example.
+						</td>
+					</tr>
+					<tr class="b">
+						<td>
+							<a href="RDB_DAS_white_paper_v-0.1.1.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 class="bodyTable">
+				<tbody>
+					<tr class="a">
+						<td>
+							<span style="font-weight: bold;">
+								Title
+							</span>
+						</td>
+						<td>
+							<span style="font-weight: bold;">
+								Description
+							</span>
+						</td>
+					</tr>
+					<tr class="b">
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_AssemblyModel_V09.pdf" class="externalLink" title="External Link">
+								SCA Assembly Specification V0.9
+							</a>
+						</td>
+						<td>
+							The core Service Component Architecture Assembly specification
+						</td>
+					</tr>
+					<tr class="a">
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_ClientAndImplementationModelforJava_V09.pdf" class="externalLink" title="External Link">
+								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 class="b">
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sca/SCA_ClientAndImplementationModel_Cpp_V09.pdf" class="externalLink" title="External Link">
+								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 class="a">
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_Java_V2.01.pdf" class="externalLink" title="External Link">
+								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 class="b">
+						<td>
+							<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_CPP_V2.01.pdf" class="externalLink" title="External Link">
+								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>
+
+		</div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+			<div>© 2005, Apache Software Foundation</div>
+		</div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Propchange: incubator/tuscany/site/documentation.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/documentation.html
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/news.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/news.html?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/news.html (added)
+++ incubator/tuscany/site/news.html Thu Jan 12 11:25:20 2006
@@ -0,0 +1,14 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Tuscany - News - Apache Tuscany</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+          @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="https://cs.opensource.ibm.com/projects/ossoa/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+        
+        <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="wiki.html">Wiki</a></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="install.html">Installation Instructions</a></li><li class="none"><a href="userguide.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none"><a href="releas
 essdojava.html">Releases</a></li><li class="none"><a href="installsdojava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installdasjava.html">Installation Instructions</a></li><li class="none"><a href="userguidedasjava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationscacp
 p.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href="http://ws.apach
 e.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name=
 "Tuscany_News"></a><h2>Tuscany News</h2></div><p>
+	  This page contains latest Tuscany News.
+	</p><p>
+	  (12th January 2005) We're in the process of building the Tuscany site - new material is appearing
+	  every day.  Watch this space!
+	</p></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+			<div>© 2005, Apache Software Foundation</div>
+		</div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Propchange: incubator/tuscany/site/news.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/news.html
------------------------------------------------------------------------------
    svn:keywords = Rev,Date

Added: incubator/tuscany/site/samples/customers/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/customers/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/customers/readme.htm (added)
+++ incubator/tuscany/site/samples/customers/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,190 @@
+<!--
+  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.
+ -->
+<html><head>
+
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+    <meta http-equiv="Content-Style-Type" content="text/css">
+    <title>Tuscany Customers</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+
+<body>
+
+<h2>Tuscany Customer Sample</h2>
+
+<h3>Overview</h3>
+
+<p>This sample employs the Tuscany runtime in collaboration with the RDB DAS to demonstrate a simple read of a customer 
+record from a relational database in the context of a web application.  The user provides a customer 
+ID and the application responds with the corresponding customer record </p>
+
+
+<h3>Setup</h3>Run the Maven 'acceptance' task as described in the <a href="../readme.htm#Tomcat_Setup" target="_blank">Tomcat
+    Setup</a>. &nbsp;Running this task will configure and start a Tomcat server and deploy the sample application along with a 
+canned Derby database for use by the example.  Instructions will be posted soon for manually deploying the 
+sample to an existing Tomcat install.<br>
+
+
+<ol>
+
+</ol>
+
+<h3>Running</h3>
+
+As mentioned above, running the Maven acceptance task deploys and runs the sample as part of the Tuscany acceptance testing.  After the task has completed
+you can manually run the sample by pointing a browser to:  <a href="http://localhost:8080/tuscany-samples-customerWEB/">http://localhost:8080/tuscany-samples-customerWEB/</a>.
+A page is displayed that prompts the user for a customer id. Submit an integer from 1 to 3.
+
+<h3>Results</h3>
+
+<p>Submitting an integer from 1 to 3 will result in the display of the corresponding employee record<br>
+
+<h3>Code Overview</h3>
+
+The following illustrates the structure of the sample application components:
+
+<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td>main<br>
+
+                +---java<br>
+
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp;
+                sca.module<br>
+
+                &brvbar;&nbsp;&nbsp; &brvbar;<br>
+
+                &brvbar;&nbsp;&nbsp; +---org<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+
+                +---apache<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---tuscany<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---samples<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+
+                +---customers<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                CustomerClient.java<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                CustomerServiceComponent.java<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                CustomerServiceComponentImpl.java<br>
+
+                &brvbar;<br>
+
+                +---webapp<br>
+
+                &nbsp;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp;
+                Customer.jsp<br>
+
+                &nbsp;&nbsp;&nbsp; &brvbar;<br>
+
+                &nbsp;&nbsp;&nbsp; +---customerdb<br>
+
+                &nbsp;&nbsp;&nbsp;&nbsp;&brvbar;&nbsp;&nbsp;&nbsp;&nbsp;
+                <!--service.properties<br> -->
+
+		    
+		    &nbsp;&nbsp;&nbsp;&nbsp;&brvbar;&nbsp;&nbsp;&nbsp;<br>
+		    			
+		    <!--&nbsp;&nbsp;&nbsp;&nbsp;&brvbar;<br> -->
+		    &nbsp;&nbsp;&nbsp;&nbsp;&brvbar;<br>	
+
+		    &nbsp;&nbsp;&nbsp; +---WEB-INF<br>
+			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp; web.xml
+
+
+                <br><br><br>
+
+            </td>
+
+        </tr>
+
+    </tbody>
+</table>
+
+
+<br>
+
+<table style="text-align: left; width: 879px; height: 154px;" border="2" cellpadding="4" cellspacing="4">
+
+    <tbody>
+
+        <tr>
+
+            <td >sca.module</td>
+
+            <td>  Defines the SCA module and component. Defines for the CustomerServiceComponent.</td>
+
+        </tr>
+
+	<tr>
+
+            <td >CustomerClient.java</td>
+
+            <td>	Wraps the get customer service to provide a clean "getCustomer()" API.</td>
+
+        </tr>
+
+	<tr>
+
+            <td >CustomerServiceComponent.java</td>
+
+            <td> 	Defines the interface of the service.</td>
+
+        </tr>
+
+	<tr>
+
+            <td >Customer.jsp</td>
+
+            <td>  Handles Web form input. Instantiates a CustomerClient instance and calls getCustomer()</td>
+
+        </tr>
+
+	<tr>
+
+            <td >customerdb</td>
+
+            <td>	The canned Derby database with Customer records </td>
+
+        </tr>
+
+	<tr>
+
+            <td >web.xml </td>
+
+            <td>Standard J2EE web application web.xml</td>
+
+        </tr>
+
+
+    
+    </tbody>
+</table>
+
+
+
+</body></html>

Added: incubator/tuscany/site/samples/helloworld/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/helloworld/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/helloworld/readme.htm (added)
+++ incubator/tuscany/site/samples/helloworld/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!--
+  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.
+ -->
+<html><head>
+
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+    <meta http-equiv="Content-Style-Type" content="text/css">
+    <title>Tuscany HelloWorld</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+
+<body>
+
+<h2>Tuscany Hello World Sample</h2>
+
+<h3>Overview</h3>
+
+<p>The Tuscany helloworld sample shows using the Tuscany SCA
+    runtime in a J2SE environment &nbsp;loading a component that
+    implements the classic introductory hello world example. </p>
+
+
+<h3>Setup</h3>The jars for a <a href="../readme.htm#J2SE_setup" target="_blank">J2SE setup</a> &nbsp;not requiring web
+services are required including the sample's own jar <span style="font-weight: bold;">tuscany-samples-helloworld-SNAPSHOT.jar</span>.
+
+
+<ol>
+</ol>
+
+<h3>Running</h3>
+
+Using JDK 1.5 java command with the previous jars run the class org.apache.tuscany.samples.helloworld.HelloWorldClient
+<br>
+
+<h3>Results</h3>
+
+<p>The sample when run should simply display to the standard
+    output:<br>
+
+    <code>Hello World</code></p>
+
+
+<h3>Code Overview</h3>
+
+The source files are physically organized as shown below:
+<pre>sca.module<br>org<br>+-apache<br> +-tuscany<br> +-samples<br> +-helloworld<br> HelloWorldClient.java<br>
+    HelloWorldServiceComponent.java<br> HelloWorldServiceComponentImpl.java<br><br><br></pre>
+
+<p>&nbsp;</p>
+
+<table style="text-align: left; width: 879px; height: 154px;" border="0" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td style="vertical-align: top;">sca.module</td>
+
+            <td>Defines the SCA module and component. Defines for the
+                HelloWorldServiceComponent component&nbsp; the Java class that
+                implements that component</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldServiceComponent.java</td>
+
+            <td>Defines the Java interface implemented by the component.</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldServiceComponentImpl.java</td>
+
+            <td>Implements the SCA component. Uses the SCA service
+                annotation tag on the class to show what SCA interface is being
+                implemented.</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldClient.java</td>
+
+            <td>Creates a Tuscany runtime and starts it.
+                &nbsp;Obtains the module context which was defined by the
+                sca.module file. From the module context locates the
+                HelloWorldServiceComponent and then calls&nbsp; the getGreetings
+                method to invoke the component.</td>
+
+        </tr>
+
+    </tbody>
+</table>
+
+<br>
+
+</body></html>

Added: incubator/tuscany/site/samples/helloworldaxis/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/helloworldaxis/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/helloworldaxis/readme.htm (added)
+++ incubator/tuscany/site/samples/helloworldaxis/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,118 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!--
+  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.
+ -->
+<html><head>
+
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+    <meta http-equiv="Content-Style-Type" content="text/css">
+    <title>Tuscany Hello World Axis</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+
+<body>
+
+<h2>Tuscany Hello World Axis</h2>
+
+<h3>Overview</h3>
+
+<p>The Tuscany hello world axis&nbsp;sample is not an SCA application.
+    &nbsp;This sample is a simple Apache Axis service. Starting from
+    a&nbsp;Java source using Axis's
+    java2wsdl to create a document literal WSDL. &nbsp;And then using
+    that WSDL in wsdl2java to create all the Axis service and client
+    artifacts. Details on this can be found reviewing the Axis
+    documentation.</p>
+
+<p>The original Java code to generate is simply:</p>
+
+<table style="text-align: left; width: 100%; height: 262px;" border="1" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td style="width: 100%;">
+                <p>package org.apache.tuscany.samples.helloworldaxis;<br>
+
+                    <br>
+
+                    /**<br>
+
+                    &nbsp;* <br>
+
+                    &nbsp;*/<br>
+
+                    <br>
+
+                    public interface HelloWorldService{<br>
+
+                    &nbsp;&nbsp;&nbsp; public static final String DEFAULT_NAME=
+                    "World";<br>
+
+                    &nbsp;&nbsp;&nbsp; public String getGreetings(String name);<br>
+
+                    <br>
+
+                    }<br>
+
+                </p>
+
+            </td>
+
+        </tr>
+
+    </tbody>
+</table>
+
+<p></p>
+
+<p>The purpose for it's inclusion in the samples is to
+    demonstrate the interoperability of &nbsp;Tuscany's web service
+    binding with another SOAP implementation.</p>
+
+<h3>Setup</h3>
+
+The following jars are required from the Maven repository&nbsp;in
+the classpath to run the sample client
+<pre style="margin-left: 40px;">tuscany-samples-helloworldaxis-SNAPSHOT.jar<br>axis-1.2.1.jar<br>axis-jaxrpc-1.2.1.jar
+    <br>axis-saaj-1.2.1.jar<br>axis-wsdl4j-1.5.1.jar<br>commons-discovery-0.2.jar<br>commons-logging-1.0.4.jar<br><br>
+</pre>
+
+See <a href="../helloworldws/readme.htm" target="_blank">helloworldws</a> and&nbsp; <a
+        href="../helloworldaxissvc/readme.htm" target="_blank">helloworldaxissvc</a> samples for the server side service
+setup instructions.<br>
+
+<h3>Running.<br></h3>Using JDK 1.5 java command with the previous jars run the class
+org.apache.tuscany.samples.helloworldaxis.HelloWorldAxisClient<br>Optional arguments: <br>&nbsp;<br>
+
+<div style="margin-left: 40px;">&nbsp; Run against sample Tuscany SCA service: <span style="font-style: italic;">(default no arguments)</span>
+    <br>&nbsp; &nbsp;&nbsp; <code>http://localhost:8080/tuscany-samples-helloworldws-service/services/HelloWorldService
+    World</code><br>&nbsp; Run against sample Axis Service:<br>&nbsp; &nbsp;&nbsp; <code>
+    http://localhost:8080/tuscany-samples-helloworldaxissvc/services/helloworld World</code><br></div>
+
+<h3>Results</h3>
+
+<p>The sample when run should simply display to the standard
+    output:<br>
+
+    <code>Hello World</code></p>
+
+
+<h3>Code Overview</h3>
+
+More detailed information about Axis web services can be found on the
+Apache Axis website.<br>
+
+</body></html>

Added: incubator/tuscany/site/samples/helloworldaxissvc/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/helloworldaxissvc/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/helloworldaxissvc/readme.htm (added)
+++ incubator/tuscany/site/samples/helloworldaxissvc/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!--
+  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.
+ -->
+<html><head>
+
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+  <meta http-equiv="Content-Style-Type" content="text/css">
+  <title>Tuscany Hello World Axis Service Sample</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+<body>
+
+<h2>Tuscany Hello World Axis Service Sample</h2>
+
+<h3>Overview</h3>
+
+<p>The Tuscany hello world Axis service sample uses the code
+generated in the&nbsp;<a href="../helloworldaxis/readme.htm" target="_blank">hello world Axis sample</a>. This
+project just includes a standard J2EE web.xml and uses Maven's war
+plugin to build a J2EE war that can be deployed into a web server.
+&nbsp;Note that &nbsp;the configuring of the web application
+server for Tuscany makes the Axis services available to all deployed web
+applications, so it's not required to add Axis jars specifically to
+this web application. </p>
+
+
+<h3>Setup</h3>Set up your server as described in the <a href="../readme.htm#Tomcat_Setup" target="_blank">Tomcat Setup</a>. &nbsp;If you are not configuring with the acceptance test the server, you will need to add <span style="font-weight: bold;">tuscany-samples-helloworldws-service.war</span> to your tomcat's webapp directory.<br><br>Review Axis documentation on configuring and deploying web services.
+<ol>
+
+</ol>
+
+<h3>Running</h3>
+
+This service can be invoked by either the Tuscany SCA <a target="_blank" href="../helloworldwsclient/readme.htm">helloworldwsclient</a> sample or <a href="../helloworldaxis/readme.htm" target="_blank">hello
+world Axis sample's</a> client &nbsp;sample.
+<h3>Understanding the code</h3>
+
+Review Axis documentation on developing web services.
+<br>
+
+</body></html>

Added: incubator/tuscany/site/samples/helloworldmc/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/helloworldmc/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/helloworldmc/readme.htm (added)
+++ incubator/tuscany/site/samples/helloworldmc/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,151 @@
+<!--
+  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.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head>
+
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+    <meta http-equiv="Content-Style-Type" content="text/css">
+    <title>Tuscany Hello World Multi-Component Sample</title>
+    <!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+
+<body>
+
+<h2>Tuscany Hello World Multi-Component Sample</h2>
+
+<h3>Overview</h3>
+
+<p>The Tuscany hello world multi-component sample shows using the Tuscany SCA
+    runtime in a J2SE environment &nbsp;loading a component that
+    implements the classic introductory hello world example. This sample
+    shows the wiring of &nbsp;multiple components in a single SCA module. </p>
+
+
+<h3>Setup</h3>The jars for a <a href="../readme.htm#J2SE_setup" target="_blank">J2SE setup</a> &nbsp;not requiring web
+services are required including the sample's own jar <span style="font-weight: bold;">tuscany-samples-helloworldmc-SNAPSHOT.jar</span>.
+
+<h3>Running</h3>
+Using JDK 1.5 java command with the previous jars run the class
+org.apache.tuscany.samples.helloworldmc.HelloWorldServiceComponentImpl<br>
+
+<h3>Results</h3>
+
+<p>The sample when run should simply display to the standard
+    output:<br>
+
+    <code>Hello SCA World</code></p>
+
+
+<h3>Code Overview</h3>
+
+The source files are physically organized as shown below:<br>
+
+<table style="text-align: left; width: 1206px; height: 238px;" border="1" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td>
+                <pre>main<br>+---java<br>    &brvbar;   sca.module<br>    &brvbar;<br> +---org<br> +---apache<br>
+                    +---tuscany<br> +---samples<br> +---helloworldmc<br> GreetingPortionProvider.java<br>
+                    GreetingPortionProviderImpl.java<br> HelloWorldServiceComponent.java<br>
+                    HelloWorldServiceComponentImpl.java<br><br></pre>
+
+            </td>
+
+        </tr>
+
+    </tbody>
+</table>
+
+<br>
+
+<p>&nbsp;</p>
+
+<table style="text-align: left; width: 100%; height: 154px;" border="0" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td style="vertical-align: top;">sca.module</td>
+
+            <td>Defines the SCA module and&nbsp; the
+                <span style="font-weight: bold;">HelloWorldServiceComponent</span>,&nbsp;
+                <span style="font-weight: bold;">GreetingPrefixComponent</span>
+                and&nbsp;<span style="font-weight: bold;">GreetingSuffixComponent
+      </span>components&nbsp; Wires the <span style="font-weight: bold;">HelloWorldServiceComponent</span>
+                to reference the&nbsp;<span style="font-weight: bold;">GreetingPrefixComponent</span>
+                and <span style="font-weight: bold;">GreetingSuffixComponent</span>.
+                &nbsp;Customizes the&nbsp;<span style="font-weight: bold;">GreetingPrefixComponent</span>
+                and <span style="font-weight: bold;">GreetingSuffixComponent</span>
+                components with the greetings.&nbsp; &nbsp; &nbsp;</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">GreetingPortionProvider.java</td>
+
+            <td>Defines the Java interface implemented by the
+                component. <span style="font-weight: bold;">GreetingPrefixComponent</span>
+                and <span style="font-weight: bold;">GreetingSuffixComponent</span></td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">GreetingPortionProviderImpl.java</td>
+
+            <td>Implements the SCA components <span style="font-weight: bold;">GreetingPrefixComponent</span>
+                and&nbsp;<span style="font-weight: bold;">GreetingSuffixComponent</span>
+                . Uses the SCA service
+                annotation tag on the class to show what SCA interface is being
+                implemented. Uses the SCA defined <span style="font-weight: bold;">Property</span>
+                Java annotation on the <code>greetingPortion </code>Java
+                field to customize the component in the sca.module file.</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldServiceComponent.java</td>
+
+            <td>Defines the Java interface implemented by the
+                component. <span style="font-weight: bold;">HelloWorldServiceComponent</span>.&nbsp;</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="white-space: nowrap;">HelloWorldServiceComponentImpl.java&nbsp;<br>
+
+            </td>
+
+            <td>Implements the <span style="font-weight: bold;">HelloWorldServiceComponent</span>
+                component. Shows two Java fields being used to reference the
+                and&nbsp;<span style="font-weight: bold;">GreetingPrefixComponentGreetingSuffixComponent</span>
+                components.</td>
+
+        </tr>
+
+    </tbody>
+</table>
+
+<br>
+
+</body></html>

Added: incubator/tuscany/site/samples/helloworldweb/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/helloworldweb/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/helloworldweb/readme.htm (added)
+++ incubator/tuscany/site/samples/helloworldweb/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,130 @@
+<!--
+  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.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head>
+
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+    <meta http-equiv="Content-Style-Type" content="text/css">
+    <title>Tuscany Hello World Web Sample</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+
+<body>
+
+<h2>Tuscany Hello World Web Sample</h2>
+
+<h3>Overview</h3>
+
+<p>The Tuscany hello world web sample shows using the Tuscany SCA
+    runtime in a Tomcat environment being accessed from a JSP
+    page&nbsp;that
+    implements the classic introductory hello world example. </p>
+
+
+<h3>Setup</h3>Set up your server as described in the <a href="../readme.htm#Tomcat_Setup" target="_blank">Tomcat
+    Setup</a>. &nbsp;If you are not configuring with the acceptance test the server, you will need to add <span
+        style="font-weight: bold;">tuscany-samples-helloworldWEB.war</span> to your tomcat's webapp directory.<br>
+
+<h3>Running</h3>
+
+Once you've started your web server, use your browse to view the
+following URL: <a href="http://localhost:8080/tuscany-samples-helloworldWEB/" target="_blank">http://localhost:8080/tuscany-samples-helloworldWEB/</a>
+<br>
+
+You should see a form you can supply your name and a submit button.
+&nbsp;Once you submit the form the JSP page calls a Java class that
+gets the CurrentModuleContext and locates the SCA component to execute
+the greeting service. &nbsp;Note, unlike the a J2SE in a Tomcat environment the Tuscany runtime is automatically
+initialized and running.
+<h3>Results</h3>
+
+<p>The page should be updated with the greeting displayed below
+    the form.<br>
+
+</p>
+
+<h3>Code Overview</h3>
+
+The source files are physically organized as shown below:<br>
+<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
+    <tbody>
+        <tr>
+            <td>
+                <pre>+---main<br>&brvbar;   +---java<br>&brvbar;       &brvbar;   sca.module<br>&brvbar;       &brvbar;
+                    <br>&brvbar;       +---org<br>&brvbar;           +---apache<br>&brvbar;               +---tuscany
+                    <br>&brvbar;                   +---samples<br>&brvbar;                       +---helloworldweb
+                    <br>&brvbar;                               HelloWorldServiceComponent.java<br>&brvbar;
+                    HelloWorldServiceComponentImpl.java<br>&brvbar;<br>+---webapp<br>    &brvbar;   HelloWorldWeb.jsp
+                    <br>    &brvbar;<br> +---WEB-INF<br> web.xml<br></pre>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<br>
+<br>
+
+<p>&nbsp;</p>
+
+<table style="text-align: left; width: 100%; height: 154px;" border="0" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td style="vertical-align: top;">sca.module</td>
+
+            <td>Defines the SCA module and component. Defines for the
+                HelloWorldServiceComponent component and the Java class that
+                implements that component</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldServiceComponent.java</td>
+
+            <td>Defines the Java interface implemented by the component.</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldServiceComponentImpl.java</td>
+
+            <td>Implements the SCA component. Uses the SCA service
+                annotation tag on the class to show what SCA interface is being
+                implemented.</td>
+
+        </tr>
+
+
+        <tr>
+            <td>HelloWorldWeb.jsp</td>
+            <td>Handles Web form input.. Obtains the module context which was defined by the
+                sca.module file. From the module context locates the
+                HelloWorldServiceComponent and then calls&nbsp; the getGreetings
+                method to invoke the component.&nbsp;and formats &nbsp;returned&nbsp;results.</td>
+        </tr>
+        <tr>
+            <td>web.xml</td>
+            <td>Standard J2EE web application's web.xml</td>
+        </tr>
+
+    </tbody>
+</table>
+
+<br>
+
+</body></html>

Added: incubator/tuscany/site/samples/helloworldws/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/helloworldws/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/helloworldws/readme.htm (added)
+++ incubator/tuscany/site/samples/helloworldws/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!--
+  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.
+ -->
+<html><head>
+
+
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+
+    <meta http-equiv="Content-Style-Type" content="text/css">
+
+
+    <title>Tuscany Hello World Web Sample</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+
+<body>
+
+
+<h2>Tuscany Hello World WS Sample</h2>
+
+
+<h3>Overview</h3>
+
+
+<p>The Tuscany hello world ws sample shows using the Tuscany SCA
+    runtime in a Tomcat environment&nbsp;providing&nbsp;a web service.. </p>
+
+
+<h3>Setup</h3>
+
+
+Set up your server as described in the <a href="../readme.htm#Tomcat_Setup" target="_blank">Tomcat Setup</a>. &nbsp;If
+you are not configuring with the acceptance test the server, you will need to add <span style="font-weight: bold;">tuscany-samples-helloworldws-service.war</span>
+to your Tomcat's webapp directory.
+
+
+<h3>Running</h3>
+
+This service can be invoked by either the Tuscany SCA <a target="_blank" href="../helloworldwsclient/readme.htm">helloworldwsclient</a>
+sample or <a href="../helloworldaxis/readme.htm" target="_blank">hello
+    world Axis sample's</a> client &nbsp;sample.<br>
+
+<h3>Code Overview</h3>
+
+
+The source files are physically organized as shown below:<br>
+
+<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td>+---main<br>
+                &brvbar;&nbsp;&nbsp; +---java<br>
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp; sca.module<br>
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp; &brvbar;<br>
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp; +---org<br>
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +---apache<br>
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +---tuscany
+                <br>
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---samples<br>
+                &brvbar;&nbsp;&nbsp;
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---helloworldws<br>
+                &brvbar;&nbsp;&nbsp;
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                HelloWorldServiceComponent.java<br>
+                &brvbar;&nbsp;&nbsp;
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                HelloWorldServiceComponentImpl.java<br>
+                &brvbar;&nbsp;&nbsp; &brvbar;<br>
+                &brvbar;&nbsp;&nbsp; +---resources<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp; tuscany-model.config<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &brvbar;<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +---wsdl<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                helloworld.wsdl<br>
+                &brvbar;<br>
+                &brvbar;<br>
+                +---webapp<br>
+                &nbsp;&nbsp;&nbsp; +---WEB-INF<br>
+                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; web.xml<br>
+            </td>
+
+        </tr>
+
+
+    </tbody>
+</table>
+
+<br>
+
+<br>
+
+
+<table style="text-align: left; width: 100%; height: 154px;" border="0" cellpadding="2" cellspacing="2">
+
+
+    <tbody>
+
+
+        <tr>
+
+
+            <td style="vertical-align: top; height: 62px;">sca.module</td>
+
+
+            <td style="height: 62px;">Defines the SCA module, entryPoint
+                and component. Defines for the
+                HelloWorldServiceComponent component and the Java class that
+                implements the component For the entryPoint it defines WSDL for the
+                service, the Java interface provided by the service, and wires the
+                service to the&nbsp;HelloWorldServiceComponent</td>
+
+
+        </tr>
+
+
+        <tr>
+
+
+            <td style="vertical-align: top; height: 26px;">HelloWorldServiceComponent.java</td>
+
+
+            <td style="height: 26px;">Defines the Java interface implemented by the component.</td>
+
+
+        </tr>
+
+
+        <tr>
+
+
+            <td style="vertical-align: top;">HelloWorldServiceComponentImpl.java</td>
+
+
+            <td>Implements the SCA component. Uses the SCA service
+                annotation tag on the class to show what SCA interface is being
+                implemented. &nbsp;Also uses the SCA Java annotation "Remotable" to
+                indicate that a component implemented by this class can be
+                referenced&nbsp;out side of the SCA module it resides in.</td>
+
+
+        </tr>
+
+
+        <tr>
+
+            <td>tuscany-model.config</td>
+
+            <td>Maps the SCA Entry point WSDL to the physical WSDL file location.</td>
+
+        </tr>
+
+        <tr>
+            <td>helloworld.wsdl</td>
+            <td>WSDL for the service.</td>
+        </tr>
+        <tr>
+
+            <td>web.xml</td>
+
+            <td>Standard J2EE web application's web.xml</td>
+
+        </tr>
+
+
+    </tbody>
+</table>
+
+
+</body></html>

Added: incubator/tuscany/site/samples/helloworldwsclient/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/helloworldwsclient/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/helloworldwsclient/readme.htm (added)
+++ incubator/tuscany/site/samples/helloworldwsclient/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,189 @@
+<!--
+  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.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head>
+
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+
+    <meta http-equiv="Content-Style-Type" content="text/css">
+    <title>Tuscany Hello World Web Sample</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+
+<body>
+
+<h2>Tuscany Hello World WS Client Sample</h2>
+
+<h3>Overview</h3>
+
+<p>The Tuscany hello world WS client sample shows using the Tuscany SCA
+    runtime in a J2SE environment invoking a web service. </p>
+
+<h3>Setup</h3>
+
+The jars for a <a href="../readme.htm#J2SE_setup" target="_blank">J2SE setup</a> &nbsp;including those necessary&nbsp;
+for web services are required including the sample's own jar <span style="font-weight: bold;">tuscany-samples-helloworldwsclient-SNAPSHOT.jar</span>.
+
+<h3>Running</h3>
+Using JDK 1.5 java command with the previous mentioned jars run the
+class org.apache.tuscany.samples.helloworldwsclient.HelloWorldClient
+
+<h3>Results</h3>
+
+<p>The sample when run should simply display to the standard
+    output:<br>
+
+    <code>Hello World</code></p>
+
+<h3>Code Overview</h3>
+
+The source files are physically organized as shown below:<br>
+
+<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td>main<br>
+
+                +---java<br>
+
+                &brvbar;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp;
+                sca.module<br>
+
+                &brvbar;&nbsp;&nbsp; &brvbar;<br>
+
+                &brvbar;&nbsp;&nbsp; +---org<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---apache<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---tuscany<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---samples<br>
+
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                +---helloworldwsclient<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                HelloWorldClient.java<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                HelloWorldServiceComponent.java<br>
+                &brvbar;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                HelloWorldServiceComponentImpl.java<br>
+
+                &brvbar;<br>
+
+                +---resources<br>
+
+                &nbsp;&nbsp;&nbsp; &brvbar;&nbsp;&nbsp;
+                tuscany-model.config<br>
+
+                &nbsp;&nbsp;&nbsp; &brvbar;<br>
+
+                &nbsp;&nbsp;&nbsp; +---wsdl<br>
+
+                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                helloworld.wsdl<br>
+
+                <br>
+
+            </td>
+
+        </tr>
+
+    </tbody>
+</table>
+
+<br>
+
+<br>
+
+<table style="text-align: left; width: 100%; height: 154px;" border="0" cellpadding="2" cellspacing="2">
+
+    <tbody>
+
+        <tr>
+
+            <td style="vertical-align: top; height: 62px;">sca.module</td>
+
+            <td style="height: 62px;">Defines the SCA module,
+                externalService
+                and component. Defines for the
+                HelloWorldServiceComponent component and the Java class that
+                implements the component For the externalService it defines WSDL for
+                the
+                service, the Java interface provided by the service.
+                The&nbsp;the&nbsp;HelloWorldServiceComponent is via a
+                referenced wired to the externalService</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldClient.java</td>
+
+            <td>Creates a Tuscany runtime and starts it.
+                &nbsp;Obtains the module context which was defined by the
+                sca.module file. From the module context locates the
+                HelloWorldServiceComponent and then calls&nbsp; the getGreetings
+                method to invoke the component.</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top; height: 26px;">HelloWorldServiceComponent.java</td>
+
+            <td style="height: 26px;">Defines the Java interface
+                implemented by the component.</td>
+
+        </tr>
+
+        <tr>
+
+            <td style="vertical-align: top;">HelloWorldServiceComponentImpl.java</td>
+
+            <td>It does not directly implement the service; instead it
+                has an SCA reference that is wired in the sca.module to an
+                externalService that will provide the service. The service providing the implementation is the <a
+                    href="../helloworldws/readme.htm" target="_blank">helloworldws</a> sample.<br>
+
+            </td>
+
+        </tr>
+
+        <tr>
+
+            <td>tuscany-model.config</td>
+
+            <td>Maps the SCA Entry point WSDL to the physical WSDL file
+                location.</td>
+
+        </tr>
+
+        <tr>
+
+            <td>helloworld.wsdl</td>
+
+            <td>WSDL for the service.</td>
+
+        </tr>
+
+    </tbody>
+</table>
+
+</body></html>

Added: incubator/tuscany/site/samples/readme.htm
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/samples/readme.htm?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/samples/readme.htm (added)
+++ incubator/tuscany/site/samples/readme.htm Thu Jan 12 11:25:20 2006
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!--
+  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.
+ -->
+<html><head>
+<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/css" http-equiv="Content-Style-Type"><title>Tuscany Samples</title><!-- LINK rel="stylesheet" href="ait.css" type="text/css" --></head>
+<body><h2>Tuscany&nbsp;Samples</h2><br><h3>Setup</h3><h4><a name="J2SE_setup"></a>J2SE
+setup</h4>Samples&nbsp;not requiring invoking web services
+need at least the following jars in their classpath<br><a name="#J2SEJARSNWS"></a><pre style="margin-left: 40px;">tuscany-container-java-SNAPSHOT.jar<br>tuscany-core-SNAPSHOT.jar<br>tuscany-model-SNAPSHOT.jar<br>tuscany-common-SNAPSHOT.jar<br>sca-api-SNAPSHOT.jar<br>axis-wsdl4j-1.5.1.jar<br>commonj-sdo-2.1.0.jar<br>emf-common-2.1.0.jar<br>emf-ecore-2.1.0.jar<br>emf-ecore-change-2.1.0.jar<br>emf-ecore-sdo-2.1.1.jar<br>emf-ecore-xmi-2.1.0.jar<br>wsdl-0.7.jar<br>xsd-2.1.1.jar<br></pre>The
+following jars will also be needed if your runtime will be using web
+services:<br><div style="margin-left: 40px;">axis-1.2.1.jar<br>axis-jaxrpc-1.2.1.jar<br>axis-saaj-1.2.1.jar<br>commons-discovery-0.2.jar<br>commons-logging-1.0.4.jar<br>tuscany-binding-axis-SNAPSHOT.jar<br><br></div><h4><a name="Tomcat_Setup"></a>Tomcat
+Setup</h4>
+<p>The setup and configuration of &nbsp;the
+Tomcat web server is a little more complex. &nbsp;If you are not
+interested in the details the easiest means of &nbsp;configuring
+this environment is by running the the<a href="../acceptance/readme.htm" target="_blank">
+Tuscany acceptance tests</a> that will configure a server that is
+ready to run the samples and deploy your own SCA applications..</p><p>For
+any other&nbsp;SCA application that is run in a Tomcat environment,
+package it&nbsp;as a standard J2EE war file and deploy it as
+usual. For
+Tomcat this is simply done by copying them to its webapps
+directory.&nbsp; </p><p>The
+details:</p>
+<ul compact="compact"><li>Unzip
+Tomcat to acceptance\target\apache-tomcat-5.5.12 </li><li>Add
+org.apache.Tuscany.tomcat.lifecycle.listener.TomcatServerLifecycleListener
+to conf\server.xml<br>
+<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td style="background-color: rgb(204, 204, 204);"><code>Add
+this line after Server element:<br>&lt;Listener
+className="org.apache.tuscany.tomcat.lifecycle.listener.TomcatServerLifecycleListener"/&gt;</code></td></tr></tbody>
+</table></li>
+<li>Add
+org.apache.Tuscany.tomcat.lifecycle.listener.TomcatWebAppLifecycleListener
+to conf\context.xml<br>
+<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td style="background-color: rgb(204, 204, 204);"><code>Add
+this line after Context element:<br>&lt;Listener
+className="org.apache.tuscany.tomcat.lifecycle.listener.TomcatWebAppLifecycleListener"/&gt;</code></td></tr></tbody>
+</table></li><li>Copy all the runtime jars
+needed for the J2SE environment listed above (including those needed
+for web services)&nbsp; to Tomcat's common\lib directory</li><li>Copy
+tuscany-tomcat-SNAPSHOT.jar to Tomcat's server\lib directory.</li><li>For
+the samples copy their war files to Tomcat's webapps
+directory.</li></ul>
+<h3>Sample Summary</h3>
+<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2"><caption style="text-decoration: underline;">Tuscany
+samples summary</caption><tbody>
+<tr><td style="vertical-align: top; white-space: nowrap;"><a href="helloworld/readme.htm" target="_blank">helloworld</a></td><td>Shows
+using the Tuscany SCA runtime in a J2SE environment &nbsp;loading a
+component.<br><br></td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;"><a href="helloworldaxis/readme.htm" target="_blank">helloworldaxis</a>&nbsp;</td><td>This&nbsp;&nbsp;sample
+is not an SCA application.&nbsp;The purpose for it's inclusion
+in the samples is to demonstrate the interoperability of
+&nbsp;Tuscany's web service binding with another SOAP
+implementation.<br><br></td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;"><a href="helloworldaxissvc/readme.htm" target="_blank">helloworldaxissvc</a>&nbsp;</td><td>This
+sample generates the war for the Axis implemented hello world sample.
+&nbsp;It is not an SCA application.<br>&nbsp;</td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;"><a href="helloworldmc/readme.htm" target="_blank">helloworldmc</a>&nbsp;</td><td>This
+sample shows in a J2SE environment the wiring of multiple components
+and customizing components.<br><br></td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;"><a href="helloworldweb/readme.htm" target="_blank">helloworldweb</a>&nbsp;</td><td>This
+sample shows in a J2EE environment using SCA components to handle HTML
+forms.<br><br></td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;"><a href="customers/readme.htm" target="_blank">customers</a>&nbsp;</td><td>This sample is a variation on 'HelloWorldWeb' and employs 
+the Relational Database Data Access Service to read customer records from a Derby database.
+<br><br></td></tr><tr><td style="vertical-align: top; white-space: nowrap;"><a href="helloworldws/readme.htm" target="_blank">helloworldws</a>&nbsp;</td><td>Sample
+shows using the Tuscany SCA runtime in a Tomcat&nbsp; environment providing a
+web service&nbsp;<br><br></td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;"><a href="helloworldwsclient/readme.htm" target="_blank">helloworldwsclient</a>&nbsp;</td><td>Sample
+shows using the Tuscany SCA runtime in a J2SE environment using a
+web service&nbsp;<br><br></td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;">bigbank.account&nbsp;</td><td>Sample
+contains an implementation of the bigbank.account module; see "Building
+Your First Application" document.
+&nbsp;<br><br></td></tr>
+<tr><td style="vertical-align: top; white-space: nowrap;">bigbank.webclient&nbsp;</td><td>Sample
+contains an implementation of the bigbank.webclient module; see
+"Building Your First Application" document.
+&nbsp;<br><br></td></tr>
+</tbody></table><br></body></html>

Added: incubator/tuscany/site/wiki.html
URL: http://svn.apache.org/viewcvs/incubator/tuscany/site/wiki.html?rev=368444&view=auto
==============================================================================
--- incubator/tuscany/site/wiki.html (added)
+++ incubator/tuscany/site/wiki.html Thu Jan 12 11:25:20 2006
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Tuscany - Wiki - Apache Tuscany</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+          @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Mike Edwards"></meta><meta name="email" content="mike_edwards@uk.ibm.com"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="https://cs.opensource.ibm.com/projects/ossoa/" id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft"></div><div class="xright">
+        
+        <a href="http://www.apache.org" class="externalLink" title="External Link">Apache</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuTuscany"><h5>Tuscany</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="news.html">News</a></li><li class="none"><a href="documentation.html">Documentation</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><strong><a href="wiki.html">Wiki</a></strong></li><li class="none"><a href="download.html">Download</a></li><li class="none"><a href="requirements.html">Requirements</a></li></ul></div><div id="menuSCA_Runtime_for_Java"><h5>SCA Runtime for Java</h5><ul><li class="none"><a href="releasesscajava.html">Releases</a></li><li class="none"><a href="install.html">Installation Instructions</a></li><li class="none"><a href="userguide.html">User's Guide</a></li><li class="none"><a href="documentationscajava.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_Java"><h5>SDO 2.0 for Java</h5><ul><li class="none
 "><a href="releasessdojava.html">Releases</a></li><li class="none"><a href="installsdojava.html">Installation Instructions</a></li><li class="none"><a href="userguidejava.html">User's Guide</a></li><li class="none"><a href="documentationsdojava.html">Documentation</a></li></ul></div><div id="menuRelational_Data_Access_Service_for_Java"><h5>Relational Data Access Service for Java</h5><ul><li class="none"><a href="releasesdasjava.html">Releases</a></li><li class="none"><a href="installdasjava.html">Installation Instructions</a></li><li class="none"><a href="userguidedasjava.html">User's Guide</a></li><li class="none"><a href="documentationdasjava.html">Documentation</a></li></ul></div><div id="menuSCA_Runtime_for_C__"><h5>SCA Runtime for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="d
 ocumentationscacpp.html">Documentation</a></li></ul></div><div id="menuSDO_2_0_for_C__"><h5>SDO 2.0 for C++</h5><ul><li class="none"><a href="releasescpp.html">Releases</a></li><li class="none"><a href="installcpp.html">Installation Instructions</a></li><li class="none"><a href="userguidecpp.html">User's Guide</a></li><li class="none"><a href="documentationsdocpp.html">Documentation</a></li></ul></div><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="getinvolved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Committers</a></li><li class="none"><a href="svn.html">SVN Code Repository</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="bugs.html">Bugs</a></li><li class="none"><a href="howtobuildsite.html">HowToBuildSite</a></li><li class="none"><a href="reference.html">Reference Library</a></li></ul></div><div id="menuRelated_Projects"><h5>Related Projects</h5><ul><li class="none"><a href
 ="http://ws.apache.org/axis/" class="externalLink" title="External Link">Axis</a></li><li class="none"><a href="http://geronimo.apache.org/" class="externalLink" title="External Link">Geronimo</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="none"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><div id="legend"><h5>Legend</h5><ul><li class="externalLink">External Link</li><li class="newWindow">Opens in a new window</li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="
 section"><a name="Tuscany_Wiki"></a><h2>Tuscany Wiki</h2></div><p>
+	  Once Tuscany is live on the Apache site, this link will point to a Wiki relating to Tuscany matters.
+	</p></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xleft">
+			<div>© 2005, Apache Software Foundation</div>
+		</div><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Propchange: incubator/tuscany/site/wiki.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/site/wiki.html
------------------------------------------------------------------------------
    svn:keywords = Rev,Date



Mime
View raw message