At 09:38  2/5/01 -0400, Mike Hogeboom wrote:
>I've been asked by my company to research the possibility of using Avalon.
>But I'm confused. Avalon is a server framework but is it a framework to
>build a server from the ground up. Or can you place it on top of an existing
>web server with a servlet engine. Some information suggests that it loads
>the server other suggests its put on top of a server. I know that it's
>purpose is to maintian a common framework for server applications using
>Java(which is why they asked me to look at it). I've looked at Jesktop and
>Cocoon but I'm still not sure.
>
>So is it a framework to build a new server or to put on top of an existing
>server?(for example Netscape with JRun3.0). Could someone please set me
>straight.

Avalon is a bunch of different things - and we split it into multiple
sub-projects. The following are some of the bits

1. Framework - repository of good design patterns and framework code
2. Excalibur - set of useful components, some of which use (1)
3. Phoenix - An application server
4. Cornerstone - a repository of Blocks/Services for (3)

(1) and most of (2) is not server specific and I would recomend using in
most areas of development. Currently I primarily use these in non-server
related areas (geometry processing). This is the part that you would use if
you wanted to build any component based system (including servlets).

(3) and (4) are useful for building servers of various kinds (mail servers,
file servers, web servers etc). 

Cheers,

Pete

*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |
*-----------------------------------------------------*


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

Reply via email to