directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From akaras...@apache.org
Subject cvs commit: incubator-directory/www/subprojects/eve/frontend misc.html
Date Tue, 16 Mar 2004 03:38:22 GMT
akarasulu    2004/03/15 19:38:22

  Added:       www/community/who noel.html
               www/subprojects/eve/frontend misc.html
  Log:
  small changes noels profile and to the frontends misc page
  
  Revision  Changes    Path
  1.1                  incubator-directory/www/community/who/noel.html
  
  Index: noel.html
  ===================================================================
  
    
  
    
    
  
    
    
  
    
  
    
    
  
    
    
  
    
    
  
    
  
    
  
    
  
    
  
    
  
    
    
    
    
        
    
  
        
        
        
        
        
        
          
           
        
        
  
        
        
        
        
  
        
        
        
  
        
  
    
    
  
    
    
  
     
     
  
  
      
  	
  	
  
      
      
        
  	
  	
  	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
      <html>
        <head>
          
          
            <title>
              Apache Directory Project - 
            Apache Directory Project: Contributors
          
            </title>
          
          
          
          <style type="text/css">
            @import url("../../style/tigris.css");
            @import url("../../style/maven.css");
          </style>
          
          
          
          
          
          <link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link>
          <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta>
          
            <meta name="author" content="Alex Karasulu"></meta>
            <meta name="email" content="akarasulu@apache.org"></meta>
          
          
          
          
        </head>
  
        <body class="composite">
  
          <div id="banner">
            <table height="103" border="0" width="100%" cellpadding="8" cellspacing="0">
              <tr>
                
                <td>
                  
                  
                    
                    
                    
                      
                    
                    
                    
                    
                    
                      
                    
                    <a href="http://incubator.apache.org">
                      <img border="0" alt="The Apache Incubator" src="../../images/apache-incubator-logo.png"
align="left"></img>
                    </a>
                  
                </td>
  
                <td></td>
                <td>
                  <div id="login" align="right">
                    
                    
                      
                      
                        
                      
                      <a href="http://incubator.apache.org/directory">
                        <img border="0" alt="The Apache Directory Project" src="../../images/apache-directory-logo.png"
