Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 33058 invoked from network); 13 May 2009 08:08:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 13 May 2009 08:08:32 -0000 Received: (qmail 49302 invoked by uid 500); 13 May 2009 08:08:31 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 49133 invoked by uid 500); 13 May 2009 08:08:31 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 49123 invoked by uid 99); 13 May 2009 08:08:31 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 May 2009 08:08:31 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of pzfreo@gmail.com designates 74.125.46.153 as permitted sender) Received: from [74.125.46.153] (HELO yw-out-1718.google.com) (74.125.46.153) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 May 2009 08:08:21 +0000 Received: by yw-out-1718.google.com with SMTP id 5so285155ywr.0 for ; Wed, 13 May 2009 01:08:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=f1EtxkdoWg41M3BxKlf0CqdapW7FKesGEv7YSA8NL54=; b=xXFriv1AO7wbTvYGB7ihDxYfvJoSxyTSCbdiQgyHMIFXQgdDG8MDbFw8PQeO+CQHKd 3hbdyGhWJO+ZYrej6YTyilKQTzXMP2g0npiu1UD54A1MVx7RkfH7AighloYUEiwxX4lw XfoVtJwnVyJXgXNI6aV6ym+uRRNlGd4MuUcFU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=WmEye3p3iFGz+GlxGefyiu3HVcfiKNqi/uCelRVGp0wFxDElBCiVi76MasOqDHwaq5 emi0OflwBb8/99YogeShrGTiY6YvI0vkvTKgv1wzJyHn5f706zWqWbqT3YnHeqMbRcCB F6+sriTaNqMQ5m10bcLvJJbB97olT4G0IY4YA= MIME-Version: 1.0 Received: by 10.231.35.75 with SMTP id o11mr479810ibd.6.1242202080526; Wed, 13 May 2009 01:08:00 -0700 (PDT) In-Reply-To: <4A09C69D.1040702@yahoo.com> References: <4A086CD2.5060402@yahoo.com> <88f5d710905111128q30eb0761l97336146073e6cb2@mail.gmail.com> <4A09C69D.1040702@yahoo.com> Date: Wed, 13 May 2009 09:08:00 +0100 Message-ID: <88f5d710905130108l2a274b41s64edc68fa86b6c8d@mail.gmail.com> Subject: Re: [PROPOSAL] VXQuery From: Paul Fremantle To: general@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Yes I am willing to be a mentor. Paul On Tue, May 12, 2009 at 7:57 PM, Vinayak Borkar wrote: > Paul, > > Thank you for your interest in the VXQuery engine. We are looking for > mentors for the project. Would you be willing to be a mentor? > > Thanks, > Vinayak > > Paul Fremantle wrote: >> >> Synapse would also be interested in using the XQuery implementation! >> >> Thanks >> Paul >> >> On Mon, May 11, 2009 at 7:22 PM, Vinayak Borkar wrote= : >>> >>> Hello, >>> >>> We wish to present a proposal to create a new project in the incubator >>> called VXQuery. Please find below, the plain-text version of the >>> proposal. >>> Any feedback would be greatly appreciated. >>> >>> >>> Thanks, >>> Vinayak >>> >>> VXQueryProposal >>> Abstract >>> >>> Apache VXQuery is a language processor that implements the XML Query >>> Language v1.0 standardized by the W3C. >>> Proposal >>> >>> VXQuery (Versatile XQuery) will be a standards compliant XML Query >>> processor >>> implemented in Java. We believe that there exists a strong (and growing= ) >>> need to process semi-structured data in many applications. The W3C >>> standardized v1.0 of the XML Query Language in early 2007. Since then, = a >>> few >>> processors have surfaced (both commercial and open source). VXQuery wil= l >>> implement this standard. >>> >>> VXQuery plans to be the glue that brings together imperative programmin= g >>> in >>> Java and declarative programming in XQuery. The project would enable >>> developers to use XQuery to navigate and transform application objects >>> declaratively in Java applications with minimal overhead. >>> >>> In the VXQuery project we plan to build an implementation that allows >>> users >>> to run declarative XQueries on arbitrary object models. Existing XQuery >>> engines execute queries by translating the user data into some form of >>> XML >>> Object model. With VXQuery, we take the opposing view - Translate the >>> query >>> to work natively on the user's object model. >>> >>> In addition, VXQuery works on top of different XML representations >>> including >>> DOM, Stax, and a space optimized model motivated by Xalan's DTM (Docume= nt >>> Table Model). >>> >>> VXQuery will also provide a library that allows application developers = to >>> express declarative queries without the need to learn a new syntax. We >>> believe that this will speed up the adoption process. >>> Current Status >>> >>> This is a new project. >>> Meritocracy >>> >>> The initial developers are very familiar with meritocratic open source >>> development at Apache. Apache was chosen specifically because the initi= al >>> developers want to encourage this style of development for the project. >>> Community >>> >>> VXQuery seeks to develop developer and user communities during >>> incubation. >>> Core Developers >>> >>> The core members of the project are diverse. Vinayak Borkar is an >>> independent consultant. Till Westmann works for a company that would be= a >>> potential consumer of VXQuery. During incubation the developers base wi= ll >>> be >>> broadened. >>> Alignment >>> >>> XQuery is gaining more traction as a XML management technology and ther= e >>> already are several Apache projects ([WWW] XMLBeans, [WWW] Camel, [WWW] >>> Tuscany) that use or need a XQuery implementation. As no such >>> implementation >>> is available as an Apache project these projects have to rely on extern= al >>> engines. VXQuery can fill this gap and complement the XML support of th= e >>> Apache Software Foundation. >>> Known Risks >>> Orphaned products >>> >>> VXQuery is new development. >>> Inexperience with Open Source >>> >>> The initial developers include long-time open source developers. Vinaya= k >>> Borkar is an active contributor to the Zorba project at the FLWOR >>> foundation. >>> Relationships with Other Apache Products >>> >>> XMLBeans is a representation of XML that would be natively supported in >>> VXQuery. Therefore VXQuery can be used as an efficient and >>> Apache-licensed >>> implementation for the [WWW] selectPath and execQuery methods found in >>> XMLBeans. >>> >>> Similarly, [WWW] Tuscany's SDO implementation can be natively supported >>> and >>> VXQuery can be used to provide an [WWW] XQuery implementation for >>> Tuscany. >>> >>> VXQuery can also be used as an XQuery implementation for [WWW] Camel. >>> >>> Further, VXQuery uses the Xerces XML parser and schema validator. >>> A Excessive Fascination with the Apache Brand >>> >>> We believe in the processes, systems, and framework Apache has put in >>> place. >>> Apache is also known to foster a great community around their projects >>> and >>> provide exposure. While these points are important, they are not the ma= in >>> motivation for choosing Apache to host VXQuery. >>> Documentation >>> >>> Not publicly available >>> Initial Source >>> >>> Not publicly available >>> External Dependencies >>> >>> [WWW] JavaCC (BSD license), [WWW] Davos SDO implementation (Apache 2.0 >>> license), [WWW] Woodstox XML parser (Apache 2.0 license), [WWW] XStream >>> project (BSD license) >>> Required Resources >>> Developer and user mailing lists >>> >>> [MAILTO] vxquery-dev@incubator.apache.org [MAILTO] >>> vxquery-users@incubator.apache.org [MAILTO] >>> vxquery-commits@incubator.apache.org >>> A subversion repository >>> >>> [WWW] https://svn.apache.org/repos/asf/incubator/vxquery >>> A JIRA issue tracker >>> >>> VXQuery (VXQUERY) >>> Initial Committers >>> >>> =A0 * >>> >>> =A0 =A0 Vinayak Borkar >>> =A0 * >>> >>> =A0 =A0 Till Westmann >>> =A0 * >>> >>> =A0 =A0 Cezar Andrei [Have CLA] >>> =A0 * >>> >>> =A0 =A0 Michael Carey >>> >>> Sponsors >>> >>> =A0 * >>> >>> =A0 =A0 XMLBeans PMC >>> >>> Champion >>> >>> =A0 * >>> >>> =A0 =A0 Cezar Andrei >>> >>> Nominated Mentors >>> >>> =A0 * >>> >>> =A0 =A0 Looking for mentors >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >>> For additional commands, e-mail: general-help@incubator.apache.org >>> >>> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --=20 Paul Fremantle Co-Founder and CTO, WSO2 Apache Synapse PMC Chair OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org paul@wso2.com "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org