Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 40546 invoked from network); 26 Oct 2007 09:38:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Oct 2007 09:38:31 -0000 Received: (qmail 30584 invoked by uid 500); 26 Oct 2007 09:38:13 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 30564 invoked by uid 500); 26 Oct 2007 09:38:13 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 30553 invoked by uid 99); 26 Oct 2007 09:38:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Oct 2007 02:38:13 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Oct 2007 09:38:16 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1IlLda-0004Xs-8b for user@geronimo.apache.org; Fri, 26 Oct 2007 02:37:54 -0700 Message-ID: <13423811.post@talk.nabble.com> Date: Fri, 26 Oct 2007 02:37:54 -0700 (PDT) From: gromar To: user@geronimo.apache.org Subject: Re: Load stand alone deployment plan In-Reply-To: <6691DD1D-F9BC-4C83-9F7C-597C9CE679F7@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: mgrofcik@pflow.sk References: <13341748.post@talk.nabble.com> <13383190.post@talk.nabble.com> <13395300.post@talk.nabble.com> <6691DD1D-F9BC-4C83-9F7C-597C9CE679F7@yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org What I am trying to do: Our company has developed Workflowclient for 3 engines but for each engine it is different application (it looks same for the user, but implementation is totaly different).It is allways J2EE application. I want to develop workflow client application. It is client for connecting to Tasks servers of workflow engines (IBM WebSphere Process Server, Tibco Staffware, Oracle Process Server, jBPM etc). It is used by user for managing his tasks. It is similar to e-mail client for handling e-mails. There are tasks (e-mails), queues (folders) for tasks. Each task has formular for viewing. Task can be completed, saved, canceled,..... Workflow client should be: - thin/thick application - thin = web app. independent from application server - thick app (for offline use) based on java., (it should be plug-in to e-mail client to) - independent from workflow engine My proposal to implement it is described on the nextfigure. http://www.nabble.com/file/p13423811/WFC-GBeans.png Bootstrap always depends on environment (portlet, servlet, e-mail client plug-in, stand alone app,...) User interface and form-1 n Gbeans are responsible for communication with user (handling tasks) and workflow connector Gbean is implemented for Workflow engine comunication. It is easy to hardcore this GBeans configuration into Bootstrap, but I would liketo use "plan.xml" for configuration (in the future GBean plug-in repositories (it is hard to maintain formulars)) As a proof of the concept, at first I would like to develop 2 different bootstraps (simple servlet, and standalone app). Then I will develop 2 different GBeans for UI, formulars, and WF Engine connector. I hope this descripton should give you more information about my aim. Thank for in advance for your next message. regards, Martin djencks wrote: > > > On Oct 24, 2007, at 2:21 PM, gromar wrote: > >> >> Thank you for advice. >> >> The one way is to take LittleG cut off all other geronimo plug-ins >> (exept >> responsible for deployment) and than deploy "my" geronimo plug-in. > > > I'm having a very hard time understanding what you are trying to do, > so it's hard to offer advice. > > If you want to assemble a server that has one or more of your > services and possibly some javaee functionality, that is easy to do. > > 1. start with geronimo trunk > 2. use maven (2) > 3. imitate the subprojects in configs to assembly your service > components into one or more plugins (car files) > 4. imitate the assemblies of one of the servers we ship such as > geronimo-jetty6-javaee5 to collect the plugins you want in your > server into a distributable assembly. You only need to list the > plugins you know you want in the pom, the ones required to make those > work will be automatically included as (transitive) dependencies. > > For instance if you want to construct a server that has your non- > javaee services (one plugin) plus a web app running on jetty, but > cannot deploy anything else, you'd build plugins for your services > and for the web app and include those in the assembly pom. > Everything you need for the server (such as jetty) would be included. > > If in addition you want to be able to deploy more web apps, you could > include the jetty deployer config in the assembly pom. > > if you need to use an earlier version of geronimo you will have to > work harder and write some configuration files by hand such as the > var/config/config.xml. > > If this does not match what you are trying to do or if you have more > questions please ask. > > thanks > david jencks > > -- View this message in context: http://www.nabble.com/Load-stand-alone-deployment-plan-tf4670360s134.html#a13423811 Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.