align="right"></img>
                      </a>
                    
                  </div>
                </td>
  
              </tr>
            </table>
          </div>
          <div id="breadcrumbs">
            <table border="0" width="100%" cellpadding="4" cellspacing="0">
              <tr>
                
                  
                  <td>Last published: 15 March 2004
                    
                  </td>
                
                <td>
                  <div align="right">
                    
                    
                    
                      
      
      
        
        
        
        <a href="http://apache.org/">Apache</a>
        
      
        |
        
        
        <a href="../../index.html">Directory</a>
        
      
        |
        
        
        <a href="../../subprojects/ldap/index.html">LDAP</a>
        
      
        |
        
        
        <a href="../../subprojects/naming/index.html">Naming</a>
        
      
        |
        
        
        <a href="../../subprojects/janus/index.html">Janus</a>
        
      
        |
        
        
        <a href="../../subprojects/snickers/index.html">Snickers</a>
        
      
        |
        
        
        <a href="../../subprojects/sitedocs/index.html">Sitedocs</a>
        
      
    
                    
                    
                  </div>
                </td>
              </tr>
            </table>
          </div>
          
          <table border="0" width="100%" cellpadding="8" cellspacing="0"> 
            <tr valign="top">
              <td width="20%" id="leftcol">
                <div id="navcolumn">
                  
  
                  
                    
      <div>
        <strong>About Directory</strong>
        
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../index.html">Overview</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/index.html">Community</a>
        	
        </small>
  	  
          
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/who/index.html">Who We Are</a>
        	
        </small>
  	  
          
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/who/wesmckean.html">Wes McKean</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/who/jmachols.html">Jeff Machols</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/who/rpenoyer.html">Robb Penoyer</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/who/akarasulu.html">Alex Karasulu</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        		<b><a href="../../community/who/noel.html">Noel J. Bergman</a></b>
        	
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/who/mcconnell.html">Stephen McConnell</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/who/psteitz.html">Phil Steitz</a>
        	
        </small>
  	  
          
        
      </div>
    
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/process/index.html">Process</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../community/history/index.html">History</a>
        	
        </small>
  	  
          
        
      </div>
    
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../news.html">Latest News</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../subprojects/index.html">Subprojects</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../doc/index.html">Documentation</a>
        	
        </small>
  	  
          
        
      </div>
    
      </div>
    
      <div>
        <strong>Resources</strong>
        
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../irc.html">IRC</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400">Jira</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="http://wiki.apache.org/directory">Wiki</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../mailing-lists.html">Lists</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../license.html">License</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../sandbox/index.html">Sandbox</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../download.cgi">Downloads</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../svn.html">Subversion</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../related/index.html">Related Projects</a>
        	
        </small>
  	  
          
        
      </div>
    
      </div>
    
                  
                  
                  
                  
  
                  
                  
                
                  
                  
                  
                  
                
                  
                </div>
              </td>
              <td rowspan="2">
                <div id="bodycol">
                  
                  <div class="app">
                    
                    
      <div class="h3">
        
        
          <h3>
            <a name="Noel J. Bergman">Noel J. Bergman</a>
          </h3>
        
        
      <p>
        
        http://www.apache.org/~noel
        
      </p>
     
      </div>
    
                    
                    
                    
                    
                    
                  </div>
                </div>
              </td>
            </tr>
          </table>
          <div id="footer">
            <table border="0" style="width:100%" cellpadding="4" cellspacing="0">
              
              <tr>
                <td>
                  
                    
                      
                      
                         2003-2004, The Apache Incubator
                      
                    
                    
                  
  
                  
                </td>
                
              </tr>
            </table>
          </div>
        </body>
      </html>
    
  
  
  1.1                  incubator-directory/www/subprojects/eve/frontend/misc.html
  
  Index: misc.html
  ===================================================================
  
    
  
    
    
  
    
    
  
    
  
    
    
  
    
    
  
    
    
  
    
  
    
  
    
  
    
  
    
  
    
    
    
    
        
    
  
        
        
        
        
        
        
          
           
        
        
  
        
        
        
        
  
        
        
        
  
        
  
    
    
  
    
    
  
     
     
  
  
      
  	
  	
  
      
      
        
  	
  	
  	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
      <html>
        <head>
          
          
            <title>
              Apache Directory Project - 
            SEDA Approach
          
            </title>
          
          
          
          <style type="text/css">
            @import url("../style/tigris.css");
            @import url("../style/maven.css");
          </style>
          
          
          
          
          
          <link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link>
          <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta>
          
            <meta name="author" content="Alex Karasulu"></meta>
            <meta name="email" content="akarasulu@apache.org"></meta>
          
          
          
          
        </head>
  
        <body class="composite">
  
          <div id="banner">
            <table height="103" border="0" width="100%" cellpadding="8" cellspacing="0">
              <tr>
                
                <td>
                  
                  
                    
                    
                    
                      
                    
                    
                    
                    
                    
                      
                    
                    <a href="http://incubator.apache.org">
                      <img border="0" alt="The Apache Incubator" src="../images/apache-incubator-logo.png"
align="left"></img>
                    </a>
                  
                </td>
  
                <td></td>
                <td>
                  <div id="login" align="right">
                    
                    
                      
                      
                        
                      
                      <a href="http://incubator.apache.org/directory">
                        <img border="0" alt="Eve Directory Server" src="../images/apache-directory-logo.png"
