Stefano Bagnara wrote:
Alan D. Cabrera wrote:
When we were looking for an ORB for Geronimo, I tried to embed
OpenORB. This project uses Avalon. Because Avalon courses through
the veins of every aspect of OpenORB, it was impossible to embed an
ORB into Geronimo w/out bringing in everything but the kitchen sink.
I think that we're saying the same thing and that we are narrowing
things down to common terms. Do you agree?
I agree that every container has its own limit and needs.
I agree that we could change James to be more easily managed by other
containers.
I don't agree on avalon interfaces being "Container code".
I think that James is embeddable in "non avalon compliant containers"
by writing/porting few services from one of the current avalon
compliant containers and writing a wrapper for the avalon lifecycle.
In any environment James objects depends on services like
"Configuration" and "Logger" that are not bundled with James itself,
but provided by the container.
I know that a Log4jLogger exists, and it can be used if we move away
from phoenix.
Configuration could be probably provided by a wrapper on
Common-configuration and so on.
We should make 1 step at a time and *keep* avalon compatibility at
least until we'll have a working, stable, full featured, container
alternative.
If I can take the james core server and only require 1 single Avalon
jar, the one that contains the interfaces, to embed the server I'm
happy. Like I said before, that wasn't the case for OpenORB but I could
have been doing something wrong.
Regards,
Alan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]