Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 17346 invoked by uid 500); 8 Aug 2003 14:37:33 -0000 Mailing-List: contact geronimo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-dev@incubator.apache.org Received: (qmail 17279 invoked from network); 8 Aug 2003 14:37:32 -0000 Received: from saturn.opentools.org (HELO www.princetongames.org) (66.250.40.202) by daedalus.apache.org with SMTP; 8 Aug 2003 14:37:32 -0000 Received: from localhost (ammulder@localhost) by www.princetongames.org (8.11.6/8.11.6) with ESMTP id h78G8Lr06828 for ; Fri, 8 Aug 2003 12:08:21 -0400 X-Authentication-Warning: www.princetongames.org: ammulder owned process doing -bs Date: Fri, 8 Aug 2003 12:08:21 -0400 (EDT) From: Aaron Mulder X-X-Sender: ammulder@www.princetongames.org To: geronimo-dev@incubator.apache.org Subject: Re: "Virtual Hosting" In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Fri, 8 Aug 2003, Justin Ju wrote: > just like server cluster, but some environment context may be shared among > all these applications? Ideally, it would appear to each application that it was the only application running in the server, despite the fact that there may actually be 3 or 4 or a dozen apps running in the server. So if an application crawls JNDI, it will see nothing but its own stuff. If three applications each declare a DB pool called "Database", the bindings won't fail or replace other bindings, but instead each app will see only its own DB pool. If a user can log in to application A (and it's JNDI space), that does not mean the user can log in to application B (or its JNDI space). Like virtual hosting, in the sense that as far as each app is concerned it's the only app, whereas under the covers there may be loads of them. Aaron