Author: jruzzi
Date: Mon Jun 20 14:37:27 2005
New Revision: 191566
URL: http://svn.apache.org/viewcvs?rev=191566&view=rev
Log:
standardized site between WSRF-Pubscribe-MUSE
Added:
incubator/hermes/trunk/src/site/content/xdocs/dev_guide/
incubator/hermes/trunk/src/site/content/xdocs/dev_guide/index.xml
incubator/hermes/trunk/src/site/content/xdocs/getting_started.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/callback.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/home.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/
incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/back.gif
(with props)
incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/next.gif
(with props)
Removed:
incubator/hermes/trunk/src/site/content/xdocs/tutorial/deploy.xml
Modified:
incubator/hermes/trunk/src/site/content/xdocs/index.xml
incubator/hermes/trunk/src/site/content/xdocs/site.xml
incubator/hermes/trunk/src/site/content/xdocs/tabs.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/index.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/resource.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/service.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/test.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/webapp.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl.xml
incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml
Added: incubator/hermes/trunk/src/site/content/xdocs/dev_guide/index.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/dev_guide/index.xml?rev=191566&view=auto
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/dev_guide/index.xml (added)
+++ incubator/hermes/trunk/src/site/content/xdocs/dev_guide/index.xml Mon Jun
20 14:37:27 2005
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Pubscribe Developer Guide</title>
+ </header>
+ <body>
+ <section>
+ <title>Overview</title>
+ <p>
+ TODO
+ </p>
+ </section>
+ </body>
+</document>
Added: incubator/hermes/trunk/src/site/content/xdocs/getting_started.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/getting_started.xml?rev=191566&view=auto
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/getting_started.xml (added)
+++ incubator/hermes/trunk/src/site/content/xdocs/getting_started.xml Mon Jun
20 14:37:27 2005
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Getting Started with Apache Pubscribe</title>
+ </header>
+ <body>
+ <section>
+ <title>Introduction</title>
+ <p>The topics in this section detail how to install
Apache Pubscribe and use the quick demonstration to verify the installation as
well as exercise some of the features that are
included in the release. It is suggested that you complete these sections
before starting any development work. Once you
get a good feel for the example in the demonstration, you can recreate it by
completing the <a href="site:tut"> tutorial</a>.
+ </p>
+ <p>The tutorial takes a step-by-step approach to
learning Apache Pubscribe. It highlights the most common procedures that are
used to implement
+ Web Services Notification (WSN). The tutorial also includes
steps for deploying Apache Pubscribe.
+ </p>
+ <p>Lastly, refer to the <a href="site:dev">Developer
Guide</a> for basic and advanced tasks as well as general information about
Apache
+ Pubscribe. Much of the information that is covered in the
demonstration and the tutorial is discussed in more detail in the Developer
Guide. </p>
+ </section>
+ <section id="install">
+ <title>Installation</title>
+ <p> Apache Pubscribe is packaged as a Web application.
In particular, it is an Apache Axis-based Web application with
+ additional functionality that is required to implement the
WSN family of specifications. Since the WSN depends on WSRF, the Web
application also includes
+ Apache WSRF.
+ </p>
+ <p>To run and install Apache Pubscribe, you must
first:</p>
+ <ul>
+ <li>install Apache Tomcat or a similar Web
container. The documentation assumes Tomcat and refers to the Tomcat
+ home directory (e.g.,
<code>c:\jakarta-tomcat-4.1.30</code>) as <code>TOMCAT_HOME</code>. In
addition, it is assumed that Tomcat
+ is configured to listen at the default HTTP
port (8080).</li>
+ <li>install Apache Ant 1.6.X and include its
<code>bin</code> directory in the <code>PATH</code> environment variable.</li>
+ </ul>
+ <p>To install Apache Pubscribe:</p>
+ <ol>
+ <li>Download the Apache Pubscribe <a
href="site:releases">binary distribution</a>.</li>
+ <li>Unzip the distribution to a location on
your computer. This location is referred to as <code>INSTALL_DIR</code>.</li>
+ <li>From <code>INSTALL_DIR</code>, copy the
<code>webapps/hermes</code> directory to <code>TOMCAT_HOME/webapps</code>.</li>
+ <li>Using a browser, go to <a
href="http://localhost:8080/hermes">http://localhost:8080/hermes</a>. The
Apache-Axis welcome page
+ displays.</li>
+ <li>From the Apache-Axis page, click <a
href="http://localhost:8080/hermes/servlet/AxisServlet">View</a>. The list of
+ deployed Web services displays. Four services
are deployed: <code>filesystem</code>, <code>SubscriptionManager</code>,
+ <code>AdminService</code>, and
<code>Version</code>. The <code>AdminService</code> and <code>Version</code>
services are default
+ Apache-Axis services. The
<code>filesystem</code> service is a pre-deployed example and is discussed in
the
+ <a href="site:quick">Quick Demonstration</a>
section below. The <code>SubscriptionManager</code> is used to pause, resume,
destroy, or update
+ subscriptions.</li>
+ <li>Click on the respective WSDL links to view
and ensure that the WSDL for the services are published.</li>
+ </ol>
+ </section>
+ <section id="qd">
+ <title>Quick Demonstration</title>
+ <p>The Quick Demonstration shows some of the features
and implementation details of Apache Pubscribe. The demo uses an example that
is
+ included in the distribution and is automatically
deployed in Apache-Axis. The example represents a UNIX file system resource
whose
+ management capabilities are exposed as a WSRF-compliant
Web service and includes a notification service used to subscribe to events.</p>
+ <note>The <a href="site:tut">tutorial</a> provides a
step-by-step approach for implementing notifications for WSRF-based resources.
In essence, the
+ tutorial builds and deploys the example that is used in
this demo.</note>
+ <p>Complete the following demonstration steps:</p>
+ <ol>
+ <li>
+ <strong>Subscribe to Notifications:
</strong>TODO.</li>
+ <li>
+ <strong>Cause an Event:
</strong>TODO.</li>
+ <li>
+ <strong>View Notifications:
</strong>TODO.</li>
+ </ol>
+ </section>
+ </body>
+</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/index.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/index.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/index.xml (original)
+++ incubator/hermes/trunk/src/site/content/xdocs/index.xml Mon Jun 20 14:37:27
2005
@@ -1,46 +1,40 @@
<?xml version="1.0"?>
-
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
-
- <header>
- <title>Apache WebServices - Pubscribe</title>
- </header>
-
- <body>
-
- <section>
- <title>Overview</title>
- <p>
+<document>
+ <header>
+ <title>Apache WebServices - Pubscribe</title>
+ </header>
+ <body>
+ <section>
+ <title>Overview</title>
+ <p>
Pubscribe is a robust Java implementation of the
<a href="wsn.html">Web Services Notification (WSN)</a>
family of specifications.
</p>
- <p>
+ <p>
WSN defines a set of specifications that standardize the way Web
services
can interact using the Notification pattern, which defines a way for
consumers
to subscribe to a producer for notifications whenever a particular
situation
occurs.
- </p>
- <p>
+ </p>
+ <p>
WSN builds upon the WS-ResourceFramework
(WSRF) family of specifications. Pubscribe leverages the <a
href="ext:wsrf/">WSRF</a>
project as its implementation of the WSRF foundation.
- </p>
- </section>
-
- <section>
- <title>News</title>
- <ul>
- <li>(May 25, 2005) <a
href="http://cvs.apache.org/dist/incubator/pubscribe/1.0-beta/">Pubscribe 1.0
Beta</a> is now available!</li>
- </ul>
- </section>
-
- <section>
- <title>History</title>
- <p>
+ </p>
+ </section>
+ <section>
+ <title>News</title>
+ <ul>
+ <li>(June 3, 2005) Pubscribe has graduated from
incubation and is now an official Apache project! </li>
+ <li>(May 25, 2005) <a
href="http://cvs.apache.org/dist/incubator/pubscribe/1.0-beta/">Pubscribe 1.0
Beta</a> is now available!</li>
+ </ul>
+ </section>
+ <section>
+ <title>History</title>
+ <p>
Much of the code in Pubscribe is based on code from the GTK4 WSRF/WSN
implementation that was donated by the Globus Consortium. This code
was refactored to make extensive use of Apache XMLBeans to
@@ -49,27 +43,6 @@
WSRF/WSN code is checked in to SVN
<a
href="http://svn.apache.org/viewcvs.cgi/incubator/apollo/globus/">here</a>.
</p>
- </section>
-
- <section>
- <title>Incubation Disclaimer</title>
- <p>
- The Pubscribe project is an effort undergoing incubation at the Apache
- Software Foundation (ASF), sponsored by Davanum Srinivas. Incubation is
- required of all newly accepted projects until a further review
indicates
- that the infrastructure, communications, and decision making process
- have stabilized in a manner consistent with other successful ASF
- projects. While incubation status is not necessarily a reflection of
- the completeness or stability of the code, it does indicate that the
- project has yet to be fully endorsed by the ASF.
- </p>
- <p>
- The initial proposal for Pubscribe is
- <a href="http://wiki.apache.org/incubator/HermesProposal">here</a>.
- </p>
-
- </section>
-
- </body>
-
+ </section>
+ </body>
</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/site.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/site.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/site.xml (original)
+++ incubator/hermes/trunk/src/site/content/xdocs/site.xml Mon Jun 20 14:37:27
2005
@@ -1,5 +1,4 @@
<?xml version="1.0"?>
-
<!--
Forrest site.xml
@@ -13,73 +12,81 @@
See http://forrest.apache.org/docs/linking.html for more info.
-->
-
<site label="Pubscribe" href="" xmlns="http://apache.org/forrest/linkmap/1.0">
-
- <project label="Project Info">
- <overview label="Overview" href="index.html" />
- <vcs label="Version Control" href="version_control.html" />
- <issues label="Issue Tracking" href="issue_tracking.html" />
- <contact label="Contact Info" href="contact_info.html" />
- <relnotes label="Release Notes" href="release_notes.html" />
- </project>
-
- <project label="Downloads">
- <releases label="Releases" href="release.html" />
- </project>
-
- <docs label="Documentation">
- <website label="WSN" href="wsn.html" />
- <!--<tutorial label="Tutorial" href="tutorial/index.html" />-->
- <!--<manual label="Manual" href="manual/index.html" />-->
- <!--<apidocs label="API Docs" href="apidocs/index.html" />-->
- </docs>
-
- <projects label="Related Projects">
- <axis label="Axis" href="ext:axis" />
- <addressing label="Addressing" href="ext:addressing" />
- <xmlbeans label="XMLBeans" href="ext:xmlbeans.apache.org" />
- <maven label="Maven" href="ext:maven.apache.org" />
- <incubator label="Incubator" href="ext:incubator.apache.org" />
- </projects>
-
- <external-refs>
- <xml.apache.org href="http://xml.apache.org/">
- <forrest href="forrest/" />
- </xml.apache.org>
- <xmlbeans.apache.org href="http://xmlbeans.apache.org/" />
- <maven.apache.org href="http://maven.apache.org/" />
- <incubator.apache.org href="http://incubator.apache.org/" >
- <wsrf href="wsrf/" />
- </incubator.apache.org>
- <ws.apache.org href="http://ws.apache.org/">
- <mirrors href="mirrors.cgi" />
- <axis href="axis/" />
- <wsfx href="ws-fx/">
- <addressing href="addressing/" />
- <wss4j href="wss4j/" />
- </wsfx>
- <asl href="LICENSE.txt" />
- </ws.apache.org>
- <cvs.apache.org href="http://cvs.apache.org/">
- <viewcvs href="viewcvs/">
- <wsfx-cvs href="ws-fx/">
- <wsrf-cvs href="wsrf/"/>
- </wsfx-cvs>
- </viewcvs>
- </cvs.apache.org>
- <www.apache.org href="http://www.apache.org/">
- <foundation href="foundation/"/>
- </www.apache.org>
- <nagoya.apache.org href="http://nagoya.apache.org/">
- <eyebrowse href="eyebrowse/"/>
- <bugzilla href="bugzilla/"/>
- <apachewiki href="wiki/apachewiki.cgi?HomePage"/>
- </nagoya.apache.org>
- <archive.apache.org href="http://archive.apache.org/">
- <archive-ws href="dist/ws/"/>
- </archive.apache.org>
- <apachecon.com href="http://apachecon.com/" />
- </external-refs>
-
+ <project label="Project Info" tab="home">
+ <overview label="Overview" href="index.html"/>
+ <vcs label="Version Control" href="version_control.html"/>
+ <issues label="Issue Tracking" href="issue_tracking.html"/>
+ <contact label="Contact Info" href="contact_info.html"/>
+ <relnotes label="Release Notes" href="release_notes.html"/>
+ </project>
+ <project label="Downloads" tab="home">
+ <releases label="Releases" href="release.html"/>
+ </project>
+ <!-- **************** Documentation **************** -->
+ <install label="Getting Started" tab="doc">
+ <overview label="Introduction" href="getting_started.html"/>
+ <installation href="getting_started.html#install"/>
+ <get label="Installation" href="getting_started.html#install"/>
+ <quick label="Quick Demo" href="getting_started.html#qd"/>
+ </install>
+ <tutorial label="Tutorial" href="tutorial/" tab="doc">
+ <tut label="Overview" href="index.html"/>
+ <wsdl label="View WSDL" href="wsdl.html"/>
+ <wsdl2java label="Generate Java" href="wsdl2java.html"/>
+ <service label="Write Service Class" href="service.html"/>
+ <resource label="Write Resource Class" href="resource.html"/>
+ <callback label="Write Callback Objects" href="callback.html"/>
+ <home label="Write Home Class" href="home.html"/>
+ <webapp label="Deploy Service" href="webapp.html"/>
+ <test label="Test" href="test.html"/>
+ </tutorial>
+ <developer label="Developer Guide" href="dev_guide/" tab="doc">
+ <dev label="Overview" href="index.html"/>
+ </developer>
+ <projects label="Related Projects">
+ <axis label="Axis" href="ext:axis"/>
+ <addressing label="Addressing" href="ext:addressing"/>
+ <xmlbeans label="XMLBeans" href="ext:xmlbeans.apache.org"/>
+ <maven label="Maven" href="ext:maven.apache.org"/>
+ <incubator label="Incubator" href="ext:incubator.apache.org"/>
+ </projects>
+ <external-refs>
+ <xml.apache.org href="http://xml.apache.org/">
+ <forrest href="forrest/"/>
+ </xml.apache.org>
+ <xmlbeans.apache.org href="http://xmlbeans.apache.org/"/>
+ <maven.apache.org href="http://maven.apache.org/"/>
+ <incubator.apache.org href="http://incubator.apache.org/">
+ <wsrf href="wsrf/"/>
+ </incubator.apache.org>
+ <ws.apache.org href="http://ws.apache.org/">
+ <mirrors href="mirrors.cgi"/>
+ <axis href="axis/"/>
+ <wsfx href="ws-fx/">
+ <addressing href="addressing/"/>
+ <wss4j href="wss4j/"/>
+ </wsfx>
+ <asl href="LICENSE.txt"/>
+ </ws.apache.org>
+ <cvs.apache.org href="http://cvs.apache.org/">
+ <viewcvs href="viewcvs/">
+ <wsfx-cvs href="ws-fx/">
+ <wsrf-cvs href="wsrf/"/>
+ </wsfx-cvs>
+ </viewcvs>
+ </cvs.apache.org>
+ <www.apache.org href="http://www.apache.org/">
+ <foundation href="foundation/"/>
+ </www.apache.org>
+ <nagoya.apache.org href="http://nagoya.apache.org/">
+ <eyebrowse href="eyebrowse/"/>
+ <bugzilla href="bugzilla/"/>
+ <apachewiki href="wiki/apachewiki.cgi?HomePage"/>
+ </nagoya.apache.org>
+ <archive.apache.org href="http://archive.apache.org/">
+ <archive-ws href="dist/ws/"/>
+ </archive.apache.org>
+ <apachecon.com href="http://apachecon.com/"/>
+ </external-refs>
</site>
Modified: incubator/hermes/trunk/src/site/content/xdocs/tabs.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tabs.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tabs.xml (original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tabs.xml Mon Jun 20 14:37:27
2005
@@ -1,21 +1,13 @@
<?xml version="1.0"?>
-
-<!DOCTYPE tabs PUBLIC "-//APACHE//DTD Cocoon Documentation Tab V1.0//EN"
- "tab-cocoon-v10.dtd">
-
-<tabs software="Pubscribe"
- title="Pubscribe"
- copyright="The Apache Software Foundation"
- xmlns:xlink="http://www.w3.org/1999/xlink">
-
- <!-- The rules are:
+<!DOCTYPE tabs PUBLIC "-//APACHE//DTD Cocoon Documentation Tab V1.1//EN"
+ "tab-cocoon-v11.dtd">
+<tabs software="Pubscribe" title="Pubscribe" copyright="The Apache Software
Foundation" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <!-- The rules are:
@dir will always have /index.html added.
@href is not modified unless it is root-relative and obviously specifies a
directory (ends in '/'), in which case /index.html will be added
-->
-
- <tab label="Overview" dir=""/>
- <!--<tab label="Tutorial" dir="tutorial/" />-->
- <!--<tab label="API Docs" dir="apidocs/" />-->
-
+ <tab id="home" label="Project Info" dir=""/>
+ <tab id="doc" label="Documentation" dir=""
indexfile="getting_started.html"/>
+ <tab label="API Docs" dir="apidocs/"/>
</tabs>
Added: incubator/hermes/trunk/src/site/content/xdocs/tutorial/callback.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/callback.xml?rev=191566&view=auto
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/callback.xml (added)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/callback.xml Mon Jun
20 14:37:27 2005
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Writing Callback Objects</title>
+ </header>
+ <body>
+ <section id="intro">
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the
previous step"/>
+ <a href="site:resource">Back</a>
+ <img src="images/next.gif" alt="go to the next
step"/>
+ <a href="site:home">Next</a>
+ </p>
+ </section>
+ </body>
+</document>
Added: incubator/hermes/trunk/src/site/content/xdocs/tutorial/home.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/home.xml?rev=191566&view=auto
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/home.xml (added)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/home.xml Mon Jun 20
14:37:27 2005
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Writing a Home class</title>
+ </header>
+ <body>
+ <section id="intro">
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the
previous step"/>
+ <a href="site:callback">Back</a>
+ <img src="images/next.gif" alt="go to the next
step"/>
+ <a href="site:webapp">Next</a>
+ </p>
+ </section>
+ </body>
+</document>
Added: incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/back.gif
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/back.gif?rev=191566&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/back.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/next.gif
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/next.gif?rev=191566&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
incubator/hermes/trunk/src/site/content/xdocs/tutorial/images/next.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: incubator/hermes/trunk/src/site/content/xdocs/tutorial/index.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/index.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/index.xml (original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/index.xml Mon Jun 20
14:37:27 2005
@@ -1,17 +1,47 @@
<?xml version="1.0"?>
-
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
- <header>
- <title>Pubscribe Tutorial</title>
- </header>
- <body>
- <section>
- <title> </title>
- <p>
- todo
- </p>
- </section>
- </body>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Apache WSRF Tutorial</title>
+ </header>
+ <body>
+ <section>
+ <title>Creating and Deploying a WSRF Web Service that
Includes Notifications</title>
+ <p>This tutorial provides a step-by-step approach to
using Apache Pubscribe to create and deploy a WSRF-compliant Web service that
includes
+ notifications. The Web service represents a UNIX file
system. If you want to see a completed version of the UNIX file system Web
service, see the
+ <a href="site:quick">Quick Demonstration</a>.</p>
+ <p>The process consists of the following steps:</p>
+ <ol>
+ <li>
+ <a href="wsdl.html">Write the WSDL for
the service.</a>
+ </li>
+ <li>
+ <a href="wsdl2java.html">Run the
Wsdl2Java tool on the WSDL.</a>
+ </li>
+ <li>
+ <a href="service.html">Create the
service class and add business logic to it.</a>
+ </li>
+ <li>
+ <a href="resource.html">Create the
resource class which maintains state for a resource instance.</a>
+ </li>
+ <li>
+ <a href="callback.html">Create backend
callback objects for all non-static resource properties.</a>
+ </li>
+ <li>
+ <a href="home.html">Create the home
class and add instance lookup logic to it.</a>
+ </li>
+ <li>
+ <a href="webapp.html">Deploy the
service to the web application.</a>
+ </li>
+ <li>
+ <a href="test.html">Start Tomcat and
send some test requests to the service.</a>
+ </li>
+ </ol>
+ <p>
+ <img src="images/next.gif" alt="go to the next
step"/>
+ <a href="site:wsdl">Next</a>
+ </p>
+ </section>
+ </body>
</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/tutorial/resource.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/resource.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/resource.xml
(original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/resource.xml Mon Jun
20 14:37:27 2005
@@ -1,17 +1,19 @@
<?xml version="1.0"?>
-
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
- <header>
- <title> </title>
- </header>
- <body>
- <section>
- <title> </title>
- <p>
- TODO
- </p>
- </section>
- </body>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Writing a Resource Class</title>
+ </header>
+ <body>
+ <section id="intro">
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the
previous step"/>
+ <a href="site:service">Back</a>
+ <img src="images/next.gif" alt="go to the next
step"/>
+ <a href="site:callback">Next</a>
+ </p>
+ </section>
+ </body>
</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/tutorial/service.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/service.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/service.xml
(original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/service.xml Mon Jun
20 14:37:27 2005
@@ -1,17 +1,19 @@
<?xml version="1.0"?>
-
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
- <header>
- <title> </title>
- </header>
- <body>
- <section>
- <title> </title>
- <p>
- TODO
- </p>
- </section>
- </body>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Writing a Service Class</title>
+ </header>
+ <body>
+ <section id="intro">
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the
previous step"/>
+ <a href="site:wsdl2java">Back</a>
+ <img src="images/next.gif" alt="go to the next
step"/>
+ <a href="site:resource">Next</a>
+ </p>
+ </section>
+ </body>
</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/tutorial/test.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/test.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/test.xml (original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/test.xml Mon Jun 20
14:37:27 2005
@@ -1,17 +1,17 @@
<?xml version="1.0"?>
-
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
- <header>
- <title> </title>
- </header>
- <body>
- <section>
- <title> </title>
- <p>
- TODO
- </p>
- </section>
- </body>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Testing Your Service</title>
+ </header>
+ <body>
+ <section id="intro">
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the
previous step"/>
+ <a href="site:webapp">Back</a>
+ </p>
+ </section>
+ </body>
</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/tutorial/webapp.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/webapp.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/webapp.xml (original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/webapp.xml Mon Jun
20 14:37:27 2005
@@ -1,17 +1,19 @@
<?xml version="1.0"?>
-
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
- <header>
- <title> </title>
- </header>
- <body>
- <section>
- <title> </title>
- <p>
- TODO
- </p>
- </section>
- </body>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Deploy the service to the Web Application</title>
+ </header>
+ <body>
+ <section id="intro">
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the
previous step"/>
+ <a href="site:home">Back</a>
+ <img src="images/next.gif" alt="go to the next
step"/>
+ <a href="site:test">Next</a>
+ </p>
+ </section>
+ </body>
</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl.xml (original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl.xml Mon Jun 20
14:37:27 2005
@@ -1,17 +1,19 @@
<?xml version="1.0"?>
-
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
- <header>
- <title> </title>
- </header>
- <body>
- <section>
- <title> </title>
- <p>
- TODO
- </p>
- </section>
- </body>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Viewing the WSDL</title>
+ </header>
+ <body>
+ <section>
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the previous
step"/>
+ <a href="site:tut">Back</a>
+ <img src="images/next.gif" alt="go to the next step"/>
+ <a href="site:wsdl2java">Next</a>
+ </p>
+ </section>
+ </body>
</document>
Modified: incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml
URL:
http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml?rev=191566&r1=191565&r2=191566&view=diff
==============================================================================
--- incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml
(original)
+++ incubator/hermes/trunk/src/site/content/xdocs/tutorial/wsdl2java.xml Mon
Jun 20 14:37:27 2005
@@ -1,17 +1,19 @@
<?xml version="1.0"?>
-
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
-
-<document>
- <header>
- <title> </title>
- </header>
- <body>
- <section>
- <title> </title>
- <p>
- TODO
- </p>
- </section>
- </body>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
+ "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+ <header>
+ <title>Running the Wsdl2Java Tool</title>
+ </header>
+ <body>
+ <section>
+ <title>TODO</title>
+ <p>
+ <img src="images/back.gif" alt="go to the
previous step"/>
+ <a href="site:wsdl">Back</a>
+ <img src="images/next.gif" alt="go to the next
step"/>
+ <a href="site:service">Next</a>
+ </p>
+ </section>
+ </body>
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]