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" <[email protected]>
To: "geronimo-dev" <[email protected]>
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 <[email protected]>:
>
> 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 <[email protected]> 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 <[email protected]>:
>>>
>>> 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
>>>
>>
>

Reply via email to