contents

software
 
Rogue Wave HydraSDO for XML is Unveiled

Rogue Wave Software has announced the general availability of Rogue Wave HydraSDO for XML, the first HydraData component within the Rogue Wave Hydra service-oriented architecture (SOA) suite. HydraData Components are data services that allow application developers to more easily create high-performance and cross-language applications for use in service-oriented architectures by providing a standard Application Programming Interface (API) across languages and data sources.

HydraSDO for XML enables high speed XML parsing with efficient memory utilization, boosting application performance and reducing hardware requirements. Service data objects (SDO) allow developers access to data from multiple disparate sources and formats by exposing each data source through a standardized SDO Application Programming Interface (API). Heterogeneous data sources are exposed as lightweight, independent, decentralized data services. Once exposed by the simple XML-style SDO interface, the data can be used by multiple applications in real-time in a service-oriented architecture.

HydraSDO for XML also allows for the streaming of objects from one process or application to another, or to a persistent store, allowing immediate access to contained data without reparsing. By exposing each piece of data in a decentralized manner, bottlenecks are reduced and performance is improved.

HydraSDO is optimized to provide Shared Memory Access (SMA) between Java and C++ using the industry SDO specification, allowing the same data to be accessed through both programming languages without translation to a common format such as XML. This significantly reduces hardware and memory requirements and allows for faster performance, better reliability and increased scalability. As the SDO specification is not tied to any specific programming language, additional languages can be added as they emerge.

HydraData Components can work either independently or as an integrated component of the Rogue Wave HydraAgent Runtime, which empowers IT architects and professional developers to achieve order-of-magnitude performance and throughput improvements through parallel processing. In combination, HydraAgent and HydraData Components allow for increased flexibility and productivity for developers. Individual services can be tied together to make powerful, agile composite services managed by the agent. HydraData Components and HydraAgent Runtime are part of Rogue Wave Hydra Suite, the first generally available high-performance SOA development environment that supports and complements key concepts of the Service Component Architecture or SCA specification, which incorporates service data objects as a key foundational technology.

Rogue Wave Hydra Suite version 3.0 features the HydraAgent Runtime, the core module of the Suite. With this announcement, the first data component, HydraSDO for XML is also now available. Upcoming product releases will include additional HydraData Components and HydraService Components, designed to work independently, or with the HydraAgent Runtime.



write your comments about the article :: © 2006 Computing News :: home page