You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Russell E. Glaue" <rg...@cait.org> on 2015/05/08 22:48:16 UTC

Re: Board report time 2015-04

Looking at this from an angle of enterprise management, I always liked the following features about Geronimo:

1) I can load any service as a gbean on top of Geronimo, and run it. This includes: Tomcat, Jetty, or even Apache JAMES. In fact, I could run Apache JAMES by itself inside Geronimo without Tomcat or Jetty. When the first example JAMES gbean was discussed, I was happy to see it. I wished it had gone somewhere.
I think this feature points at the OSGi - being able to load and manage services on top of the kernel.

2) With Geronimo, I don't have to run tomcat on top of the tanuki wrapper (http://wrapper.tanukisoftware.com/). Tomcat is shipped without any kind of watchdog. Running it in the enterprise requires some kind of active monitoring to make sure it keeps running. Geronimo meets this need.

3) Geronimo was working towards being friendly in Web Server Farm management. It was having a model that allowed configuration to be pushed out from a central maven-like repository.

4) Geronimo works with a maven-like repository. For building, installing, distributing, and maintaining components and applications in Geronimo, its adherence to a maven model makes that really structured and more understandable as we integrate other things into Geronimo.

5) Geronimo instances. At one time Geronimo allowed multiple instances, then later in version 3 it did not, then I contributed to get multiple instance working again, then the project team started discussing changes that would not allow that again.
Okay, with today's docker/component standard, perhaps multiple instance support is not as necessary. However, I still think it is a good feature to have. One should be able to install Geronimo one time, after which they should be able to create and destroy multiple instances at will without a lot of heavy lifting.
In the enterprise, we want to run different services in their own JVM, but we do not necessarily want to have to install and configure the entire Geronimo package every time. We want to install Geronimo only once on a server - especially when we are talking about web farm management, we want one admin node on one server to proxy-manage all local instances.

-RG


----- Original Message -----
From: "Mark Struberg" <st...@yahoo.de>
To: "geronimo-dev" <de...@geronimo.apache.org>
Sent: Tuesday, April 7, 2015 2:25:54 AM
Subject: Re: Board report time 2015-04

It’s not only the spec-api stuff.
There are also many other things like xbean, geronimo-jta, javamail, etc. It’s basically a commons-EE atm.

If you talk about a reboot then I wonder what you had in mind. There is TomEE which takes the really lightweight approach. And having two implementations providing the same doesn’t make sense. At least not if there are exactly the same people involved…
Should the Geronimo-Server focus on OSGi? That is what made the big difference so far. No clue otherwise.

LieGrue,
strub




> Am 07.04.2015 um 08:10 schrieb Alan D. Cabrera <li...@toolazydogs.com>:
> 
> I agree, we should start moving our focus.
> 
> When you speak of #2, what bits do you speak of?  The glue that assembles the various JSR implementations of the JEE spec?
> 
> I wonder if we should start a total re-write.  We’ve learned a thing or two since this project started and the current Zeitgeist for server software has moved on.
> 
> I think it’s an exciting time to take a fresh look at Geronimo and to “re-imagine” it.  If you all agree, what to keep and what to re-write? 
> 
> 
> Regards,
> Alan
> 
>> On Apr 6, 2015, at 7:50 AM, Mark Struberg <st...@yahoo.de> wrote:
>> 
>> Txs Alan!
>> 
>> 
>> I think we should probably move our focus finally? The Geronimo project basically consists of 2 different things.
>> 1.) the Geronimo EE server
>> 2.) all the rest ;)
>> 
>> 2 is doing really fine. 1 is worrying. Or are there any significant people interested in continueing with 1?
>> 
>> Should we reflect this in the report?
>> 
>> LieGrue,
>> strub
>> 
>> 
>> 
>>> Am 04.04.2015 um 20:36 schrieb Alan D. Cabrera <li...@toolazydogs.com>:
>>> 
>>> Here's my initial draft:
>>> 
>>> https://cwiki.apache.org/confluence/display/GMOxPMGT/Apache+Geronimo+Board+Report+-+2015-04+-+April
>>> 
>>> If I missed something please let me know or go ahead and update the page directly.
>>> 
>>> 
>>> Regards,
>>> Alan
>>> 
>> 
>