DataDirect XQuery Features Overview
DataDirect XQuery is an implementation of XQuery that can query XML, relational data, SOAP messages, EDI, or a combination
of data sources. It provides fast, reliable, and scalable XQuery support for all
major relational databases, and it runs on any Java platform.
Read these pages to learn more about why DataDirect XQuery is recommended for applications dealing
with XML, relational, and legacy formats — applications as diverse as data integration, XML-based
data exchange, Web services, XML-driven web sites, XML pipelines, and XML publishing.
DataDirect XQuery offers unsurpassed access to heterogenous data as XML, support for multiple environments for XQuery execution,
and a thorough and robust XQuery implementation. Add to that performance, scalability, and competent and responsive support, and we're confident you'll
choose DataDirect XQuery.
DataDirect XQuery uses XML document projection and streaming optimization techniques to successfully manage XML documents many Gigabytes in size.
Using these and other techniques, you can query documents significantly larger than available RAM.
XQueryWebService is a framework that allows you to expose an XQuery as a Web service. Implemented as a library for Java classes that supports numerous Java servlet containers like Apache Tomcat, JBoss, IBM WebSphere, and BEA WebLogic, the XQueryWebService framework simplifies the design and implementation of Web service applications.
Does your program require that resources be located in custom repositories, convert some resource to XML on the fly, or do some other magic that is not built in to DataDirect XQuery?
No worries — with DataDirect XQuery custom URI resolvers lets you take advantage of data stored in any file system.
Using DataDirect's XML Converters, you can convert plain-text and binary formats to XML on the fly, allowing them to be queried using DataDirect XQuery.
Converters are available for EDI messages (X12, EDIFACT, and IATA) and other formats like tab-delimited, comma-separated value, dBase files, and more.
Did you know DataDirect XQuery can use the
ws:call() function to make SOAP requests? This feature allows you to easily tap into the hundreds of Web services available on
the Internet and harness their data for your XML applications.
DataDirect XQuery out-performs traditional XML API in most data integration applications.
Try it and see — download and test DataDirect XQuery in your own environment.
DataDirect XQuery provides connection pooling at the JDBC level by integrating with your application server's JDBC pool manager, allowing you to leverage any connection pooling you may be using with other JDBC applications.
DataDirect XQuery® lets you call Java methods or SQL functions from within a query. Java methods can be used to return system information, to invoke a web service call, or simply to make a function available that is not in the standard XQuery function library.
Stylus Studio, DataDirect's award-winning XML IDE is just one of the XML application development tools that complements DataDirect XQuery. A plug-in for the popular Eclipse platform is also available.