[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,
Dana
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:
>http://www.stylusstudio.com/xml/workflow.html
>
>Sincerely,
>The Stylus Studio Team
>http://www.stylusstudio.com
>
>_______________________________________________
>talk at xquery.com
>http://xquery.com/mailman/listinfo/talk
>
>
More information about the talk
mailing list