ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From acutri...@apache.org
Subject cvs commit: ws-site/targets/juddi bugs.html contact.html cvs.html devguide.html faq.html index.html install.html install.pdf interim.html legal.html library.html lists.html news.html news.pdf participate.html participate.pdf releases.html site.html site.pdf usersguide.html who.html
Date Wed, 07 Apr 2004 17:58:25 GMT
acutright    2004/04/07 10:58:25

  Modified:    targets/juddi bugs.html contact.html cvs.html devguide.html
                        faq.html index.html install.html install.pdf
                        interim.html legal.html library.html lists.html
                        news.html news.pdf participate.html participate.pdf
                        releases.html site.html site.pdf usersguide.html
                        who.html
  Log:
  updating jUDDI website
  
  Revision  Changes    Path
  1.4       +3 -3      ws-site/targets/juddi/bugs.html
  
  Index: bugs.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/bugs.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- bugs.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ bugs.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +3 -3      ws-site/targets/juddi/contact.html
  
  Index: contact.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/contact.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- contact.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ contact.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.7       +3 -3      ws-site/targets/juddi/cvs.html
  
  Index: cvs.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/cvs.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- cvs.html	31 Mar 2004 16:15:21 -0000	1.6
  +++ cvs.html	7 Apr 2004 17:58:25 -0000	1.7
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +3 -3      ws-site/targets/juddi/devguide.html
  
  Index: devguide.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/devguide.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- devguide.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ devguide.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.8       +3 -3      ws-site/targets/juddi/faq.html
  
  Index: faq.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/faq.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- faq.html	31 Mar 2004 16:15:21 -0000	1.7
  +++ faq.html	7 Apr 2004 17:58:25 -0000	1.8
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<span class="menuSelected">FAQ/Wiki</span>
  +<span class="menuSelected">FAQ</span>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.7       +3 -3      ws-site/targets/juddi/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/index.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- index.html	31 Mar 2004 16:15:21 -0000	1.6
  +++ index.html	7 Apr 2004 17:58:25 -0000	1.7
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +179 -5    ws-site/targets/juddi/install.html
  
  Index: install.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/install.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- install.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ install.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  @@ -217,14 +217,188 @@
     
       
   <div class="h3">
  -<h3>Installation Guide</h3>
  +<h3>Requirements</h3>
   </div>
         
         
  +<p>jUDDI is a pure Java web application and as such can be deployed to
  +        any application server or servlet engine that supports version 2.1 or
  +        later of the servlet API. If you need an application server, we
  +        recommend <a href="http://jakarta.apache.org/tomcat/">Jakarta
  +        Tomcat</a>.  Note also that jUDDI requires Java 1.3 or later. As
  +        with any Java web application, deployment to your application server
  +        or servlet engine will vary on a product-by-product basis.
  +                 </p>
  +      
  +<p>Instructions for deploying jUDDI to several application servers have
  +        been donated and are available in the <a href="http://wiki.apache.org/ws/jUDDI">HOWTO</a>
  +        section of the jUDDI wiki.
  +                        </p>
  +      
  +<p>jUDDI also requires an external datastore in which to save and search
  +        for published web services data. Database schemas for several
  +        different relational database are included with the jUDDI release.
  +        Again, instructions describing how to create a jUDDI datastore using
  +        several different database servers are available in the
  +        <a href="http://wiki.apache.org/ws/jUDDI">HOWTO</a> section of the
