[xquery-talk] XQuery web APIs
Martin Probst
martin at x-hive.com
Wed May 24 04:58:07 PDT 2006
Thanks everybody for the feedback. Maybe we could talk about this at
XIME-P?
Am 23.05.2006 um 07:58 schrieb Jason Hunter:
> Martin Probst wrote:
>> Hi,
>> I'm currently trying to add some basic functionality to use XQuery
>> as a web scripting language to X-Hive/DB. It's currently possible
>> to use it that way, but it's somewhat painful.
>> I've noticed that both MarkLogic and eXist DB provide some methods
>> on how to do this. I wonder if there is interest in collaboration,
>> so that at least some basic web functionality would be compatible
>> between applications? I've also written down some thoughts on this
>> here: http://www.martin-probst.com/archives/2006/05/16/xquery-as-a-
>> web-scripting-language/
>
> Sorry, I'm coming a little late to this thread. Life's been really
> crazy the last week.
>
> MarkLogic has supported web based deployment since its first
> release, and it's proven a very popular deployment vehicle. We
> support calling into MarkLogic from Java/.NET/etc of course (using
> a wire protocol just like people would use JDBC). But if you use
> XQuery as your primary web language you have the benefit of no
> impedence mismatch between the Java and XML. In fact you have no
> impedence mismatch at all. You can natively speak to your back-end
> (XML) and with your front end (XHTML or XSL-FO). We have customers
> who used Java/Struts to front for their big MarkLogic project
> (playing it safe) and XQuery to front their smaller projects, and
> decided that the XQuery worked so well all future large scale
> MarkLogic efforts would use straight XQuery.
>
> I definitely hope the meme spreads. It works. Perl is pretty good
> at text processing, and in the day it was king of the web -- but
> these days the web isn't just text it's XML (as XHTML), and XQuery
> is darn good at XML!
>
> MarkLogic exposes web functionality in a simple manner fully
> conformant with the XQuery language by using server-provided built-
> in functions. They're documented at http://xqzone.marklogic.com/
> pubs/3.0/apidocs/AppServerBuiltins.html.
>
> -jh-
>
--
Martin Probst
X-Hive Corporation
martin at x-hive.com
More information about the talk
mailing list