You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by bu...@apache.org on 2012/09/20 19:11:58 UTC

svn commit: r832601 [4/5] - in /websites/staging/airavata/trunk/content: ./ about/ airavata/ architecture/ community/ community/governance/ css/ development/ documentation/ documentation/gfac/ documentation/howto/ documentation/messenger/ documentation...

Added: websites/staging/airavata/trunk/content/documentation/howto/howto.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/howto/howto.html (added)
+++ websites/staging/airavata/trunk/content/documentation/howto/howto.html Thu Sep 20 17:11:55 2012
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You 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.
+-->
+  <link href="/airavata/css/airavata.css" rel="stylesheet" type="text/css">
+  <title></title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache airavata" src="/airavata/images/airavata-logo-2.png"/>
+    <div id="bannertext">
+      <img id="logo-text"  alt="Apache airavata" src="/airavata/images/airavata-title-text.png" />
+      </div><br />
+  </div>
+
+  <div id="topnav">
+      <div class="topnavleft">
+          <ul>
+              <!--<li><a href="http:.html">Top Link A</a></li>
+              <li><a href="http:.html">Top Link B</a></li>
+              <li><a href="http:.html">Top Link C</a></li>-->
+          </ul>
+      </div>
+
+      <div class="topnavright">
+          <!--Search box-->
+      </div>
+  </div>
+
+  <div id="navigation">
+  <h1 id="about-airavata">About Airavata</h1>
+<ul>
+<li><a href="/airavata/index.html">Home</a></li>
+<li><a href="https://cwiki.apache.org/confluence/display/AIRAVATA/">Wiki</a></li>
+<li><a href="http://incubator.apache.org/projects/airavata.html">Incubator Page</a></li>
+<li><a href="/airavata/about/downloads.html">Downloads</a></li>
+<li><a href="/airavata/about/license.html">License</a></li>
+<li><a href="/airavata/about/history.html">History</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/airavata/documentation/system/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/documentation/messenger/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/documentation/workflow/xbaya.html">XBaya</a></li>
+<li><a href="/airavata/documentation/gfac/gfac.html">GFac</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-5-minutes.html">Airavata in Five Minutes</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-10-minutes.html">Airavata in Ten Minutes</a></li>
+<li><a href="/airavata/documentation/system/advanced-workflow-samples.html">Workflow Samples</a></li>
+<li><a href="/airavata/documentation/howto/howto.html">Airavata HowTo</a></li>
+</ul>
+<h1 id="architecture">Architecture</h1>
+<ul>
+<li><a href="/airavata/architecture/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/architecture/airavata-stakeholders.html">Airavata Stakeholders</a></li>
+<li><a href="/airavata/architecture/gfac.html">GFac Application Management</a></li>
+<li><a href="/airavata/architecture/workflow.html">XBaya Workflow Suite</a></li>
+<li><a href="/airavata/architecture/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/architecture/registry.html">Registry API</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/airavata/development/source.html">Source Code</a></li>
+<li><a href="/airavata/development/build.html">Build Instructions</a></li>
+<li><a href="/airavata/development/submit-patch.html">Submit Patches</a></li>
+<li><a href="https://issues.apache.org/jira/browse/airavata">Issue Tracker</a></li>
+<li><a href="/airavata/development/roadmap.html">Road Map</a></li>
+<li><a href="/airavata/tools/devtools.html">Dev Tools</a></li>
+<li><a href="/airavata/development/edit-cms-website.html">Editing Website</a></li>
+<li><a href="/airavata/development/release-management.html">Release Management</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/airavata/community/get-involved.html">Get Involved</a></li>
+<li><a href="/airavata/community/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/airavata/community/people.html">People</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/airavata/images/apache-incubator-logo.png" width="150"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title"></h1>
+    <h3 id="how-to-start-airavata-system-and-what-is-the-order-to-start-each-component">How to start Airavata System and what is the order to start each component.</h3>
+<p>To start Airavata system users have to use the scripts provided in AIRAVATA_HOME/bin/ and if you are running all the components 
+with default setup you have to start the components in the following order.</p>
+<ol>
+<li>
+<p>jackrabbit-server.sh - This is the Jackrabbit server startup script, before starting any other component, you have to start the
+                          registry instance first because all the components are communicating with Registry.</p>
+</li>
+<li>
+<p>airavata-server.sh   - This starts the WS-Messenger components and GFac service in Apache Axis2 Container. This is pointing to the
+                          Registry started in previous step and use the Registry URL is localhost:8081, if you are starting in a
+                          different URL, you have to change AIRAVATA_HOME/standalone-server/conf/repository.properties file.</p>
+</li>
+<li>
+<p>xbaya-gui.sh         - Now you have available GFac Service running with a Registry, so its time for you to start XBaya and run
+                          your Applications. But if you want XBaya to run with normal Web services, not with GFac Service you do not
+                          have to start Airvata Service, you can simply use Xbaya alone, if you require provenance, you have to start
+                          Registry.</p>
+</li>
+</ol>
+<h3 id="how-to-deploy-airavata-on-tomcat">How to Deploy Airavata on Tomcat</h3>
+<p>Airavata services depends on Apache Axis2 as a Web Service engine. Each service component in Airavata can be packed as Axis2 Archive (.aar).
+In order to deploy Airavata system on Tomcat, you need to install Apache Axis2 on Tomcat first. This will be handled by the setup script.
+We have tested Airavata with Apache Axis2 1.5.1 Release.</p>
+<p>A shell script named setup_tomcat.sh is shipped with Airavata that will assist you to deploy Airavata on Tomcat. Following steps describe how to do it.</p>
+<ol>
+<li>
+<p>Update tomcat.hostname and tomcat.port properties of the airavata-tomcat.properties file. You can keep the defaults if you dont want to change ports. In
+that case you don't have to edit the airavata-tomcat.properties file. This file can be found in AIRAVATA_HOME/tools/airavata-tomcat.properties.</p>
+</li>
+<li>
+<p>Download following to your local file system.</p>
+<ul>
+<li>apache-tomcat-7.0.28.zip</li>
+<li>apache-airavata-0.4-incubating-SNAPSHOT-bin.zip</li>
+<li>axis2-1.5.1-war.zip (Unzip it. When running the script point to the axis2.war)</li>
+<li>jackrabbit-webapp-2.4.0.war</li>
+</ul>
+</li>
+<li>
+<p>Run the script (setup_tomcat.sh) by providing the file paths of the files you downloaded. This script can be found in AIRAVATA_HOME/tools/ directory.</p>
+<ul>
+<li>./setup_tomcat.sh --tomcat=/home/heshan/Dev/setup/gw8/apache-tomcat-7.0.28.zip --airavata=/home/heshan/Dev/setup/gw8/apache-airavata-0.4-incubating-SNAPSHOT-bin.zip --axis2=/home/heshan/Dev/setup/gw8/axis2.war --jackrabbit=/home/heshan/Dev/setup/gw8/jackrabbit-webapp-2.4.0.war --properties=/home/heshan/Dev/setup/gw8/airavata-tomcat.properties</li>
+</ul>
+</li>
+<li>
+<p>Start Tomcat server.</p>
+<ul>
+<li>eg: ./catalina.sh start</li>
+</ul>
+</li>
+<li>
+<p>Before using Airavata go to http://localhost:8090/jackrabbit-webapp-2.4.0 and create a default content repository.</p>
+</li>
+<li>
+<p>Restart Tomcat server.</p>
+</li>
+</ol>
+<h3 id="how-do-i-use-only-ws-messenger-component">How do I use only WS-Messenger component</h3>
+<p>Currently first release of Airavata doesn't have a separate pack for WS-Messenger. But users can check out the source of Airavata and build only WS-Messenger and build will
+create a pack which contains only WS-Messenger components and it can be used as the WS-Messenger binary distribution.
+In Airavata code go to AIRAVATA_CODE/modules/ws-messenger directory and run mvn clean install, after successful build you will find the pack(Zip file) at
+AIRAVATA_CODE/moduels/ws-messenger/distribution/target/.</p>
+<h3 id="how-to-deploy-ws-messenger-with-mysql">How to Deploy WS-Messenger with Mysql</h3>
+<p>Currently WS-Messenger supports Derby and Mysql databases. Users have to change AIRAVATA_HOME/standalone-server/conf/msgBox.properties to change the message Box
+database and AIRAVATA_HOME/standalone-server/conf/msgBroker.properties to change the message Broker database. </p>
+<ol>
+<li>
+<p>First create a mysql database in your server with required name (Assume name is:wsmg and username/password is : airavata/airavata).</p>
+</li>
+<li>
+<p>Create a tables in the above database using the following scripts.</p>
+<ul>
+<li>AIRAVATA_HOME/standalone-server/bin/database_scripts/mgsBox-mysql.sql</li>
+<li>AIRAVATA_HOME/standalone-server/bin/database_scripts/msgBroker-mysql.sql</li>
+</ul>
+</li>
+<li>
+<p>Change msgBox.properties and msgBroker.properties files located at AIRAVATA_HOME/standalone-server/conf with database driver name and database urls as below.</p>
+<ul>
+<li>msgBox.jdbc.driver=com.mysql.jdbc.Driver</li>
+<li>msgBox.jdbc.url=jdbc:mysql://localhost:3306/wsmg?user=airavata&amp;password=airavata</li>
+<li>broker.jdbc.driver=com.mysql.jdbc.Driver</li>
+<li>broker.jdbc.url=jdbc:mysql://localhost:3306/wsmg?user=airavata&amp;password=airavata</li>
+<li>For mysql datbase add following entries.<ul>
+<li>msgBox.jdbc.driver=com.mysql.jdbc.Driver</li>
+<li>msgBox.jdbc.url=jdbc:mysql://localhost:3306/wsmg?user=airavata&amp;password=airavata</li>
+</ul>
+</li>
+<li>For default derby database add following entries.<ul>
+<li>msgBox.jdbc.driver=org.apache.derby.jdbc.EmbeddedDriver</li>
+<li>msgBox.jdbc.url=jdbc:derby:wsmg;create=true;user=airavata;password=airavata</li>
+</ul>
+</li>
+</ul>
+</li>
+</ol>
+<p>Once you update the parameters, make sure that you have commented-out default derby values and uncommented-out mysql values.
+Now your msgBox.properties file would look like above.</p>
+<p>In the similar manner update the msgBroker.properties file as well.</p>
+<ol>
+<li>Change the driver class name based on your driver and copy your driver(in this case, it is mysql-connector-java-5.1.13-bin.jar) to AIRAVATA_HOME/standalon-server/lib directory and start the server. To start the server, go to AIRAVATA_HOME/bin folder and run the script airavata-server.sh/airavata-server.bat. Now you are ready to go with Mysql database.</li>
+</ol>
+<h3 id="how-can-i-run-ws-messenger-without-using-any-database">How can I run WS-Messenger without using any database.</h3>
+<p>Yes, WS-Messenger supports in-memory messaging. If you want to change message broker or message box to be in memory you simply have to change the appropriate property in
+msgBroker.properties and msgBox.properties as below.
+<em> For Message Box - AIRAVATA_HOME/standalone-server/conf/msgBox.properties - msgBox.usedatabase=true
+</em> For Message Broker - AIRAVATA_HOME/standalone-server/conf/msgBroker.properties - broker.storage.type=memory</p>
+<h3 id="how-to-use-xbaya-arguments">How to use XBaya Arguments</h3>
+<p>XBaya can be started using AIRAVATA_HOME/bin/xbaya-gui.sh in the binary distribution.
+During XBaya startup you can give number of arguments for quick detail you can run xbaya-gui.sh with -help.</p>
+<ul>
+<li>-help</li>
+<li>-config : Users can put their configuration in to a properties file and give that file path as the argument value.
+    In the properties file users can use following property names.<ul>
+<li>gpel-engine-url</li>
+<li>gfac-url</li>
+<li>msg-box-url</li>
+<li>msg-broker-url</li>
+<li>dsc-url.</li>
+</ul>
+</li>
+<li>-title : Title that you want to show in the XBaya GUI, if you set title as "My Workflow" You will see a title at the
+           Top of the window as "Workflow - My Workflow".</li>
+<li>-enableProvenanceSmartRun : This parameter can be used to enable smart rerun feature, which will keep track of inputs and outputs,
+                              if user provide the same inputs to the same service which was ran previously, Xbaya will not invoke the
+                                  service again, it will simply use the output of the previous invocation.[true/false]</li>
+<li>-enableProvenance         : This is a parameter to let XBaya to store inputs and outputs in to Registry. [true/false]</li>
+</ul>
+<h3 id="how-xbaya-is-going-to-pick-available-gfac-urls">How XBaya is going to pick Available GFac URLs</h3>
+<p>When you start the Registry at very first and then GFac service, GFac service is registering its URL with Registry, GFac does that frequently, so if you 
+have n number of GFac nodes running everyone is registering its URL. Since Every GFac node is registering in a given time interval, if one node goes down
+that URL in Registry become invalid.. When XBaya runs, it picks the set of URLs which are valid in that point.. and show them in the GFac URL list in XBaya Menu.</p>
+<h3 id="how-to-enable-workflow-data-provenance">How to enable Workflow data provenance.</h3>
+<p>When XBaya Starts users can give few startup arguments, if you provide "-enableProvenance true" then XBaya will record all the input/output values in to Registry.
+And users can view the input/output data from JCR Registry Browser.</p>
+<h3 id="how-to-view-my-data-like-workflows-and-documents-like-host-descriptionservice-description-and-deployment-description">How to view my data like workflows, and documents like, Host Description,Service Description and Deployment Description.</h3>
+<p>XBaya has a feature of showing your content in your Registry. It will show your available, Host Descriptions, Service Descriptions, Deployment Descriptions, saved
+workflows etc. So you have a better understanding on what you have in your Repository.</p>
+  </div>
+
+  <!--<div id="rightnav">
+      <p>This is the right navigation column with border.</p>
+      <p>You can put a search box here.</p>
+  </div>-->
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2012 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/airavata/trunk/content/documentation/messenger/messenger-overview.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/messenger/messenger-overview.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/messenger/ws-messenger.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/messenger/ws-messenger.html (added)
+++ websites/staging/airavata/trunk/content/documentation/messenger/ws-messenger.html Thu Sep 20 17:11:55 2012
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You 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.
+-->
+  <link href="/airavata/css/airavata.css" rel="stylesheet" type="text/css">
+  <title>WS-Messaging System</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache airavata" src="/airavata/images/airavata-logo-2.png"/>
+    <div id="bannertext">
+      <img id="logo-text"  alt="Apache airavata" src="/airavata/images/airavata-title-text.png" />
+      </div><br />
+  </div>
+
+  <div id="topnav">
+      <div class="topnavleft">
+          <ul>
+              <!--<li><a href="http:.html">Top Link A</a></li>
+              <li><a href="http:.html">Top Link B</a></li>
+              <li><a href="http:.html">Top Link C</a></li>-->
+          </ul>
+      </div>
+
+      <div class="topnavright">
+          <!--Search box-->
+      </div>
+  </div>
+
+  <div id="navigation">
+  <h1 id="about-airavata">About Airavata</h1>
+<ul>
+<li><a href="/airavata/index.html">Home</a></li>
+<li><a href="https://cwiki.apache.org/confluence/display/AIRAVATA/">Wiki</a></li>
+<li><a href="http://incubator.apache.org/projects/airavata.html">Incubator Page</a></li>
+<li><a href="/airavata/about/downloads.html">Downloads</a></li>
+<li><a href="/airavata/about/license.html">License</a></li>
+<li><a href="/airavata/about/history.html">History</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/airavata/documentation/system/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/documentation/messenger/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/documentation/workflow/xbaya.html">XBaya</a></li>
+<li><a href="/airavata/documentation/gfac/gfac.html">GFac</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-5-minutes.html">Airavata in Five Minutes</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-10-minutes.html">Airavata in Ten Minutes</a></li>
+<li><a href="/airavata/documentation/system/advanced-workflow-samples.html">Workflow Samples</a></li>
+<li><a href="/airavata/documentation/howto/howto.html">Airavata HowTo</a></li>
+</ul>
+<h1 id="architecture">Architecture</h1>
+<ul>
+<li><a href="/airavata/architecture/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/architecture/airavata-stakeholders.html">Airavata Stakeholders</a></li>
+<li><a href="/airavata/architecture/gfac.html">GFac Application Management</a></li>
+<li><a href="/airavata/architecture/workflow.html">XBaya Workflow Suite</a></li>
+<li><a href="/airavata/architecture/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/architecture/registry.html">Registry API</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/airavata/development/source.html">Source Code</a></li>
+<li><a href="/airavata/development/build.html">Build Instructions</a></li>
+<li><a href="/airavata/development/submit-patch.html">Submit Patches</a></li>
+<li><a href="https://issues.apache.org/jira/browse/airavata">Issue Tracker</a></li>
+<li><a href="/airavata/development/roadmap.html">Road Map</a></li>
+<li><a href="/airavata/tools/devtools.html">Dev Tools</a></li>
+<li><a href="/airavata/development/edit-cms-website.html">Editing Website</a></li>
+<li><a href="/airavata/development/release-management.html">Release Management</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/airavata/community/get-involved.html">Get Involved</a></li>
+<li><a href="/airavata/community/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/airavata/community/people.html">People</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/airavata/images/apache-incubator-logo.png" width="150"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">WS-Messaging System</h1>
+    <p>Airavata WS-Messenger is a Web Services-based Messaging System for Service-Oriented Computing and is
+an implementation of <a href="http://www.oasis-open.org/committees/wsn/">WS-Notification</a> and <a href="http://www.w3.org/Submission/WS-Eventing/">WS-Eventing</a> specifications. The message format 
+can be automatically converted between the two specifications. The subscription request type
+(Ws-Notification or WS-Eventing) for a listener determines the message format that the notification 
+consumer will receive. If WS-Notification subscription request is received by the broker, it will 
+send WS-Notification messages to the listener. Similarly, if WS-Eventing subscription is received 
+by the broker, the broker will produce WS-Eventing messages for that listener. The publisher can 
+publish messages in either format. The consumers will recieve messages in the format they subscribed 
+irrespective of the format the message is published.</p>
+<p>The following figure illustrates the high level overview of the WS-Messenger 
+<img alt="WS Messenger Overview" src="/airavata/docs/messenger/messenger-overview.png" title="WS Messenger Overview" /></p>
+<h2 id="ws-messenger-modules">WS-Messenger Modules</h2>
+<p>The WS-Messenger has three major modules.</p>
+<ol>
+<li>Message Broker: The broker is a traditional notification broker responsible for recieving 
+subscriptions and events published. </li>
+<li>Messenger: The messenger responsibility is to delivar messages to all the subscribers and 
+message boxes. </li>
+<li>Message Box: provide a web service interface for subscribers behind the firewalls. This service
+stores notification messages until the subscribers pull messages where the firefall blocks a push.
+This module also assists in reliable delivary otherwise lost due to network and client glitchs.</li>
+</ol>
+  </div>
+
+  <!--<div id="rightnav">
+      <p>This is the right navigation column with border.</p>
+      <p>You can put a search box here.</p>
+  </div>-->
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2012 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/airavata/trunk/content/documentation/registry/xregistry.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/registry/xregistry.html (added)
+++ websites/staging/airavata/trunk/content/documentation/registry/xregistry.html Thu Sep 20 17:11:55 2012
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You 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.
+-->
+  <link href="/airavata/css/airavata.css" rel="stylesheet" type="text/css">
+  <title>XRegistry</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache airavata" src="/airavata/images/airavata-logo-2.png"/>
+    <div id="bannertext">
+      <img id="logo-text"  alt="Apache airavata" src="/airavata/images/airavata-title-text.png" />
+      </div><br />
+  </div>
+
+  <div id="topnav">
+      <div class="topnavleft">
+          <ul>
+              <!--<li><a href="http:.html">Top Link A</a></li>
+              <li><a href="http:.html">Top Link B</a></li>
+              <li><a href="http:.html">Top Link C</a></li>-->
+          </ul>
+      </div>
+
+      <div class="topnavright">
+          <!--Search box-->
+      </div>
+  </div>
+
+  <div id="navigation">
+  <h1 id="about-airavata">About Airavata</h1>
+<ul>
+<li><a href="/airavata/index.html">Home</a></li>
+<li><a href="https://cwiki.apache.org/confluence/display/AIRAVATA/">Wiki</a></li>
+<li><a href="http://incubator.apache.org/projects/airavata.html">Incubator Page</a></li>
+<li><a href="/airavata/about/downloads.html">Downloads</a></li>
+<li><a href="/airavata/about/license.html">License</a></li>
+<li><a href="/airavata/about/history.html">History</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/airavata/documentation/system/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/documentation/messenger/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/documentation/workflow/xbaya.html">XBaya</a></li>
+<li><a href="/airavata/documentation/gfac/gfac.html">GFac</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-5-minutes.html">Airavata in Five Minutes</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-10-minutes.html">Airavata in Ten Minutes</a></li>
+<li><a href="/airavata/documentation/system/advanced-workflow-samples.html">Workflow Samples</a></li>
+<li><a href="/airavata/documentation/howto/howto.html">Airavata HowTo</a></li>
+</ul>
+<h1 id="architecture">Architecture</h1>
+<ul>
+<li><a href="/airavata/architecture/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/architecture/airavata-stakeholders.html">Airavata Stakeholders</a></li>
+<li><a href="/airavata/architecture/gfac.html">GFac Application Management</a></li>
+<li><a href="/airavata/architecture/workflow.html">XBaya Workflow Suite</a></li>
+<li><a href="/airavata/architecture/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/architecture/registry.html">Registry API</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/airavata/development/source.html">Source Code</a></li>
+<li><a href="/airavata/development/build.html">Build Instructions</a></li>
+<li><a href="/airavata/development/submit-patch.html">Submit Patches</a></li>
+<li><a href="https://issues.apache.org/jira/browse/airavata">Issue Tracker</a></li>
+<li><a href="/airavata/development/roadmap.html">Road Map</a></li>
+<li><a href="/airavata/tools/devtools.html">Dev Tools</a></li>
+<li><a href="/airavata/development/edit-cms-website.html">Editing Website</a></li>
+<li><a href="/airavata/development/release-management.html">Release Management</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/airavata/community/get-involved.html">Get Involved</a></li>
+<li><a href="/airavata/community/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/airavata/community/people.html">People</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/airavata/images/apache-incubator-logo.png" width="150"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">XRegistry</h1>
+    <p>Airavata XRegistry is a document registry with persistent web service interface, The service supports user
+management and sharing documents. The registry provides support for specific document types like Service Host Descriptions, Application Deployment
+Descriptions, Service Descriptions Abstract and Concrete WSDLs.</p>
+<p>XRegistry's three major capabilities include:
+<em> Registry of Xml documents- Supporting Add, Delete, Get and find documents.
+</em> Registry of Users and Groups - provides Recursive User and Group support.
+* Capability Registry - users can define capability rules saying resource "A" is accessible to User 
+or Group "B". Also given a resource and a User, Xregistry can be asked "Does user have access to 
+the resource?"</p>
+<p><strong>Build and Install</strong></p>
+<p>Download code comes with embadded Apache Derby database configrations. To build and run follow these steps</p>
+<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span>
+<span class="n">cd</span> <span class="n">target</span><span class="o">/</span><span class="n">dist</span><span class="o">-</span><span class="n">bin</span>
+<span class="o">./</span><span class="n">xregistry</span><span class="o">.</span><span class="n">sh</span> <span class="n">xregistry</span><span class="o">.</span><span class="n">properties</span>
+</pre></div>
+
+
+<p>The service will be available on https://{your.host.machine}:6666/xregistry. You can view the WSDL at the URL https://{your.host.machine}:6666/xregistry?wsdl. Check this URL to make sure the service started correctly. The startup scripts first make sure any previously started xregistry has been stopped. Log messages are written to xregistry.log in the dist-bin directory. To see logs </p>
+<div class="codehilite"><pre><span class="n">more</span> <span class="n">xregistry</span><span class="o">.</span><span class="nb">log</span>
+</pre></div>
+
+
+<p>Check this log file to make sure the service started with no errors. dist-bin dir is created while at build time and can be copied to any other server with similar configurations. </p>
+<p><strong>Stop XRegistry</strong></p>
+<p>The UNIX process ID for the XRegistry service is located in the file target/dist-bin/xregistry.pid. To stop the service, use the command </p>
+<div class="codehilite"><pre><span class="nb">kill</span> <span class="sb">`cat xregistry.pid`</span>
+</pre></div>
+
+
+<p><strong>Setup MySQL</strong></p>
+<p>For production services we recommend MySQL server as Xregistey backend. You can handle this at build or distribution time. </p>
+<p><strong>Build time:</strong> Un-comment mysql dependency in pom.xml. Change databaseDriver and databaseUrl in pom.xml and follow Build and Install steps</p>
+<p><strong>Distribution time</strong> Download the mysql driver "mysql-connector-java" and copy it to target/dist-bin/lib. Update xregistry.properties for jdbcDriver and databaseUrl and restart Xregistry.</p>
+  </div>
+
+  <!--<div id="rightnav">
+      <p>This is the right navigation column with border.</p>
+      <p>You can put a search box here.</p>
+  </div>-->
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2012 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/airavata/trunk/content/documentation/system/1.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/1.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/10.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/10.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/12.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/12.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/2.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/2.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/3.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/3.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/4.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/4.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/5.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/5.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/6.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/6.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/7.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/7.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/8.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/8.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/9.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/9.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/advanced-workflow-samples.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/system/advanced-workflow-samples.html (added)
+++ websites/staging/airavata/trunk/content/documentation/system/advanced-workflow-samples.html Thu Sep 20 17:11:55 2012
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You 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.
+-->
+  <link href="/airavata/css/airavata.css" rel="stylesheet" type="text/css">
+  <title>Advanced workflow samples.</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache airavata" src="/airavata/images/airavata-logo-2.png"/>
+    <div id="bannertext">
+      <img id="logo-text"  alt="Apache airavata" src="/airavata/images/airavata-title-text.png" />
+      </div><br />
+  </div>
+
+  <div id="topnav">
+      <div class="topnavleft">
+          <ul>
+              <!--<li><a href="http:.html">Top Link A</a></li>
+              <li><a href="http:.html">Top Link B</a></li>
+              <li><a href="http:.html">Top Link C</a></li>-->
+          </ul>
+      </div>
+
+      <div class="topnavright">
+          <!--Search box-->
+      </div>
+  </div>
+
+  <div id="navigation">
+  <h1 id="about-airavata">About Airavata</h1>
+<ul>
+<li><a href="/airavata/index.html">Home</a></li>
+<li><a href="https://cwiki.apache.org/confluence/display/AIRAVATA/">Wiki</a></li>
+<li><a href="http://incubator.apache.org/projects/airavata.html">Incubator Page</a></li>
+<li><a href="/airavata/about/downloads.html">Downloads</a></li>
+<li><a href="/airavata/about/license.html">License</a></li>
+<li><a href="/airavata/about/history.html">History</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/airavata/documentation/system/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/documentation/messenger/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/documentation/workflow/xbaya.html">XBaya</a></li>
+<li><a href="/airavata/documentation/gfac/gfac.html">GFac</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-5-minutes.html">Airavata in Five Minutes</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-10-minutes.html">Airavata in Ten Minutes</a></li>
+<li><a href="/airavata/documentation/system/advanced-workflow-samples.html">Workflow Samples</a></li>
+<li><a href="/airavata/documentation/howto/howto.html">Airavata HowTo</a></li>
+</ul>
+<h1 id="architecture">Architecture</h1>
+<ul>
+<li><a href="/airavata/architecture/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/architecture/airavata-stakeholders.html">Airavata Stakeholders</a></li>
+<li><a href="/airavata/architecture/gfac.html">GFac Application Management</a></li>
+<li><a href="/airavata/architecture/workflow.html">XBaya Workflow Suite</a></li>
+<li><a href="/airavata/architecture/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/architecture/registry.html">Registry API</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/airavata/development/source.html">Source Code</a></li>
+<li><a href="/airavata/development/build.html">Build Instructions</a></li>
+<li><a href="/airavata/development/submit-patch.html">Submit Patches</a></li>
+<li><a href="https://issues.apache.org/jira/browse/airavata">Issue Tracker</a></li>
+<li><a href="/airavata/development/roadmap.html">Road Map</a></li>
+<li><a href="/airavata/tools/devtools.html">Dev Tools</a></li>
+<li><a href="/airavata/development/edit-cms-website.html">Editing Website</a></li>
+<li><a href="/airavata/development/release-management.html">Release Management</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/airavata/community/get-involved.html">Get Involved</a></li>
+<li><a href="/airavata/community/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/airavata/community/people.html">People</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/airavata/images/apache-incubator-logo.png" width="150"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Advanced workflow samples.</h1>
+    <p>The purpose of this tutorial is to give an understanding of how to run sample workflows shipped in with Airavata. If you are a new user and would like to acquire basic understanding of how to use Airavata, please refer the <a href="airavata-in-5-minutes.html">5 minute</a> tutorial and then refer the <a href="airavata-in-10-minutes.html">10 minute</a> tutorial. If you are familiar with Airavata and would like to run a sample workflow, this is the right place for you.</p>
+<h2 id="introduction">Introduction</h2>
+<p>This tutorial will explain how to run a workflow, using an existing Airavata Workflow Configuration. Airavata currently, ships sample workflow configurations with it's distribution. The Samples included are;
+<br></br></p>
+<ol>
+<li>
+<p>SimpleMath workflow</p>
+</li>
+<li>
+<p>ComplexMath workflow</p>
+</li>
+<li>
+<p>LevenshteinDistance workflow</p>
+</li>
+</ol>
+<p>Note: Currently Airavata will work with Linux distributions and Mac and we do not support all the Apache Airavata components to work on Windows.</p>
+<h2 id="prerequisites">Prerequisites</h2>
+<p><table>
+    <tr>
+        <td width="100"><b>Airavata</b></td>
+        <td>0.1 or later</td>
+    </tr>
+    <tr>
+        <td><b>OS</b></td>
+        <td>Linux or Mac Prefered</td>
+    </tr>
+    <tr>
+        <td><b>Java</b></td>
+        <td>1.6 or higher</td>
+    </tr>
+</table></p>
+<h2 id="tutorial">Tutorial</h2>
+<ol>
+<li>
+<p>Download the latest Airavata release pack from downloads link and extract, for future explanation lets assume the path to extracted directory is AIRAVATA_HOME.</p>
+</li>
+<li>
+<p>If JAVA_HOME is not already set;</p>
+<ul>
+<li>add/modify following entries in ~/.bashrc file.<ul>
+<li>export JAVA_HOME=/home/user/installations/jdk1.6.0_27</li>
+<li>export PATH=$JAVA_HOME/bin/</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>Now Run the following scripts in the given order below to start the components of Airavata.
+<br></br>
+AIRAVATA_HOME/bin/jackrabbit-server.sh - This will start Jackrabbit repository on port 8081.
+<br></br>
+AIRAVATA_HOME/bin/airavata-server.sh - This will start SimpleAxis2Server on port 8080
+<br></br>
+AIRAVATA_HOME/bin/xbaya-gui.sh - This will start XBaya GUI application.
+<br></br></p>
+</li>
+<li>
+<p>Click the Xbaya tab and open up an Airavata workflow configuration (.xwf) from file system (sample workflows shipped in with Airavata can be found in AIRAVATA_HOME/samples/workflows)
+eg. Assume that you selected the SimpleMath workflow</p>
+<ul>
+<li>
+<p>Now Click on the run button (red colored play).</p>
+</li>
+<li>
+<p>Then the workflow will get executed.</p>
+</li>
+<li>
+<p>Finally the result of the workflow will get displayed.</p>
+</li>
+<li>
+<p>Similarly, other workflows can be executed.</p>
+</li>
+</ul>
+</li>
+</ol>
+<h2 id="workflow-samples">Workflow Samples</h2>
+<h3 id="basic-samples">Basic samples</h3>
+<ol>
+<li>
+<p>SimpleMath workflow</p>
+<ul>
+<li>This workflow will hand over the inputs to 4  nodes. Then the results will be handed over to another 2 nodes which will then hand over the results to another node. The last node will output the result of the operation. All the nodes considered are doing addition operations.
+</br></br>
+<img alt="1" src="/airavata/documentation/system/interesting-workflow-samples/1.jpg" />
+</br></br></li>
+</ul>
+</li>
+<li>
+<p>ComplexMath workflow</p>
+<ul>
+<li>This workflow will hand over the inputs to 4  nodes which are doing addition operations. Then the outputs(results) will be handed over to another 2 nodes which are doing multiplication operation. The results of the multiplications are handed over to another node. The last node will do addition operation on the input data and output the resulting value.
+</br></br>
+<img alt="2" src="/airavata/documentation/system/interesting-workflow-samples/2.jpg" />
+</br></br></li>
+</ul>
+</li>
+</ol>
+<h3 id="advanced-samples">Advanced Samples</h3>
+<p>XBaya support Parametric Sweeps which can be used to tackle uncertainty of inputs to a workflow. It supports, Cartesian product and Dot product of inputs.</p>
+<ol>
+<li>
+<p>Levenshtein Distance workflow</p>
+<ul>
+<li>This workflow will use Airavata's ForEach construct to calculate Levenshtein Distance of strings. This workflow will use cross product to calculate distance.
+</br></br>
+<img alt="3" src="/airavata/documentation/system/interesting-workflow-samples/3.jpg" />
+</br></br></li>
+</ul>
+</li>
+</ol>
+  </div>
+
+  <!--<div id="rightnav">
+      <p>This is the right navigation column with border.</p>
+      <p>You can put a search box here.</p>
+  </div>-->
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2012 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes.html (added)
+++ websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes.html Thu Sep 20 17:11:55 2012
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You 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.
+-->
+  <link href="/airavata/css/airavata.css" rel="stylesheet" type="text/css">
+  <title>Airavata in Ten Minutes. </title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache airavata" src="/airavata/images/airavata-logo-2.png"/>
+    <div id="bannertext">
+      <img id="logo-text"  alt="Apache airavata" src="/airavata/images/airavata-title-text.png" />
+      </div><br />
+  </div>
+
+  <div id="topnav">
+      <div class="topnavleft">
+          <ul>
+              <!--<li><a href="http:.html">Top Link A</a></li>
+              <li><a href="http:.html">Top Link B</a></li>
+              <li><a href="http:.html">Top Link C</a></li>-->
+          </ul>
+      </div>
+
+      <div class="topnavright">
+          <!--Search box-->
+      </div>
+  </div>
+
+  <div id="navigation">
+  <h1 id="about-airavata">About Airavata</h1>
+<ul>
+<li><a href="/airavata/index.html">Home</a></li>
+<li><a href="https://cwiki.apache.org/confluence/display/AIRAVATA/">Wiki</a></li>
+<li><a href="http://incubator.apache.org/projects/airavata.html">Incubator Page</a></li>
+<li><a href="/airavata/about/downloads.html">Downloads</a></li>
+<li><a href="/airavata/about/license.html">License</a></li>
+<li><a href="/airavata/about/history.html">History</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/airavata/documentation/system/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/documentation/messenger/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/documentation/workflow/xbaya.html">XBaya</a></li>
+<li><a href="/airavata/documentation/gfac/gfac.html">GFac</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-5-minutes.html">Airavata in Five Minutes</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-10-minutes.html">Airavata in Ten Minutes</a></li>
+<li><a href="/airavata/documentation/system/advanced-workflow-samples.html">Workflow Samples</a></li>
+<li><a href="/airavata/documentation/howto/howto.html">Airavata HowTo</a></li>
+</ul>
+<h1 id="architecture">Architecture</h1>
+<ul>
+<li><a href="/airavata/architecture/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/architecture/airavata-stakeholders.html">Airavata Stakeholders</a></li>
+<li><a href="/airavata/architecture/gfac.html">GFac Application Management</a></li>
+<li><a href="/airavata/architecture/workflow.html">XBaya Workflow Suite</a></li>
+<li><a href="/airavata/architecture/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/architecture/registry.html">Registry API</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/airavata/development/source.html">Source Code</a></li>
+<li><a href="/airavata/development/build.html">Build Instructions</a></li>
+<li><a href="/airavata/development/submit-patch.html">Submit Patches</a></li>
+<li><a href="https://issues.apache.org/jira/browse/airavata">Issue Tracker</a></li>
+<li><a href="/airavata/development/roadmap.html">Road Map</a></li>
+<li><a href="/airavata/tools/devtools.html">Dev Tools</a></li>
+<li><a href="/airavata/development/edit-cms-website.html">Editing Website</a></li>
+<li><a href="/airavata/development/release-management.html">Release Management</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/airavata/community/get-involved.html">Get Involved</a></li>
+<li><a href="/airavata/community/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/airavata/community/people.html">People</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/airavata/images/apache-incubator-logo.png" width="150"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Airavata in Ten Minutes. </h1>
+    <p>The purpose of this tutorial is to give an advanced understanding of how Airavata works. For a basic understanding please refer the <a href="airavata-in-5-minutes.html">5 minute</a> tutorial.</p>
+<h2 id="introduction">Introduction</h2>
+<p>This tutorial will explain how to use Airavata XBaya to register and create a simple Web Service for an command-line Echo application. Then, invoking the echo service by using a workflow. Please follow up the below steps to run the simple web service sample.
+Note: Currently Airavata will work with Linux distributions and Mac and we do not support all the Apache Airavata components to work on Windows.</p>
+<h2 id="prerequisites">Prerequisites</h2>
+<p><table>
+    <tr>
+        <td width="100"><b>Airavata</b></td>
+        <td>0.1 or later</td>
+    </tr>
+    <tr>
+        <td><b>OS</b></td>
+        <td>Linux or Mac Prefered</td>
+    </tr>
+    <tr>
+        <td><b>Java</b></td>
+        <td>1.6 or higher</td>
+    </tr>
+</table></p>
+<h2 id="tutorial">Tutorial</h2>
+<ol>
+<li><a href="../../development/build.html">Build from source</a> or download the latest Airavata release pack from downloads link</li>
+<li>If JAVA_HOME is not already set;<ul>
+<li>add/modify following entries in ~/.bashrc file.<ul>
+<li>export JAVA_HOME=/home/user/installations/jdk1.6.0_27</li>
+<li>export PATH=$JAVA_HOME/bin/</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Extract the distribution archive (the rest of this document assumes the path to extracted directory is AIRAVATA_HOME)</li>
+<li>Now Run the following scripts in the given order below to start the components of Airavata.
+<br></br>
+AIRAVATA_HOME/bin/jackrabbit-server.sh - This will start Jackrabbit repository on port 8081.
+<br></br>
+AIRAVATA_HOME/bin/airavata-server.sh - This will start SimpleAxis2Server on port 8080
+<br></br>
+AIRAVATA_HOME/bin/xbaya-gui.sh - This will start XBaya GUI application.
+<br></br></li>
+<li>
+<p>The release package will contains an echo command-line application in AIRAVATA_HOME/samples/echo.sh. Now you will
+register this application and wrap it as a Web service using XBaya. Use following screenshots to register an application</p>
+<ul>
+<li>
+<p>First, we will register a Host Description using menu XBaya -&gt; Add Host.
+  If Registry location is unknown, there will be a popup asking for a Registry URL.
+  In the popup give the following values to the parameters and click Ok (keep the default values as it is.)
+<table border="1">
+    <tr>
+        <td><b>URL</b></td>
+        <td>http://localhost:8081/rmi</td>
+    </tr>
+    <tr>
+        <td><b>Username</b></td>
+        <td>admin</td>
+    </tr>
+    <tr>
+        <td><b>Password</b></td>
+        <td>admin</td>
+    </tr>
+</table></p>
+</li>
+<li>
+<p>After adding registry successfully, you will see a Host Desciption Register form. Give name and address of the
+  host. Use following values for the parameter values.
+<table border="1">
+    <tr>
+        <td><b>Host ID</b></td>
+        <td>LocalHost</td>
+    </tr>
+    <tr>
+        <td><b>Host Address</b></td>
+        <td>127.0.0.1</td>
+    </tr>
+    <tr>
+        <td><b>Resource Protocol</b></td>
+        <td>Local</td>
+    </tr>
+</table></p>
+</li>
+<li>
+<p>Second, we will register a Service Description using menu XBaya -&gt; Register Application.
+  This information is used to describe our web service i.e. service name, input parameters, and output parameters.
+  Since our echo.sh need String as an input and will produce String as output, insert the following value.
+  Note*: output parameter name must be echo_output in order to use with this echo.sh sample.
+<table border="1">
+    <tr>
+        <th><b>IO</b></th>
+        <th>Parameter Name</th>
+        <th>Type</th>
+    </tr>
+    <tr>
+        <td>Input</td>
+        <td>echo_input</td>
+        <td>String</td>
+    </tr>
+    <tr>
+        <td>Output</td>
+        <td>echo_output</td>
+        <td>String</td>
+    </tr>
+</table></p>
+</li>
+<li>
+<p>Then, click "New Deployment" button. Give a name, an executable location, and a temporary directory to store
+  runtime data.</p>
+</li>
+<li>
+<p>Select the Application Host from the drop down list. Preferably, select the Host that you already created
+  from the drop down list and fill in the following values. Then, click the "Add" button.
+<table border="1">
+    <tr>
+        <td><b>Application Host</b></td>
+        <td>LocalHost</td>
+    </tr>
+    <tr>
+        <td><b>Executable path</b></td>
+        <td>AIRAVATA_HOME/samples/echo.sh</td>
+    </tr>
+    <tr>
+        <td><b>Scratch working directory</b></td>
+        <td>/tmp</td>
+    </tr>
+</table></p>
+</li>
+<li>
+<p>Lastly, click the "Register" button to register the application.</p>
+</li>
+</ul>
+</li>
+<li>
+<p>Now you have the EchoApplication in the Registry. The next step is to add the registered description as a component
+in an XBaya workflow and use it to compose a workflow. For a simple workflow composing, please refer to
+airavata-in-5-minutes tutorial. After you register your Application, you will see EchoApplication item coming under JCR
+Component menu.
+<br></br></p>
+</li>
+<li>
+<p>Now, it's time to invoke the workflow created in Step 5. To invoke this workflow click on Run -&gt; Run workflow or
+just click on red play icon at the top of   menu then it will popup a dialog box which you need to provide your input
+Value (Notification topic and GFac URL will work with default values). Fill up the Input Value with the given XML
+content you can see in the below screenshot.
+<br></br></p>
+</li>
+<li>
+<p>Now you have invoked the workflow and you will direct in to the Monitoring menu at the bottom of XBaya which will
+show you the progress of the workflow invocation.
+<br></br>
+<img alt="12" src="/airavata/documentation/system/airavata-in-10-minutes/11.png" />
+<br></br></p>
+</li>
+</ol>
+  </div>
+
+  <!--<div id="rightnav">
+      <p>This is the right navigation column with border.</p>
+      <p>You can put a search box here.</p>
+  </div>-->
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2012 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/1.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/1.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/10.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/10.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/11.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/11.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/2.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/2.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/3.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/3.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/4.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/4.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/5.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/5.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/6.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/6.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/7.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/7.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/8.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/8.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/9.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/airavata-in-10-minutes/9.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/airavata/trunk/content/documentation/system/airavata-in-5-minutes.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/system/airavata-in-5-minutes.html (added)
+++ websites/staging/airavata/trunk/content/documentation/system/airavata-in-5-minutes.html Thu Sep 20 17:11:55 2012
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You 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.
+-->
+  <link href="/airavata/css/airavata.css" rel="stylesheet" type="text/css">
+  <title>Airavata in Five Minutes. </title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache airavata" src="/airavata/images/airavata-logo-2.png"/>
+    <div id="bannertext">
+      <img id="logo-text"  alt="Apache airavata" src="/airavata/images/airavata-title-text.png" />
+      </div><br />
+  </div>
+
+  <div id="topnav">
+      <div class="topnavleft">
+          <ul>
+              <!--<li><a href="http:.html">Top Link A</a></li>
+              <li><a href="http:.html">Top Link B</a></li>
+              <li><a href="http:.html">Top Link C</a></li>-->
+          </ul>
+      </div>
+
+      <div class="topnavright">
+          <!--Search box-->
+      </div>
+  </div>
+
+  <div id="navigation">
+  <h1 id="about-airavata">About Airavata</h1>
+<ul>
+<li><a href="/airavata/index.html">Home</a></li>
+<li><a href="https://cwiki.apache.org/confluence/display/AIRAVATA/">Wiki</a></li>
+<li><a href="http://incubator.apache.org/projects/airavata.html">Incubator Page</a></li>
+<li><a href="/airavata/about/downloads.html">Downloads</a></li>
+<li><a href="/airavata/about/license.html">License</a></li>
+<li><a href="/airavata/about/history.html">History</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/airavata/documentation/system/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/documentation/messenger/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/documentation/workflow/xbaya.html">XBaya</a></li>
+<li><a href="/airavata/documentation/gfac/gfac.html">GFac</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-5-minutes.html">Airavata in Five Minutes</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-10-minutes.html">Airavata in Ten Minutes</a></li>
+<li><a href="/airavata/documentation/system/advanced-workflow-samples.html">Workflow Samples</a></li>
+<li><a href="/airavata/documentation/howto/howto.html">Airavata HowTo</a></li>
+</ul>
+<h1 id="architecture">Architecture</h1>
+<ul>
+<li><a href="/airavata/architecture/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/architecture/airavata-stakeholders.html">Airavata Stakeholders</a></li>
+<li><a href="/airavata/architecture/gfac.html">GFac Application Management</a></li>
+<li><a href="/airavata/architecture/workflow.html">XBaya Workflow Suite</a></li>
+<li><a href="/airavata/architecture/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/architecture/registry.html">Registry API</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/airavata/development/source.html">Source Code</a></li>
+<li><a href="/airavata/development/build.html">Build Instructions</a></li>
+<li><a href="/airavata/development/submit-patch.html">Submit Patches</a></li>
+<li><a href="https://issues.apache.org/jira/browse/airavata">Issue Tracker</a></li>
+<li><a href="/airavata/development/roadmap.html">Road Map</a></li>
+<li><a href="/airavata/tools/devtools.html">Dev Tools</a></li>
+<li><a href="/airavata/development/edit-cms-website.html">Editing Website</a></li>
+<li><a href="/airavata/development/release-management.html">Release Management</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/airavata/community/get-involved.html">Get Involved</a></li>
+<li><a href="/airavata/community/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/airavata/community/people.html">People</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/airavata/images/apache-incubator-logo.png" width="150"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Airavata in Five Minutes. </h1>
+    <p>The purpose of this tutorial is to give a basic understanding of how Airavata works. For a more advanced understanding please refer the <a href="airavata-in-10-minutes.html">10 minute</a> tutorial.</p>
+<h2 id="introduction">Introduction</h2>
+<p>This tutorial will explain how to use Airavata to invoke a simple Web Service by creating a workflow. </p>
+<h2 id="prerequisites">Prerequisites</h2>
+<p><table>
+    <tr>
+        <td width="100"><b>Airavata</b></td>
+        <td>0.1 or later</td>
+    </tr>
+    <tr>
+        <td><b>OS</b></td>
+        <td>Linux or Mac Prefered</td>
+    </tr>
+    <tr>
+        <td><b>Java</b></td>
+        <td>1.6 or higher</td>
+    </tr>
+</table></p>
+<h2 id="lets-start">Lets Start...</h2>
+<p>Tutorial is divided in to 3 simple sections. Namely,<br>
+    -   Setting up Environment<br>
+    -   Creating XBaya Workflows<br>
+    -   Executing &amp; Monitoring XBaya Workflows</p>
+<h3 id="setting-up-environment">Setting Up Environment</h3>
+<p name="section1"/>
+
+<ol>
+<li><a href="../../development/build.html">Build from source</a> or download a binary distribution</li>
+<li>If JAVA_HOME is not already set;<ul>
+<li>add/modify following entries in ~/.bashrc file.<ul>
+<li>export JAVA_HOME=/home/user/installations/jdk1.6.0_27</li>
+<li>export PATH=$JAVA_HOME/bin/</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Extract the Airavata binary distribution to some path in the file system (say <code>AIRAVATA_HOME</code>)<ol>
+<li>If you built from source then your binary is in modules/distribution/target</li>
+<li>If you are using Windows + Cygwin you need to set permissions on some files with "chmod 755 bin/*.sh"<ul>
+<li>we don't currently provide bat scripts for the following actions - patches welcome</li>
+</ul>
+</li>
+</ol>
+</li>
+<li>Start airavata:<br><ul>
+<li>Start Airavata repository on port 8081<br>
+        <tab><code>$ AIRAVATA_HOME/bin/jackrabbit-server.sh</code></li>
+<li>Start SimpleAxis2Server on port 8080<br>
+        <code>$ AIRAVATA_HOME/bin/airavata-server.sh</code> </li>
+<li>Start XBaya<br>
+        <code>$ AIRAVATA_HOME/bin/xbaya-gui.sh</code></li>
+</ul>
+</li>
+</ol>
+<p><em>The SimpleAxis2Server will expose <strong>SimpleMathServcie</strong>. We will invoke this service in our XBaya workflow.</em></p>
+<h3 id="creating-xbaya-workflows">Creating XBaya Workflows</h3>
+<p name="section2"/>
+
+<ol>
+<li>
+<p>Configure XBaya to use the Airavata repository.</p>
+<ul>
+<li>From the main menu select: <code>Registry</code> -&gt; <code>Setup Airavata Registry</code></li>
+<li>
+<p>If you are using the default Jackrabbit server from Airavata use the following information,
+<table border="1">
+    <tr>
+        <td width="100"><b>URL</b></td>
+        <td>http://localhost:8081/rmi</td>
+    </tr>
+    <tr>
+        <td><b>Username</b></td>
+        <td>admin</td>
+    </tr>
+    <tr>
+        <td><b>Password</b></td>
+        <td>admin</td>
+    </tr>
+</table></p>
+</li>
+<li>
+<p>You will notice a new Component (Application Services) added in Components view (located in left side of XBaya window).</p>
+</li>
+</ul>
+</li>
+<li>
+<p>Make XBaya aware of simple-math-service.</p>
+<ul>
+<li>From the main menu select:<ul>
+<li><code>XBaya</code> -&gt; <code>Import</code> -&gt; <code>WSDL from URL...</code></li>
+</ul>
+</li>
+<li>Specify the WSDL URL as follows:<ul>
+<li><code>http://gw8.quarry.iu.teragrid.org:8090/axis2-samples/services/SimpleMathService?wsdl</code></li>
+</ul>
+</li>
+<li>If the WSDL was successfully added you will see another Component in Components view. Expand the new Component
+  until you see the available operations for SimpleMathServcie.</li>
+</ul>
+</li>
+<li>
+<p>Create the workflow.</p>
+<ul>
+<li>Now create a new workflow from XBaya -&gt; New -&gt; Workflow so you will get a new workflow sheet in to XBaya.</li>
+<li>In our workflow we will invoke the greet method in SimpleMathServcie.</li>
+<li>From Components view select &amp; drag-drop the following in to workflow sheet in the center of XBaya window.<ul>
+<li>the <code>greet</code> Method</li>
+<li><code>Components</code> -&gt; <code>System Components</code> -&gt; <code>Input</code></li>
+<li><code>Components</code> -&gt; <code>System Components</code> -&gt; <code>Output</code></li>
+</ul>
+</li>
+<li>Connect the added components as shown in the figure
+<img alt="11" src="/airavata/documentation/system/9.png" /></li>
+<li>You have now successfully created a workflow to invoke the greet operation in the SimpleMathService.</li>
+</ul>
+</li>
+</ol>
+<h3 id="executing-monitoring-xbaya-workflows">Executing &amp; Monitoring XBaya Workflows</h3>
+<p name="section3"/>
+
+<ol>
+<li>
+<p>Now Its time to invoke the workflow.</p>
+<ul>
+<li>Inorder to invoke, from the main menu select:<ul>
+<li><code>Run</code> -&gt; <code>Run workflow...</code><br> Or just click on the red play icon at the top of XBaya.</li>
+</ul>
+</li>
+<li>Specify the input Value (Notification topic and GFac URL will work with default values).</li>
+<li>Click OK.</li>
+</ul>
+</li>
+<li>
+<p>Your workflow will now launch and the <strong>Monitoring</strong> view at the bottom of XBaya will show you the progress of
+   the workflow execution.<br></p>
+</li>
+</ol>
+  </div>
+
+  <!--<div id="rightnav">
+      <p>This is the right navigation column with border.</p>
+      <p>You can put a search box here.</p>
+  </div>-->
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2012 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>