jUDDI wiki.
  +                        </p>
  +    
  +
  +    
  +<div class="h3">
  +<h3>Configuration</h3>
  +</div>
  +      
  +      
  +<p>To properly configure and deploy jUDDI it will be helpful to understand
  +        a bit about it's architecture. jUDDI consist of a core request processor
  +        that unmarshalls incoming UDDI requests, invoking the appropriate UDDI
  +        function and marshalling UDDI responses (marshalling and unmarshalling
  +        is the process of converting XML data to/from Java objects).
  +      </p>
  +      
  +<p>To invoke a UDDI function jUDDI employs the services of three
  +        configurable sub-components or modules that handle persistence (the
  +        DataStore), authentication (the Authenticator) and the generation of
  +        UUID's (the UUIDGen). jUDDI is bundled and pre-configured to use
  +        default implementations of each of these modules to help you get
  +        jUDDI up and running quickly. The module categories and a
  +        description of the default implementations are described below.
  +      </p>
  +      
  +<p>Several public Java interfaces for creating your own DataStore,
  +        Authenticator and UUIDGen module implementations are available. Please
  +        see the <a href="/devguide.html">jUDDI Developer's Guide</a> for
  +        more information regarding jUDDI module development.
  +      </p>
  +    
  +
  +    
  +<div class="h3">
  +<h3>Persistence (jUDDI DataStore)</h3>
  +</div>
  +      
  +      
  +<p>The default jUDDI DataStore is implemented using JDBC and the process
  +        of setting this up is fairly straight forward. Start by creating a new
  +        jUDDI database using one of the following database schemas.
  +      </p>
  +      
   <p>
  +        
  +<a href="dbscripts/juddi_mysql.ddl">MySQL</a>
  +        <a href="dbscripts/juddi_db2.ddl">DB2</a>
  +        <a href="dbscripts/juddi_hsql.ddl">HSQL</a>
  +        <a href="dbscripts/juddi_ase.ddl">Sybase</a>
  +        <a href="dbscripts/juddi_postresql.ddl">PostreSQL</a>
  +        <a href="dbscripts/juddi_oracle.ddl">Oracle</a>
  +        <a href="dbscripts/juddi_totalxml.ddl">TotalXML</a>
  +        <a href="dbscripts/juddi_jds.ddl">JDataStore</a> (Borland)
  +      </p>
  +      
  +<p>If a schema for your DBMS is not listed, one simply hasn't been
  +        created yet. You can use the available schemas as a guide for
  +        creating one (and if you're feeling generous please consider
  +        contributing it).
  +      </p>
  +      
  +<p>To complete the DataStore set up you'll need to configure a JNDI
  +        Datasource named 'jdbc/juddiDB' in the application server or servlet
  +        engine that you're deploying to. Datasource setup varies on an
  +        product-by-product basis so review documentation for your application
  +        server. If you're deploying jUDDI to Jakarta Tomcat, take a look at
  +        the JNDI Datasource HOW-TO for assistance.
  +      </p>
  +    
  +
  +    
  +<div class="h3">
  +<h3>Authentication (jUDDI Authenticator)</h3>
  +</div>
  +      
  +      
  +<p>Authenticating a jUDDI publisher is a two-step process. The first step
  +        confirms that the ID/password combination provided by the user is valid.
  +        It is expected that a typical jUDDI deployment will use an external
  +        authentication mechanism. The default authentication module simply
  +        approves any authentication attempt. It is our hope that additional
  +        jUDDI authentication implementations will be developed by jUDDI users
  +        as they determine how they would like authentication to take place in
  +        their particular environment. See the jUDDI Developers Guide for more
  +        information on developing a custom jUDDI authentication module.
  +      </p>
  +      
  +<p>The second step confirms that the publisher has been defined to
  +        jUDDI. A publisher is said to be defined when a row identifying the
  +        publisher exists in the PUBLISHER table of the jUDDI datastore. At the
  +        moment the only way to do this is via SQL. An example of defining a
  +        new publisher named John Doe would look like this:
  +      </p>
  +      
  +<p>
  +         INSERT INTO PUBLISHER (PUBLISHER_ID,PUBLISHER_NAME,ADMIN,ENABLED)
  +         VALUES ('jdoe','John Doe','false','true');
  +      </p>
  +      
  +<p>The PUBLISHER table consists of several columns but only four of them
  +        are required and they are defined as follows:
  +      </p>
  +      
  +<p>
  +         Column Name Description
  +         PUBLISHER_ID The user ID the publisher uses when authenticating. IMPORTANT: This
should be the same value used to authenticate with the external authentication service.
  +         PUBLISHER_NAME The publisher's name (or in UDDI speak the Authorized Name).
  +         ADMIN Indicate if the publisher has administrative privileges. Valid values for
