IBM DAV4J available on alphaworks

                                                                       
                                                                       
                                                                       
                                                                       
   IBM is pleased to announce the availability of WebSphere DAV4J on   
   alphaworks at http://alphaworks/tech/DAV4J.                         
                                                                       
   WebSphere DAV4J, with Apache 1.3.6 and WebSphere AppServer 2.0.2,   
   provides full a WebDAV class 1 and 2 web authoring server. The      
   DAV4J architecture encapsulates WebDAV semantics in a distributed   
   object model implemented in Java. The architecture treats HTTP as   
   one of many supported wire-level protocols for marshalling          
   arguments and invoking methods on distributed objects. The DAV4J    
   client API provides Java client applications with a simple, rich    
   interface for accessing resources managed by a WebDAV server. Using 
   this API, client applications are relieved from managing the        
   details of low level HTTP communication protocol, constructing and  
   parsing XML request and response entity bodies, and the             
   complexities of the WebDAV semantics. This API provides functional  
   scalability as proposed extensions are added to WebDAV.             
                                                                       
   DAV4J includes a servlet that with WebSphere AppServer extends the  
   Apache Web server, and other web servers, with the WebDAV protocol. 
   This servlet acts as an HTTP-based Object Request Broker for        
   servicing distributed object requests through HTTP using WebDAV     
   extensions. The DAV4J server architecture supports the ability to   
   transparently access many underlying repository managers using a    
   single, open, standard protocol: WebDAV.                            
                                                                       
                                                                       
   This DAV4J release provides:                                        
                                                                       
                                                                       
        A Java servlet that along with WebSphere AppServer enables DAV 
        class 1 and 2 methods in the Apache and other Web servers. The 
        Apache Web server can be configured so that some URLs can be   
        handled either directly by the Apache server without WebDAV    
        methods while other URLs are handled by the DAV4J servlet with 
        WebDAV methods. This allows a single Apache server to be both  
        a production and authoring server on different resource        
        collections.                                                   
                                                                       
                                                                       
        Protocol independent (not just WebDAV) communication between   
        client and server applications including support for http:,    
        rmi:, and local access (same process). Support for iiop: will  
        be provided in a future release. Local access, i.e., no remote 
        procedure calls, is used if the host name in the URL is the    
        local host and no port is specified.                           
                                                                       
                                                                       
        A high-level, object-oriented interface capturing the WebDAV   
        semantics that can interface with any WebDAV compliant server. 
                                                                       
                                                                       
        The ability to access multiple back end repository managers    
        using a single, common, standard, simple protocol: WebDAV.     
        This release includes a repository manager based on the file   
        system. There is also support for the NetObjects Authoring     
        Server available from NetObjects. Future releases will include 
        support for the TeamConnection family of repository managers.  
                                                                       
                                                                       
        Platform independent, 100% pure Java portability.              
                                                                       
                                                                       
   This release of DAV4J contains the IBM DAV4J client API, the DAV4J  
   servlet, and the file system repository manager. By changing a few  
   simple properties, the WebSphere AppServer can be configured to     
   support the WebDAV methods in the Apache Web server, or many other  
   Web servers capable of executing servlets including the IBM         
   WebSphere Test Environment that is part of VisualAge/Java. WebDAV   
   is described in the IETF draft specification                        
   http://www.ietf.org/internet-drafts/draft-ietf-webdav-protocol-08.t 
   xt.                                                                 
                                                                       
                                                                       
   DAV4J is intended to provide a reference implementation of WebDAV   
   in a language, architecture, and development environment that       
   facilitates exploration of both WebDAV semantics and proposed       
   extensions. This will facilitate early adoption of WebDAV and       
   provide a platform for implementation exploration and feedback to   
   the WebDAV working groups. DAV4J is not intended to be a production 
   web authoring server at this time. Future plans include support for 
   advanced collections, access control, versioning, parallel          
   development, configuration management, and searching. We are also   
   working on plans to open-source DAV4J in order to facilitate        
   exploration with WebDAV outside IBM.                                
                                                                       
                                                                       

Received on Tuesday, 11 May 1999 09:26:50 UTC