The DataDirect XQuery® product is an XQuery processor that enables developers to access and query XML, relational data, SOAP messages, EDI, legacy, or a combination of data sources, and, in addition, provides full update support for relational data. DataDirect XQuery supports the XQuery for Java (XQJ) API, and is easily embeddable into any Java program — it does not require any other product or application server, and has no server of its own. It is recommended for developers who need to combine and efficiently process XML, relational, and legacy data formats in application scenarios such as data integration, XML-based data exchange, XML-driven web sites, and XML publishing. DataDirect XQuery vastly simplifies and enhances the performance of combining and processing different types of data (relational, XML, legacy, EDI, and more) in heterogeneous environments and thus enables developers to build and deploy high-performance applications quickly and efficiently.
Today's web services, web publishing, data integration, and report generation applications need data from many sources including XML, relational, and legacy formats. DataDirect XQuery uses a single language – XQuery, to process XML, relational data, or a combination of data sources.
Using DataDirect XQuery significantly simplifies application development by reducing the amount of code developers write and maintain to use XML, relational, and legacy data together. The result –less development effort and developers completing projects quickly and efficiently.
DataDirect XQuery allows you to update relational data from XQuery. This is useful for all applications that need to insert, update, or delete data in relational tables. The addition of update functionality makes DataDirect XQuery very well-suited for ETL application scenarios, where it provides efficient XML shredding and transparent relational updates.
DataDirect XQuery provides special query optimization and mediation for optimal performance when accessing relational data. The product is designed to move the minimum amount of data out of the database and leverages indexes and tuning defined on the database server, thus providing the best performance possible.
DataDirect XQuery utilizes optimization techniques including document projection and document streaming to provide the performance, scalability and reliability required to process very large XML files. This significantly reduces development efforts and processing time by eliminating intermediate processing of XML data files.
DataDirect XQuery is easily embeddable into applications; it is does not require any other product or application server, has no server of its own, and is not tied to a specific vendor database or database version.
Application developers can write one easy-to-maintain application regardless of the databases and versions they are using – Oracle, DB2, Microsoft SQL Server, MySQL and more. Their applications are insulated from frequent changes to the database and database vendor tools.
|
|
Supports any Java-enabled platform that supports J2SE 1.4.x or higher. |
|