Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@www.apache.org Received: (qmail 2585 invoked from network); 5 Feb 2004 13:40:21 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 5 Feb 2004 13:40:21 -0000 Received: (qmail 37039 invoked by uid 500); 5 Feb 2004 13:35:26 -0000 Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 36975 invoked by uid 500); 5 Feb 2004 13:35:26 -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 36924 invoked from network); 5 Feb 2004 13:35:25 -0000 Received: from unknown (HELO web12824.mail.yahoo.com) (216.136.174.205) by daedalus.apache.org with SMTP; 5 Feb 2004 13:35:25 -0000 Message-ID: <20040205133526.12776.qmail@web12824.mail.yahoo.com> Received: from [141.202.248.58] by web12824.mail.yahoo.com via HTTP; Thu, 05 Feb 2004 05:35:26 PST Date: Thu, 5 Feb 2004 05:35:26 -0800 (PST) From: Davanum Srinivas Reply-To: dims@yahoo.com Subject: Re: [EWS] Geronimo - EWS Deployment Team To: geronimo-dev@incubator.apache.org In-Reply-To: <4021185300000A1A@mta01.tie.cl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Luis, Let us step back a bit. There are two stages Stage #1: Design/Coding Phase Stage #2: Runtime In stage #1, the web services developer will use the tools (the ones in EWS repository NOW) to generate JSR 109 compliant artifacts like (All these items are packed into the EAR): - webservices.xml - jaxrpcmapping.xml - implementation of handlers - implementation of server-side code Note that the developer may choose to use a tool from a different vendor to generate the EAR with the exact same stuff. Ias and Srinath are working on tools for generating the stuff for stage #1. In stage #2, This is where you jump in, you will need to extract information from the EAR and use those information to hook up Geronimo and Axis. TIP: If you look at org.apache.axis.deployment.wsdd package in Axis, you will see how Axis currently uses information present in WSDD files to deploy the service. TIP: If you look at EJBProvider in Axis, you will see how EJB's are currently invoked from Axis See http://www-106.ibm.com/developerworks/webservices/library/ws-jsrart/ for additional information. Thanks, dims --- knight@adsl.tie.cl wrote: > > Hi all, > > Recently i sent a mail to Srinath bec me and Jeremy were a little confused > about our role in the Geronimo - JSR-109 Integration. Srinath told me that > we present a proposal to the list. > > We were thinking about what we need to do. And our conclusion was that we > must be involved in the deployment of WS over geronimo. > > Our proposal consists in two steps and we show them to you: > > 1.- Get the neccesary files from the ear, war, ejb-jar and give it to the > ews code for generate the files neccesary's to do the ws-deployment (service > impl,s, service endpoint Interface impl's, stubs, xml's, etc.) > > 2.- With the result obtained from ews we will deploy the ws over a web-app > who will contain only one servlet who will receive the soap requests. This > implies the bindings too. > > Our job will concentrate in two sides: > > 1.- Do a WS-deployment planner who will do the steps 1 and 2 from the geronimo > deployment side and > > 2.- Add code to the axis-servlet to do the ws deployment. > > We'd really appreciate our comments please. > > Cheers. > > Luis Avila > > > > > ===== Davanum Srinivas - http://webservices.apache.org/~dims/