this column are 'true' or 'false'. The ADMIN value is currently not used.
  +         ENABLED Indicate if the publishers account is enabled and eligible for use.
  +      </p>
  +      
  +<p>The jUDDI web application will (eventually) be extended to facilitate
  +        the Publisher creation process. The value of the ADMIN column in the
  +        PUBLISHER table above will be used to determine who has the privilege
  +        to create new jUDDI publishers.
  +      </p>
  +    
  +
  +    
  +<div class="h3">
  +<h3>UUID Generation (jUDDI UUIDGen)</h3>
  +</div>
  +      
  +      
  +<p>There's nothing for you to do here but I thought I'd offer a little
  +        information about how, why and where jUDDI makes use of UUID generation.
  +      </p>
  +      
  +<p>The UDDI specification indicates that each Business, Service, Binding
  +        and TModel (Technical Model) is to be uniquely identified by a
  +        Universally Unique ID (UUID). Additionally, jUDDI also uses the UUID
  +        generator to create AuthTokens.
  +      </p>
  +      
  +<p>Generation of UUID's typically requires access to hardware level
  +        information that (unfortunately) is not accessible from Java.
  +        Fortunately, the UUID specification offers an alternative method for
  +        generating these ID's when this hardware information is not present.
  +        By default the jUDDI implements this alternative method.
  +      </p>
  +    
  +
  +    
  +<div class="h3">
  +<h3>Logging</h3>
  +</div>
  +      
         
  -</p>
  +<p>When deploying jUDDI you may wish to make changes to the
  +       juddi.properties and log4j.properties files. These files are located in
  +       the juddi webapp's WEB-INF/classes directory. They're here because
  +       they need to be in the classpath for jUDDI to locate and load them at
  +       runtime. One Log4j property value that you'll most likely want to set
  +       is log4j.appender.LOGFILE.File which specifies the name and location of
  +       the jUDDI log file.
  +      </p>
       
  +
     
   
   <div id="pdf" align="right">
  
  
  
  1.2       +315 -33   ws-site/targets/juddi/install.pdf
  
  	<<Binary file>>
  
  
  1.4       +3 -3      ws-site/targets/juddi/interim.html
  
  Index: interim.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/interim.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- interim.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ interim.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +3 -3      ws-site/targets/juddi/legal.html
  
  Index: legal.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/legal.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- legal.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ legal.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +3 -3      ws-site/targets/juddi/library.html
  
  Index: library.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/library.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- library.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ library.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.8       +3 -3      ws-site/targets/juddi/lists.html
  
  Index: lists.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/lists.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- lists.html	31 Mar 2004 16:15:21 -0000	1.7
  +++ lists.html	7 Apr 2004 17:58:25 -0000	1.8
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +35 -4     ws-site/targets/juddi/news.html
  
  Index: news.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/news.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- news.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ news.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  @@ -220,10 +220,41 @@
   <h3>News</h3>
   </div>
         
  +
         
   <p>
  +<b>March 24, 2004</b>
  +                      jUDDI graduates from the Apache Incubator into Apache Web
  +                      Services Project.</p>
  +
         
  -</p>
  +<p>
  +<b>Oct 08, 2003</b>
  +                                        The Apache Software Foundation's Web Services PMC
