Juan Carlos Murillo wrote: > I understood that Avalon was in the process of being replaced by Spring > as the Container.
I would sooner use the Geronimo microkernel than Spring. > > However, I don't believe that we want to embed a web container with JAMES. > > Rather, I feel that we want to enhance our primitive JMX support, and have > > administration tools use that interface. > I understand the issues for not wanting to embed the servlet container Actually, I am not sure that everyone yet fully grasps all of the issues. JAMES is currently a single process, but once we have multiple managed processes: SMTP handler(s), POP3 handler(s), pipeline processor(s), etc., we need JMX support embedded in each managed process. For a standalone JAMES, we could look at embedding the web container in the JAMES process, but that won't be scalable. We don't want to embed a web container and admin webapp in each managed process, nor would that provide a satisfactory UI, nor should a webapp be the only management interface. What we're look at probably lays out as: - JMX support w/MBeans embedded in each managed process - Admin service (model) - Admin webapp in a web container of the user's choice - Admin script interface (uses BSF) where the webapp and script interface are just clients of the admin service. For Anne's purposes, since she has a defined timeframe and task, as long as she talks to JMX, we're probably fine, and later refactoring can handle remaining issues. --- Noel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]