Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 49118 invoked by uid 500); 7 Aug 2003 20:22:49 -0000 Mailing-List: contact geronimo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Delivered-To: mailing list geronimo-dev@incubator.apache.org Received: (qmail 48965 invoked from network); 7 Aug 2003 20:22:47 -0000 Received: from unknown (HELO mail.vtic.com) (209.201.33.4) by daedalus.apache.org with SMTP; 7 Aug 2003 20:22:47 -0000 content-class: urn:content-classes:message Subject: RE: Central piece: to JMX or not to JMX MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Thu, 7 Aug 2003 16:22:30 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Central piece: to JMX or not to JMX Thread-Index: AcNdIGf54owOktdiSL2YjY9Up6Qw1wAASh1A From: "Nanduri, Amarnath" To: "Alex Blewitt" , "Christian Trutz" Cc: X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N I agree.... Cheers, Amar.. Amarnath Nanduri AgilQuest Corp. (ph) 804 745 0467 xt 127 =20 -----Original Message----- From: Alex Blewitt [mailto:Alex.Blewitt@bandlem.com]=20 Sent: Thursday, August 07, 2003 7:36 AM To: Christian Trutz Cc: geronimo-dev@incubator.apache.org Subject: Re: Central piece: to JMX or not to JMX > I think a central piece of an > J2EE implementation should be the > EJB container and that should be the > first think to concentrate. I don't believe that a J2EE server should be the /central/ piece,=20 though it should obviously be a main piece. One approach would be to configure various services with JMX, which=20 leads to the question: should components be built on top of JMX, or=20 should an interface be provided to control via JMX? My preference would=20 be (initially) for the latter; although projects like JBoss are built=20 on top of JMX I'm not sure it's necessary (or even desirable) to depend=20 on JMX directly. (ApacheJ2EE hasA JMX interface, not ApacheJ2EE isA JMX=20 interface). I think a micro-kernel architecture for setting up the server and=20 configuring the various pieces is probably a good idea though, and that=20 should be the central piece. The other components can then sit on top=20 of that: + GeronimoKernel |-- GeronimoJNDIService |-- GeronimoEJBContainer |-- GeronimoWebContainer (maybe an interface to plug in Tomcat etc) |-- GeronimoSecurityService and so on. Alex. al