On Monday 18 October 2004 06:23, Morten Haavaldsen wrote:

> regardless name, strange since I got the impression from the new look on
> Avalon website that it was here to stay?

The 'commericial look' of the Avalon site, was possibly the last nail in the 
coffin. It triggered an uproar of emotions from powerful ASF members, and 
resulted in the actual downfall of Avalon as a project.

> I think Java developers really need a server framework on which to build
> servers.
> Everybody seems to think that it is all about EJB's , servlets etc...
> We really need a good, open, server framwork which enables developers to
> make servers...as simple as that.

YES! You got it all right. Outside of J2EE we basically have 3 main efforts;
1. Pico - essentially design pattern around injection of dependencies in 
constructors. Metro is working towards supporting Pico-developed components.

2. Sprint - nice framework which essentially focus on 'apparent features' for 
enterprise developers. I have two problems with it, JavaBeans (which 
essentially is what they are prescribing) has the nasty habit of never 
knowing when they are initialized. Secondly, it doesn't bother about 
classloading management, which I think is essential to build 24/7 servers.

3. Avalon-Merlin turned Metro. Strong focus on application Model, classloading 
management, integrated build system and flexible runtime. It is a platform 
that is easy to extend, and we are expected to support both Pico and Spring 
components in the not so distant future.


> So,
> what is the URL Metro?

First, read the announcement.
http://marc.theaimsgroup.com/?l=avalon-users&m=109782104930454&w=2

Secondly, I has just been informed that the "paris.dpml.net" DNS entry will 
not be operational until Wednesday :o(  (should have opted to manage it 
ourselves)

> I hope Metro gets more examples from the "developers" point of view.

Yes. Those who has been around here for long, can probably testify that we do 
care about helping users with their problems. Very hands-on. Documentation is 
not our strong side, though, BUT the new community model makes all users 
committers, anyone who has something useful will commit by himself/herself.

> A good example would be a case where a server terminates a protocol(e.g.
> HTTP, or pure socket based for that matter), analyzes the incoming
> request/mesage etc. and dispatches it to some sort of handler. The tutorial
> could then also show logging etc.

Yes. Agree. 
Timothy Bennett brought up a few months ago, that a 'request-driven' subsystem 
could be created, where the implementation components had a single view of 
requests, no matter if those were http, mail, soap or something else. The 
adapter was to be plugged outside.
I think it is a great idea, and not that hard to implement on the platform 
either, even allowing that you can plug in new protocol handlers in runtime, 
without stopping the server.

> One important aspect often forgotten is to have an example on how to
> instrument(e.g. JMX?) the solution  as well...

Agree. Cameron Fieber is our JMX guy, but he has a pretty busy schedule at 
times, and there are 'spurted' efforts on this front every now and then. I am 
sure he would appreciate any help he can get.

There are so much that can be done on the very solid foundation that mostly 
Stephen McConnell is responsible for. 

Cheers
Niclas
-- 
   +------//-------------------+
  / http://www.bali.ac        /
 / http://niclas.hedhman.org / 
+------//-------------------+


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

Reply via email to