At Apache XMLBeans, we're also could make use of an XQuery engine for
implementing selections and query on xbeans.

Cezar

On Mon, May 11, 2009 at 1:28 PM, Paul Fremantle <pzf...@gmail.com> wrote:

> Synapse would also be interested in using the XQuery implementation!
>
> Thanks
> Paul
>
> On Mon, May 11, 2009 at 7:22 PM, Vinayak Borkar <vbo...@yahoo.com> 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 will
> > implement this standard.
> >
> > VXQuery plans to be the glue that brings together imperative programming
> 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 (Document
> > 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 initial
> > 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 will
> be
> > broadened.
> > Alignment
> >
> > XQuery is gaining more traction as a XML management technology and there
> > 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 external
> > engines. VXQuery can fill this gap and complement the XML support of the
> > Apache Software Foundation.
> > Known Risks
> > Orphaned products
> >
> > VXQuery is new development.
> > Inexperience with Open Source
> >
> > The initial developers include long-time open source developers. Vinayak
> > 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 main
> > 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-...@incubator.apache.org [MAILTO]
> > vxquery-us...@incubator.apache.org [MAILTO]
> > vxquery-comm...@incubator.apache.org
> > A subversion repository
> >
> > [WWW] https://svn.apache.org/repos/asf/incubator/vxquery
> > A JIRA issue tracker
> >
> > VXQuery (VXQUERY)
> > Initial Committers
> >
> >    *
> >
> >      Vinayak Borkar <vborky at yahoo dot com>
> >    *
> >
> >      Till Westmann <till at westmann dot org>
> >    *
> >
> >      Cezar Andrei <cezar at apache dot org> [Have CLA]
> >    *
> >
> >      Michael Carey <mjcarey at ics dot uci dot edu>
> >
> > Sponsors
> >
> >    *
> >
> >      XMLBeans PMC
> >
> > Champion
> >
> >    *
> >
> >      Cezar Andrei
> >
> > Nominated Mentors
> >
> >    *
> >
> >      Looking for mentors
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>
>
>
> --
> Paul Fremantle
> Co-Founder and CTO, WSO2
> Apache Synapse PMC Chair
> OASIS WS-RX TC Co-chair
>
> blog: http://pzf.fremantle.org
> p...@wso2.com
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

Reply via email to