Welcome!

XML Authors: John Ryan, Yeshim Deniz, Mark Hamilton, Kevin Jackson, Catherine Edwards

Related Topics: XML

XML: Article

DataDirect Technologies Expert Presents at Extreme Markup Languages

Jonathan Robie, a co-inventor of XQuery, believes the innovative XML query language is a critical tool

Jonathan Robie, a co-inventor of XQuery, believes the innovative XML query language is a critical tool to help software developers and systems integrators efficiently integrate data from a variety of sources to create the XML needed for Web development.  Robie is a technology leader at DataDirect Technologies, the unparalleled leader in data connectivity and mainframe integration and an operating company of Progress Software Corporation (Nasdaq: PRGS), and is a member of the XQuery Working Group.

In a featured presentation today at the Extreme Markup Languages 2006 Conference in Montreal, Robie discussed how XQuery and servlets together are an ideal tool for querying XML, relational databases and other formats, and how the combination is well designed for the kind of native XML processing and data integration so common in Web applications.

Robie’s presentation, “An XQuery Servlet for RESTful Data Services,” illustrates to the user-oriented XML software developer and architect audience other innovative ways to leverage XQuery, particularly for developers of data and commerce-oriented Web sites.

“A simple servlet can be used to deploy any XQuery as a data service, providing the XML data needed for businesses to build Dynamic HTML, Ajax, SOAP and XML publishing applications,” Robie said.  “As an XML-oriented data integration language, DataDirect XQueryTM is a particularly simple, productive and efficient way to do this task, dramatically better than writing procedural code for such tasks.”

Robie further elaborated on what ties together an HTTP request, the server-side resources needed to respond to the request and an XQuery that creates the response.

Dynamic HTML, Ajax, SOAP and many XML publishing applications and other XML programs act as Web clients, getting their data from Web servers using HTTP requests.  This data is often provided by servlets, many of which do nothing more than integrate data from multiple sources to create an XML or HTML result.  A servlet provides a REST interface to any XQuery that a developer places in a secure deployment directory on an application server.   XQueries written to access XML, relational and flat-file formats such as EDI create complex XML and HTML results, which can then be copied to the deployment directory.  This makes XQuery an obvious fit for data services on Web servers, application servers and SOAP servers.

About XML News Desk

The XML-Journal News Desk monitors the world of XML and SOA /Web services to present IT professionals with updates on technology advances and business trends, as well as new products and standards.

Comments (1) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
XML Journal News Desk 08/08/06 03:56:06 PM EDT

Jonathan Robie, a co-inventor of XQuery, believes the innovative XML query language is a critical tool to help software developers and systems integrators efficiently integrate data from a variety of sources to create the XML needed for Web development. Robie is a technology leader at DataDirect Technologies, the unparalleled leader in data connectivity and mainframe integration and an operating company of Progress Software Corporation (Nasdaq: PRGS), and is a member of the XQuery Working Group.