Hi ,
I am trying to summarize some updates on progress in XQuery DAS -
extended the Service Provider framework to support invocation of
different XQuery Implementations.

Open Issues:-
I am considering 2 alternative XQuery Implementations

1) DB2 Express
- here my main concern is, is it possible to get any db2 jars under maven
repo?
- based on license, will there be any problems in getting this under maven
repo?
anybody any clue?

2) Saxon
Some plus points here are
- it is following XQJ compliance (not completely)
- there is a claim that Flat File as well as Database back end is supported.

(I have come across problems when checking the database support in saxon-b,
getting exception when I try to pass JDBC Connection in SaxonXQDataSource()
constructor ,  looks like - not yet implemented - in Saxon)

Some open issues are
- 2 Saxon jars are required at minimal to use XQJ compliance - saxon8 and
saxon8-xqj.
(which are part of version 8.9), but the highest version I could see in
maven repos
was 8.7 and so 3 jars (including xqj) are missing too.

- So, either, we need to leave XQJ ((:), and use whatever is available in
8.7 or otherwise
have a way to get the latest saxon version in maven repos. It will be great
if latest 8.9
saxon can appear in maven repo.

Regards,
Amita
On 7/15/07, Amita Vadhavkar <[EMAIL PROTECTED]> wrote:

Hi,
Yes, Saxon was suggested by Ant also before and it has saxon-b as
freeware.
Anybody please any comment on any licensing restrictions? Also I was just
giving a try to DB2 Express XQuery support. There are a couple of others
listed in June
15 mail, in this same thread. Saxon will be a good choice from XQJ
compliance point too.
(I will be able to upload a patch in 1-2 days time on the top of what
is there in 
https://svn.apache.org/repos/asf/incubator/tuscany/sandbox/lresende/das/

with some documentation to continue design discussion)

Regards,
Amita

On 7/13/07, Doug Tidwell < [EMAIL PROTECTED]> wrote:
>
> Gang, how is XPath support implemented today?  I've looked at the code
> briefly in the past, but couldn't make sense of it.  I was hoping that
> XPath support came from the Xalan jar files.  If that were true, it
> would
> be a SMOP to replace the Xalan XPath libraries with the Saxon libraries.
> Saxon supports XSLT 2.0, XPath 2.0 and XQuery.
>
> That's a straightforward approach to leveraging someone else's excellent
> work, although I don't know if Saxon's license would be compatible.
>
> Anyway, if somebody knows how XPath is implemented now, that would be a
> start towards figuring out how to plug in an XQuery engine.
>
> Cheers,
> -Doug



Reply via email to