There has been a lot of talk about what is wrong with the
current main enterprise server platforms, whether it's
about J2EE, .Net or Oracle.

Many of the Jakarta projects provide a (IMHO) superior
alternative to parts of those platforms. Yet Jakarta as a
whole does not provide an alternative to the entire
platform.

I think it would be good if it did.

------------------------------------------------------------
Why An Integrated Solution Would Be Nice
------------------------------------------------------------
...should be rather obvious. The advantages are exactly what
makes many companies get a "complete solution" rather than a
loose set of components tied together.
Imagine:
"Welcome to the Jakarta software platform. _click here_ to
download the Jakarta Server Development Kit. It includes all
documentation you need; the documenation is also _available
online_.
Extensions to the base framework include content management
tools, template engines, and implementations of many
important java standards like Servlets and JMX. Browse the
_Jakarta Server Component Library_ to find the applications
you need."

------------------------------------------------------------
Why It Doesn't Happen
------------------------------------------------------------
...is also pretty straightforward. Individual developers
work on the various Jakarta projects because they have an
immediate, specific need for the project they're working
on. So that's what they do.
There isn't enough people around devoting energy to
inter-project communication to get an integration project
underway.

------------------------------------------------------------
What To Do
------------------------------------------------------------
Besides paying Sam Ruby to become a fulltime communications
manager, there's a few things I think would help
integration.

1) as proposed before, a separate (from general) mailinglist
dedicated to general discussion. Sharing thoughts should
develop into sharing code every so often.

2) a statement of intent in important places on the website.
I'm guessing that putting "we would like to see tomcat
integrate with avalon" on the projects' respective websites
would mean that such will happen sooner.

3) creation of implementations of Java APIs that increase
interoperability between applications (JMX, JNDI, JMS).
Having a JMX implementation within the Apache fold would
definately ease the tying together of projects.

------------------------------------------------------------
Why This Rant
------------------------------------------------------------
I'm trying to state the obvious here. If anything, I'm
curious if anyone has figured out yet where jakarta wants
the balance between total-control-of-direction-from-above
and total-chaos-where-the-only-authority-is-cvs to be.

best regards,

- Leo Simons
(Avalon project)

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

Reply via email to