This document tracks the history of the Avalon project. Originally started with
a realisation that java was a great platform for developing server products and a
call to vote. There was a lot of work
formalizing what exactly a server consists
of and why this projevt was needed. Theses
discussions led to the initial development of the Java Apache Server Framework.
Overtime the Java Apache Server Framework project was renamed Avalon. This was in
recognition that the original ideas have evolved over time. Avalon became a
repository of general utility code, a design and testing ground for component based
solutions, a micro kernel and generalized server orientated services. This combined
with a move from the Java Apache project to the Jakarta project promted the revision.
At this time the kernel code was repackaged under the name Phoenix, core services
under the name Cornerstone and the general components was packaged under name Excalibur.