(http://ws.apache.org/)
  +                                        voted to accept jUDDI into the Apache Incubator.
The move is expected
  +                                        to be complete in early December.</p>
  +
  +      
  +<p>
  +<b>July 22, 2003</b>
  +                                        A proposal to contribute jUDDI to the Apache Software
Foundation's
  +                                        Web Services Project is being considered.</p>
  +
  +      
  +<p>
  +<b>July 22, 2003</b>
  +                                        Version 0.8.0 is now available.</p>
  +
  +      
  +<p>
  +<b>June 27, 2003</b>
  +                                        Version 0.7.1 is now available.</p>
  +
  +      
  +<p>
  +<b>April 22, 2003</b>
  +                                        Version 0.7.0 is now available.</p>
  +
       
     
   
  
  
  
  1.2       +15 -15    ws-site/targets/juddi/news.pdf
  
  	<<Binary file>>
  
  
  1.4       +23 -3     ws-site/targets/juddi/participate.html
  
  Index: participate.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/participate.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- participate.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ participate.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<span class="menuSelected">Participation</span>
  +<span class="menuSelected">Participation/Wiki</span>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  @@ -318,6 +318,26 @@
             at Eric S. Raymond's and Rick Moen's explanation of
             <a href="http://www.catb.org/~esr/faqs/smart-questions.html">"How to Ask
Questions The Smart Way</a>.
             </p>
  +      
  +      
  +<div class="h3">
  +<h3>jUDDI Wiki</h3>
  +</div>
  +        
  +        
  +<p>Like other Apache projects, jUDDI maintains a wiki, a sort of virtual
  +          meeting place for the jUDDI community. This is a resource available
  +          to everyone, and you are encouraged to contribute. This is a good resource
  +          for 'HowTos' for common configuration issues.
  +          <ul>
  +            
  +<li> 
  +<a href="http://wiki.apache.org/ws/jUDDI">http://wiki.apache.org/ws/jUDDI</a>
  +</li>
  +          
  +</ul>
  +          
  +</p>
         
   
     
  
  
  
  1.3       +79 -50    ws-site/targets/juddi/participate.pdf
  
  	<<Binary file>>
  
  
  1.4       +3 -3      ws-site/targets/juddi/releases.html
  
  Index: releases.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/releases.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- releases.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ releases.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +231 -20   ws-site/targets/juddi/site.html
  
  Index: site.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/site.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- site.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ site.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  @@ -286,10 +286,41 @@
   <h2>News</h2>
   </div>
         
  +
         
   <p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +<b>March 24, 2004</b>
  +                      jUDDI graduates from the Apache Incubator into Apache Web
  +                      Services Project.</p>
  +
         
  -</p>
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +<b>Oct 08, 2003</b>
  +                                        The Apache Software Foundation's Web Services PMC
(http://ws.apache.org/)
  +                                        voted to accept jUDDI into the Apache Incubator.
The move is expected
  +                                        to be complete in early December.</p>
  +
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +<b>July 22, 2003</b>
  +                                        A proposal to contribute jUDDI to the Apache Software
Foundation's
  +                                        Web Services Project is being considered.</p>
  +
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +<b>July 22, 2003</b>
  +                                        Version 0.8.0 is now available.</p>
  +
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +<b>June 27, 2003</b>
  +                                        Version 0.7.1 is now available.</p>
  +
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +<b>April 22, 2003</b>
  +                                        Version 0.7.0 is now available.</p>
  +
       
     
       
  @@ -947,6 +978,26 @@
             <a href="#http://www.catb.org/~esr/faqs/smart-questions.html">"How to Ask
Questions The Smart Way</a>.
             </p>
         
  +      
  +<div class="h2">
  +<h2>jUDDI Wiki</h2>
  +</div>
  +        
  +        
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">Like other Apache projects,
jUDDI maintains a wiki, a sort of virtual
  +          meeting place for the jUDDI community. This is a resource available
  +          to everyone, and you are encouraged to contribute. This is a good resource
  +          for 'HowTos' for common configuration issues.
  +          <ul>
  +            
  +<li> 
  +<a href="http://wiki.apache.org/ws/jUDDI">http://wiki.apache.org/ws/jUDDI</a>
  +</li>
  +          
  +</ul>
  +          
  +</p>
  +      
   
     
       
  @@ -1095,14 +1146,188 @@
   </div>
       
   <div class="h2">
  -<h2>Installation Guide</h2>
  +<h2>Requirements</h2>
  +</div>
  +      
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">jUDDI is a pure Java web
application and as such can be deployed to
  +        any application server or servlet engine that supports version 2.1 or
  +        later of the servlet API. If you need an application server, we
  +        recommend <a href="http://jakarta.apache.org/tomcat/">Jakarta
  +        Tomcat</a>.  Note also that jUDDI requires Java 1.3 or later. As
  +        with any Java web application, deployment to your application server
  +        or servlet engine will vary on a product-by-product basis.
  +                 </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">Instructions for deploying
jUDDI to several application servers have
  +        been donated and are available in the <a href="http://wiki.apache.org/ws/jUDDI">HOWTO</a>
  +        section of the jUDDI wiki.
  +                        </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">jUDDI also requires an external
datastore in which to save and search
  +        for published web services data. Database schemas for several
  +        different relational database are included with the jUDDI release.
  +        Again, instructions describing how to create a jUDDI datastore using
  +        several different database servers are available in the
  +        <a href="http://wiki.apache.org/ws/jUDDI">HOWTO</a> section of the
jUDDI wiki.
  +                        </p>
  +    
  +
  +    
  +<div class="h2">
  +<h2>Configuration</h2>
  +</div>
  +      
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">To properly configure and
deploy jUDDI it will be helpful to understand
  +        a bit about it's architecture. jUDDI consist of a core request processor
  +        that unmarshalls incoming UDDI requests, invoking the appropriate UDDI
  +        function and marshalling UDDI responses (marshalling and unmarshalling
  +        is the process of converting XML data to/from Java objects).
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">To invoke a UDDI function
jUDDI employs the services of three
  +        configurable sub-components or modules that handle persistence (the
  +        DataStore), authentication (the Authenticator) and the generation of
  +        UUID's (the UUIDGen). jUDDI is bundled and pre-configured to use
  +        default implementations of each of these modules to help you get
  +        jUDDI up and running quickly. The module categories and a
  +        description of the default implementations are described below.
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">Several public Java interfaces
for creating your own DataStore,
  +        Authenticator and UUIDGen module implementations are available. Please
  +        see the <a href="#/devguide.html">jUDDI Developer's Guide</a> for
  +        more information regarding jUDDI module development.
  +      </p>
  +    
  +
  +    
  +<div class="h2">
  +<h2>Persistence (jUDDI DataStore)</h2>
   </div>
         
         
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">The default jUDDI DataStore
is implemented using JDBC and the process
  +        of setting this up is fairly straight forward. Start by creating a new
  +        jUDDI database using one of the following database schemas.
  +      </p>
  +      
   <p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +        
  +<a href="dbscripts/juddi_mysql.ddl">MySQL</a>
  +        <a href="dbscripts/juddi_db2.ddl">DB2</a>
  +        <a href="dbscripts/juddi_hsql.ddl">HSQL</a>
  +        <a href="dbscripts/juddi_ase.ddl">Sybase</a>
  +        <a href="dbscripts/juddi_postresql.ddl">PostreSQL</a>
  +        <a href="dbscripts/juddi_oracle.ddl">Oracle</a>
  +        <a href="dbscripts/juddi_totalxml.ddl">TotalXML</a>
  +        <a href="dbscripts/juddi_jds.ddl">JDataStore</a> (Borland)
  +      </p>
         
  -</p>
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">If a schema for your DBMS
is not listed, one simply hasn't been
  +        created yet. You can use the available schemas as a guide for
  +        creating one (and if you're feeling generous please consider
  +        contributing it).
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">To complete the DataStore
set up you'll need to configure a JNDI
  +        Datasource named 'jdbc/juddiDB' in the application server or servlet
  +        engine that you're deploying to. Datasource setup varies on an
  +        product-by-product basis so review documentation for your application
  +        server. If you're deploying jUDDI to Jakarta Tomcat, take a look at
  +        the JNDI Datasource HOW-TO for assistance.
  +      </p>
  +    
  +
  +    
  +<div class="h2">
  +<h2>Authentication (jUDDI Authenticator)</h2>
  +</div>
  +      
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">Authenticating a jUDDI publisher
is a two-step process. The first step
  +        confirms that the ID/password combination provided by the user is valid.
  +        It is expected that a typical jUDDI deployment will use an external
  +        authentication mechanism. The default authentication module simply
  +        approves any authentication attempt. It is our hope that additional
  +        jUDDI authentication implementations will be developed by jUDDI users
  +        as they determine how they would like authentication to take place in
  +        their particular environment. See the jUDDI Developers Guide for more
  +        information on developing a custom jUDDI authentication module.
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">The second step confirms
that the publisher has been defined to
  +        jUDDI. A publisher is said to be defined when a row identifying the
  +        publisher exists in the PUBLISHER table of the jUDDI datastore. At the
  +        moment the only way to do this is via SQL. An example of defining a
  +        new publisher named John Doe would look like this:
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +         INSERT INTO PUBLISHER (PUBLISHER_ID,PUBLISHER_NAME,ADMIN,ENABLED)
  +         VALUES ('jdoe','John Doe','false','true');
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">The PUBLISHER table consists
of several columns but only four of them
  +        are required and they are defined as follows:
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  +         Column Name Description
  +         PUBLISHER_ID The user ID the publisher uses when authenticating. IMPORTANT: This
should be the same value used to authenticate with the external authentication service.
  +         PUBLISHER_NAME The publisher's name (or in UDDI speak the Authorized Name).
  +         ADMIN Indicate if the publisher has administrative privileges. Valid values for
this column are 'true' or 'false'. The ADMIN value is currently not used.
  +         ENABLED Indicate if the publishers account is enabled and eligible for use.
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">The jUDDI web application
will (eventually) be extended to facilitate
  +        the Publisher creation process. The value of the ADMIN column in the
  +        PUBLISHER table above will be used to determine who has the privilege
  +        to create new jUDDI publishers.
  +      </p>
  +    
  +
  +    
  +<div class="h2">
  +<h2>UUID Generation (jUDDI UUIDGen)</h2>
  +</div>
  +      
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">There's nothing for you
to do here but I thought I'd offer a little
  +        information about how, why and where jUDDI makes use of UUID generation.
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">The UDDI specification indicates
that each Business, Service, Binding
  +        and TModel (Technical Model) is to be uniquely identified by a
  +        Universally Unique ID (UUID). Additionally, jUDDI also uses the UUID
  +        generator to create AuthTokens.
  +      </p>
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">Generation of UUID's typically
requires access to hardware level
  +        information that (unfortunately) is not accessible from Java.
  +        Fortunately, the UUID specification offers an alternative method for
  +        generating these ID's when this hardware information is not present.
  +        By default the jUDDI implements this alternative method.
  +      </p>
  +    
  +
  +    
  +<div class="h2">
  +<h2>Logging</h2>
  +</div>
  +      
  +      
  +<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">When deploying jUDDI you
may wish to make changes to the
  +       juddi.properties and log4j.properties files. These files are located in
  +       the juddi webapp's WEB-INF/classes directory. They're here because
  +       they need to be in the classpath for jUDDI to locate and load them at
  +       runtime. One Log4j property value that you'll most likely want to set
  +       is log4j.appender.LOGFILE.File which specifies the name and location of
  +       the jUDDI log file.
  +      </p>
       
  +
     
       
   <div class="h4">
  @@ -1164,20 +1389,6 @@
       
     
       
  -<div class="h4">
  -<h4>jUDDI Architecture Guide</h4>
  -</div>
  -    
  -<div class="h2">
  -<h2>Architecture Guide</h2>
  -</div>
  -      
  -      
  -<p xmlns:cinclude="http://apache.org/cocoon/include/1.0">
  -      
  -</p>
  -    
  -  
     
   <div class="h3">
   <h3>Downloads</h3>
  
  
  
  1.4       +1392 -1097ws-site/targets/juddi/site.pdf
  
  	<<Binary file>>
  
  
  1.4       +3 -3      ws-site/targets/juddi/usersguide.html
  
  Index: usersguide.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/usersguide.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- usersguide.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ usersguide.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  
  1.4       +3 -3      ws-site/targets/juddi/who.html
  
  Index: who.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/juddi/who.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- who.html	31 Mar 2004 16:15:21 -0000	1.3
  +++ who.html	7 Apr 2004 17:58:25 -0000	1.4
  @@ -110,7 +110,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="faq.html" title="FAQ">FAQ/Wiki</a>
  +<a href="faq.html" title="FAQ">FAQ</a>
   </div>
       
   <div class="menuItem">
  @@ -122,7 +122,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="participate.html" title="Participation">Participation</a>
  +<a href="participate.html" title="Participation">Participation/Wiki</a>
   </div>
       
   <div class="menuItem">
  @@ -150,7 +150,7 @@
   </div>
       
   <div class="menuItem">
  -<a href="archguide.html" title="Architecture Guide">Architecture Guide</a>
  +<a href="http://wiki.apache.org/ws/jUDDI" title="How-Tos">How-Tos</a>
   </div>
     
   </div>
  
  
  

Mime
View raw message