Added: websites/staging/airavata/trunk/content/documentation/system/interesting-workflow-samples/1.jpg
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/interesting-workflow-samples/1.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: websites/staging/airavata/trunk/content/documentation/system/interesting-workflow-samples/2.jpg
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/interesting-workflow-samples/2.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: websites/staging/airavata/trunk/content/documentation/system/interesting-workflow-samples/3.jpg
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/airavata/trunk/content/documentation/system/interesting-workflow-samples/3.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: websites/staging/airavata/trunk/content/documentation/system/overview.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/system/overview.html (added)
+++ websites/staging/airavata/trunk/content/documentation/system/overview.html Thu Sep 20 17:11:55 2012
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You 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.
+-->
+  <link href="/airavata/css/airavata.css" rel="stylesheet" type="text/css">
+  <title>Airavata Software Suite</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache airavata" src="/airavata/images/airavata-logo-2.png"/>
+    <div id="bannertext">
+      <img id="logo-text"  alt="Apache airavata" src="/airavata/images/airavata-title-text.png" />
+      </div><br />
+  </div>
+
+  <div id="topnav">
+      <div class="topnavleft">
+          <ul>
+              <!--<li><a href="http:.html">Top Link A</a></li>
+              <li><a href="http:.html">Top Link B</a></li>
+              <li><a href="http:.html">Top Link C</a></li>-->
+          </ul>
+      </div>
+
+      <div class="topnavright">
+          <!--Search box-->
+      </div>
+  </div>
+
+  <div id="navigation">
+  <h1 id="about-airavata">About Airavata</h1>
+<ul>
+<li><a href="/airavata/index.html">Home</a></li>
+<li><a href="https://cwiki.apache.org/confluence/display/AIRAVATA/">Wiki</a></li>
+<li><a href="http://incubator.apache.org/projects/airavata.html">Incubator Page</a></li>
+<li><a href="/airavata/about/downloads.html">Downloads</a></li>
+<li><a href="/airavata/about/license.html">License</a></li>
+<li><a href="/airavata/about/history.html">History</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/airavata/documentation/system/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/documentation/messenger/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/documentation/workflow/xbaya.html">XBaya</a></li>
+<li><a href="/airavata/documentation/gfac/gfac.html">GFac</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-5-minutes.html">Airavata in Five Minutes</a></li>
+<li><a href="/airavata/documentation/system/airavata-in-10-minutes.html">Airavata in Ten Minutes</a></li>
+<li><a href="/airavata/documentation/system/advanced-workflow-samples.html">Workflow Samples</a></li>
+<li><a href="/airavata/documentation/howto/howto.html">Airavata HowTo</a></li>
+</ul>
+<h1 id="architecture">Architecture</h1>
+<ul>
+<li><a href="/airavata/architecture/overview.html">Airavata Overview</a></li>
+<li><a href="/airavata/architecture/airavata-stakeholders.html">Airavata Stakeholders</a></li>
+<li><a href="/airavata/architecture/gfac.html">GFac Application Management</a></li>
+<li><a href="/airavata/architecture/workflow.html">XBaya Workflow Suite</a></li>
+<li><a href="/airavata/architecture/ws-messenger.html">WS Messenger</a></li>
+<li><a href="/airavata/architecture/registry.html">Registry API</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/airavata/development/source.html">Source Code</a></li>
+<li><a href="/airavata/development/build.html">Build Instructions</a></li>
+<li><a href="/airavata/development/submit-patch.html">Submit Patches</a></li>
+<li><a href="https://issues.apache.org/jira/browse/airavata">Issue Tracker</a></li>
+<li><a href="/airavata/development/roadmap.html">Road Map</a></li>
+<li><a href="/airavata/tools/devtools.html">Dev Tools</a></li>
+<li><a href="/airavata/development/edit-cms-website.html">Editing Website</a></li>
+<li><a href="/airavata/development/release-management.html">Release Management</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/airavata/community/get-involved.html">Get Involved</a></li>
+<li><a href="/airavata/community/mailing-lists.html">Mailing Lists</a></li>
+<li><a href="/airavata/community/people.html">People</a></li>
+</ul>
+<h1 id="asf">ASF</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+<li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/airavata/images/apache-incubator-logo.png" width="150"/>
+    </a>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Airavata Software Suite</h1>
+    <p>Apache Airavata is a software toolkit with features to compose, manage, execute, and monitor small
+to large scale applications and workflows on computational resources ranging from local clusters to 
+national grids and computing clouds. 
+Airavata builds on general concepts of service oriented computing, distributed messaging, and 
+workflow composition and orchestration. The services primarly communicate using SOAP messages. 
+In addition to the basic Web services specifications like SOAP and WSDL, the Web services also 
+support WS-Addressing and WS-Messaging. WS-Addressing is used to provide an asynchronous 
+communication mechanism for the services to communicate. All the communication channels are secured 
+using https as the transport layer.</p>
+<p>Airavata features Dynamic Service Binding where in a proxy service accepts an input message intended
+to a target application Web service instance invoked by a workflow engine. The proxy service binds 
+an appropriate running Web service instance by looking up in XRegistry. When no Web service 
+instances are available, a new instance of the GFac service is created.</p>
+<h2 id="airavata-components">Airavata Components</h2>
+<p>XBaya Workflow Suite - includes a GUI for workflow composition and monitoring. The workflows can be 
+interpreted at each step providing dynamic interactive capabilities. The composed workflow can be 
+exported to various workflow languages like BPEL, SCUFL, Condor DAG, Jython and Java. 
+The defacto workflow enacting engine used is Apache ODE.
+GFac - an application wrapper service that can be used to wrap command line-driven science 
+applications and make them into robust, network- accessible services. This component is build on 
+Axis2 web service stack.
+XRegistry - a registry service for storing deployment information about wrapped application services
+and constructed workflows.
+WS-Messenger - a publish-subscribe based message broker implemented on top of Apache Axis2 web 
+services stack. It implements the WS-Eventing and WS-Notifications specifications and incorporates 
+a message box component that facilities communications with clients behind firewalls and overcomes 
+network glitches. As an example, the workflow execution engine sends out events in various stages,
+including start, end, failure, successful invocation, of its workflow execution.</p>
+  </div>
+
+  <!--<div id="rightnav">
+      <p>This is the right navigation column with border.</p>
+      <p>You can put a search box here.</p>
+  </div>-->
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2012 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+
+</body>
+</html>