align="right"></img>
                      </a>
                    
                  </div>
                </td>
  
              </tr>
            </table>
          </div>
          <div id="breadcrumbs">
            <table border="0" width="100%" cellpadding="4" cellspacing="0">
              <tr>
                
                  
                  <td>Last published: 15 March 2004
                    
                  </td>
                
                <td>
                  <div align="right">
                    
                    
                    
                      
      
      
        
        
        
        <a href="http://apache.org/">Apache</a>
        
      
        |
        
        
        <a href="../../../index.html">Directory</a>
        
      
        |
        
        
        <a href="../index.html">Eve</a>
        
      
        |
        
        
        <a href="../../ldap/index.html">LDAP</a>
        
      
        |
        
        
        <a href="../../naming/index.html">Naming</a>
        
      
        |
        
        
        <a href="../../janus/index.html">Janus</a>
        
      
        |
        
        
        <a href="../../snickers/index.html">Snickers</a>
        
      
        |
        
        
        <a href="../../sitedocs/index.html">Sitedocs</a>
        
      
    
                    
                    
                  </div>
                </td>
              </tr>
            </table>
          </div>
          
          <table border="0" width="100%" cellpadding="8" cellspacing="0"> 
            <tr valign="top">
              <td width="20%" id="leftcol">
                <div id="navcolumn">
                  
  
                  
                    
      <div>
        <strong>About Directory</strong>
        
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../index.html">Overview</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../community/index.html">Community</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../news.html">Latest News</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../subprojects/index.html">Subprojects</a>
        	
        </small>
  	  
          
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../index.html">Eve</a>
        	
        </small>
  	  
          
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../features.html">Features</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../source-layout.html">Source Layout</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../components.html">Component Design</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../building.html">Building</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../deploying.html">Deploying</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../backend/index.html">Backend Design</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/index.html">Frontend Design</a>
        	
        </small>
  	  
          
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/requirements.html">Requirements</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/x.500-ldap.html">X.500 and LDAP</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/seda.html">SEDA Approach</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/performance.html">HiPerformance</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/events.html">Event Decoupling</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/resource-pooling.html">Resource Pooling</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/pushing-jndi.html">Pushing the JNDI</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/components/index.html">Components</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/components/misc.html">Miscellaneous</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../frontend/status.html">Current Status</a>
        	
        </small>
  	  
          
        
      </div>
    
        
      </div>
    
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../ldap/index.html">LDAP</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../janus/index.html">Janus</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../naming/index.html">Naming</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../snickers/index.html">Snickers</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../sitedocs/index.html">Sitedocs</a>
        	
        </small>
  	  
          
        
      </div>
    
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../doc/index.html">Documentation</a>
        	
        </small>
  	  
          
        
      </div>
    
      </div>
    
      <div>
        <strong>Resources</strong>
        
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../irc.html">IRC</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10400">Jira</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="http://wiki.apache.org/directory">Wiki</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../mailing-lists.html">Lists</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../license.html">License</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../sandbox/index.html">Sandbox</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../download.cgi">Downloads</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../svn.html">Subversion</a>
        	
        </small>
  	  
          
        
      </div>
    
      
      
      
      
  
      <div>
        <small>
        	
        	
        		<a href="../../../related/index.html">Related Projects</a>
        	
        </small>
  	  
          
        
      </div>
    
      </div>
    
                  
                  
                  
                  
  
                  
                  
                
                  
                  
                  
                  
                
                  
                </div>
              </td>
              <td rowspan="2">
                <div id="bodycol">
                  
                  <div class="app">
                    
                    
      <div class="h3">
        
        
          <h3>
            <a name="Design for blocking IO too?">Design for blocking IO too?</a>
          </h3>
        
        
      <p>
        
          All aspects of the server will be based on non-blocking IO constructs.
          There simply is no point to writing a stateful protocol server any 
          other way.  The code of the server could be designed to support any
          implementation whether it based on blocking IO or not.
        
      </p>
     
      <p>
        
          The frontend from the ground up is designed to use non-blocking IO and
          it makes even less sense to consider anything else when the SEDA based 
          approach is also considered.
        
      </p>
     
      <p>
        
          A primary requirement on the server is to remain pure Java compliant.
          That means we're left with whatever the JDK gives us in terms of 
          non-blocking mechanisms.  We are pretty sure that Selectors and Channels
          are the construct from now until a very long time.  Now this may change
          and adaptation may be required but its a ways out if at all.
        
      </p>
     
      <p>
        
          There is no point to us writing generic code to accomodate blocking IO.
          It should not really matter to us if some of the details of the 
          standard non-blocking constructs of the JDK leak out reveiling a 
          non-blocking implementation.  Who cares?  Why was the time bothering 
          with the old way of doing things?
        
      </p>
     
      <p>
        
          We try not expose our non-blocking implementation details but they 
          have leaked out in minor areas.   Monitors for the input and listener
          modules show methods taking Selectors and their keys.  This is ok with
          us for now because well the monitor needs deal with failures in the
          selection process.  They are not core functional components and can be
          changed over time.  Nothing critical like a component's service 
          interface exposes these NIO classes.
        
      </p>
     
      </div>
    
                    
                    
                    
                    
                    
                  </div>
                </div>
              </td>
            </tr>
          </table>
          <div id="footer">
            <table border="0" style="width:100%" cellpadding="4" cellspacing="0">
              
              <tr>
                <td>
                  
                    
                      
                      
                         2003-2004, The Apache Incubator
                      
                    
                    
                  
  
                  
                </td>
                
              </tr>
            </table>
          </div>
        </body>
      </html>
    
  
  

Mime
View raw message