[xquery-talk] <ANNOUNCE>Building XML Workflow Applications

Daniela Florescu dflorescu at mac.com
Fri Feb 24 15:05:53 PST 2006

Great write-up Michael ! You are perfectly right.

But unfortunately XQuery as it is now is not powerful
enough for building realistic applications.

I think it misses at least three major extensions:
- ontology support
- a full programming language extension
(i.e. side-effects, variable assignment, error handling)
- continuous and asynchronous querying.

and many, many other small additions to improve
the usability, of course.

I have a question: what do people on this mailing list
think that is missing most in XQuery ?

Best regards,

On Friday, February 24, 2006, at 11:36AM, Stylus Studio <stylusstudio at gmail.com> wrote:

>Hi Everyone,
>A new XML tutorial by Dr. Kay was just released, "Buiding XML Workflow
>Applications".  Dr. Michael Kay argues that the bulk of the
>application logic required for typical XML workflow applications can
>be written in high-level XML processing languages, notably XSLT and
>XQuery, with individual components linked together in a pipeline
>processing framework. By writing the logic in these high-level
>languages (rather than say Java or C#), the biggest benefit you gain
>is flexibility and adaptability - the ability to change the
>application in response to changing business needs. XML gives you this
>flexibility in terms of data design; don't lose it by writing
>applications that freeze the data structure into Java or C# classes.
>Building XML Workflow Applications covers the following topics:
>?  Modeling XML Workflow Applications
>?  Choosing a Centralized or Decentralized Architecture
>?  The Life-Cycle of a Document
>?  Finding Resources using Directory Services Markup Language
>?  Writing XML Workflow Applications
>You can read this new tutorial here:
>The Stylus Studio Team
>talk at xquery.com

More information about the talk mailing list