These three points give me consideration of the FreeBSD 'pkgadd'
facility and how it might apply here.  I'm not suggesting that we bite
off a network package installer for the first go, but I do believe the
requirements should facilitate the smooth development of one.  
 
In essence, there would be a Cocoon application that was a package
manager, and the package manager would allow for other packages to be
added, current packages to be scanned and updated for recent versions,
packages removed, etc.  Eventually, the package manager would make it
into the standard distribution.
 
$0.02, FWIW...
 
:B

        -----Original Message----- 
        From: Stefano Mazzocchi 
        Sent: Wed 13.3.2002 7:30 
        To: Apache Cocoon 
        Cc: 
        Subject: [RT] Avoiding Cocoon Thermal Death
        

        <snip/>
        
         1) the notion of 'deployment descriptor' breaks clean IoC. The
package
        should *NOT* contain any information about the external system,
but only
        information about its internals and, eventually, generic
requirements on
        services it needs to operate.
        
         2) WARs are, themselves, monolythic. Instead, the Avalon Blocks
exhibit
        a polymorphic nature and can be 'componentized' in order to
create a
        higher functional environment.
        
         3) because WARs are seen as applications and not modules, there
is no
        notion of dependencies, nor ability to perform a portable
cross-war
        communication, nor the ability to have polymorphic behavior of
services
        presented.

        <snip/>

<<winmail.dat>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]


Reply via email to