Rogue Wave® HydraExpress (formerly LEIF) is a SOA framework for developing service-based applications. It enables developers to tap into their existing applications and systems to create new, service-oriented applications while reaping the benefits of superior performance.
Features and benefits of HydraExpress include:
Test drive HydraExpress today | Download Free Evaluation Version
Message formats in HydraExpress are based on the Simple Object Access Protocol (SOAP), a widely accepted, easy-to-use mechanism for transferring messages over a network. As shown in Figure 1, to use HydraExpress developers supply a standard Web Services Description Language (WSDL) file and HydraExpress automatically generates a skeleton service that handles the details of protocols, standards and networking to ensure interoperability. Developers then drop in new or existing C++ business logic to create a ready-to-deploy service that can be used in many types of SOA applications.

HydraExpress allows developers to incorporate new standards or integration requirements without disrupting the rest of the application-the business logic is completely isolated from the service infrastructure. This functionality enables developers to regenerate the skeleton service without changing the custom business logic.
Read more about the HydraExpress' features and benefits.
HydraExpress was built to maximize performance wherever possible and directly addresses the performance bottlenecks that occur between services. HydraExpress leverages Rogue Wave® developers' years of experience producing easy-to-use frameworks that abstract away the details of networking, XML parsing and streaming data between different platforms.
In addition, all HydraExpress code is written in native C++ language to further maximize performance. XML parsing is a very time intensive task as it involves many memory resizing operations and rapid navigation of the document (read articles on Very Large Messaging). This is an area where native code excels compared to Java and other platforms and where extensive experience optimizing C++ code pays off. Moreover, HydraExpress is built on world-renowned SourcePro® C++, which has been proven in thousands of real-world applications with stringent performance and throughput requirements.
In its continued pursuit of high performance applications that can take advantage of the benefits of concurrent processing and the shifts from single to multi-core chip architectures, Rogue Wave Software has developed a new generation of tools that build on the success of HydraExpress (formerly LEIF) while offering expanded functionality and greater performance optimization. Rogue Wave® Hydra Suite, the next generation of high-performance SOA tools from Rogue Wave Software, extends the extremely fast processing speed of HydraExpress into a number of different application development languages, including C++, Java, and BPEL. Undoubtedly, with its flexibility in orchestration, deployment and scalability, the Rogue Wave Hydra Suite offers substantial improvements in application performance and throughput.
High-performance products available in the Rogue Wave Hydra Suite are:
Learn more about Software Pipelines and concurrent computing - read the white paper: Software Pipelines: an Overview