From geronimo-dev-return-78-apmail-incubator-geronimo-dev-archive=incubator.apache.org@incubator.apache.org Thu Aug 07 17:38:22 2003 Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 82391 invoked by uid 500); 7 Aug 2003 17:38:22 -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 82375 invoked from network); 7 Aug 2003 17:38:22 -0000 Received: from ns2.barclaysglobal.com (HELO fw-sf-01-qfe0.barclaysglobal.com) (65.205.204.91) by daedalus.apache.org with SMTP; 7 Aug 2003 17:38:22 -0000 Received: from no.name.available by fw-sf-01-qfe0.barclaysglobal.com via smtpd (for daedalus.apache.org [208.185.179.12]) with SMTP; 7 Aug 2003 17:38:26 UT Received: from fw-sf-01-qfe1.barclaysglobal.com (calntavf004 [10.1.128.211]) by svcs-sf-02.barclaysglobal.com (x.x.x/8.12.9/x.x.x) with SMTP id h77HcPJL003729 for ; Thu, 7 Aug 2003 10:38:25 -0700 (PDT) Received: from no.name.available by fw-sf-01-qfe1.barclaysglobal.com via smtpd (for [192.168.11.35]) with SMTP; 7 Aug 2003 17:38:26 UT Received: from sf-exch1.insidelive.net ([10.1.0.27]) by calntavf004 with InterScan Messaging Security Suite; Thu, 07 Aug 2003 10:38:25 -0700 Received: by us-exc-mailhost.insidelive.net with Internet Mail Service (5.5.2655.55) id ; Thu, 7 Aug 2003 10:38:25 -0700 Message-ID: <6312B9C0D5069E42B5107D1635CAC2EA14229B@calnte2k010.insidelive.net> From: "Day, Jem BGI SF" To: "[ML] Geronimo - DEV (E-mail)" Subject: New subscriber... Date: Thu, 7 Aug 2003 10:38:22 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2655.55) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi, Just subscribed, here are a few thoughts... 1. Seperation of component parts. Whilst i accept that to be J2EE compliant all the various components need to be made available, i don't think it's a good idea to 'force' application users to utilize them. eg why would i use geronimo-jms if i've already got JMS from another vendor (ie SpiritSoft, Sonic, IBM). Requires clear SPI's between layers (ref OpenEJB). I'm sure there are lots of gotcha's with this approach, but it forces a nice seperation-of-concern and allows the sub-components to evolve semi-independantly. 2. Leverage, Leverage, Leverage Existing stuff (ie Apache Commons) Existing standards (ie JCache - ok bad example but you see what i mean). Jem. ---------------------------------------------------------------------------- ---------------- Jem Day Snr Technologist Barclays Global Investors.