Rogue Wave® HydraSDO™

Easily Create Standardized SOA Data Services in Java and C++ with HydraSDO™

HydraSDO™ data components automate the creation of high performance, service-oriented data services in Java and C++, as well as expose heterogeneous data sources as lightweight, independent, and decentralized data services.

How HydraSDO™ Works

HydraSDO provides a single point of access for read and write operations on enterprise data sources, making them available through the standardized Service Data Object (SDO) API. After the data has been exposed by the simple XML-style SDO interface, it can be used by any application as a real-time service. Application developers can use the SDO API, without having to know multiple data formats (FIX, SWIFT, SEPA, HL7, X12, MiFID, etc.) and the underlying connection mechanisms.

HydraSDO™ for XML

HydraSDO™ for XML provides a Data Access Service for parsing XML data and populating a DataGraph consisting of DataObjects and a Change Summary. An application retrieves a DataGraph from a data source using the HydraSDO™ API in either Java or C++, modifies the data graph as required and applies any changes back to the original data source through the Data Access Service. The XML data is parsed just once, after which it can be navigated using XPath expressions.

HydraSDO for XML

HydraSDO for XML enables XML documents to be read and updated using the SDO API. HydraSDO for XML provides:

  • In memory shared data between tightly coupled Java and C++, significantly reducing memory requirements and resulting in faster performance
  • Exceptionally fast XML parsing, leading to an immediate performance improvement for most applications
  • Very low memory usage that improves application performance and reduces hardware resource requirements
  • Optimization for very large messages (VLM) and XML documents that eliminates most performance bottlenecks
  • Distributed SDO - an extremely efficient, standards-based architecture for sharing XML documents between applications on different computers without reparsing
  • Support for vertical industry XML documents such as SEPA and HL7

Test drive HydraSDO for XML today | Download Free Evaluation Version


 What's New in HydraSDO for XML 2.0

The latest edition of HydraSDO for XML offers:

  • Distributed SDO - an extremely efficient, standards-based architecture for sharing XML documents between applications on different computers without reparsing
  • Improved performance, including faster read/write data access while maintaining linear scalability while parsing very large XML documents
  • XML Schema support
  • More comprehensive user documentation and tutorials
  • Improved data type support
  • Support for the IBM JDK
  • Improved Community Test Suite compliance
  • Improved SDO specification compliance (Rogue Wave Software is a contributor to the development of the standard)
  • Support for alias names


  • HydraSDO™ for Databases

    HydraSDO™ for Databases enables Java and C++ developers to use the SDO API to access relational data in both traditional tightly coupled and loosely coupled application architectures. HydraSDO for Databases provides a Data Access Service for reading data from relational databases and populating a DataGraph consisting of a DataObject and ChangeSummary. This DataGraph can then be modified offline from the database as part of a Web service and sent back to the Data Access Service, which contains the functionality to apply the changes to the relational database. The disconnected DataGraph means that databases are not locked and can be used as part of asynchronous SOA data services.

    HydraSDO for Databases

    HydraSDO for Databases provides:

    • An instant dynamic SDO API for leading industry databases
    • Relational data to be accessed and modified using the SDO API without the need to write SQL statements
    • Support for leading databases, including Oracle, SQL Server, Sybase and MySQL
    • Tools to reverse-engineer existing databases or a live database connection (JDBC) and to generate an SDO deployment descriptor containing database meta-data required by the runtime Data Access Service

    Test drive HydraSDO for Databases today | Download Free Evaluation Version

    Product Features & Benefits

    Read more about the HydraSDO™ data components features and benefits.



My Account
© 2002-2008 Copyright Rogue Wave Software, Inc. All Rights Reserved.