Jump to content

HydraExpress

Create High-Performance C++ Web Services Using Rogue Wave® HydraExpress

Rogue Wave® HydraExpress, part of the Rogue Wave® Hydra Suite, provides a framework for developing and hosting high performance C++ Web Services. It includes advanced XML, Simple Object Access Protocol (SOAP), and Web Services Description Language (WSDL) productivity tools for transforming new and existing C++ applications for use in Service Oriented Architectures (SOA).

Download the Free Evaluation Version  How to Buy Rogue Wave Products

HydraExpress, the next generation of Rogue Wave® LEIF, is the most widely-deployed, high-performance C++ Web Services product with over 100 customers worldwide. It helps you leverage crucial business logic locked within existing applications and enables you to create Service Oriented Architecture (SOA) applications that are flexible and interoperable, yet maintain the reliability and performance advantages of your core business logic. Furthermore, applications developed using HydraExpress can be seamlessly deployed inside HydraSCA, allowing you to take advantage of multi-core processors and deliver maximum performance and scalability.

Designed For Performance

HydraExpress was built to maximize performance wherever possible and directly address performance bottlenecks that occur between services. HydraExpress benefits from our years of experience producing easy-to-use frameworks that abstract 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. For example, XML parsing can be a very time intensive task because it involves multiple memory resizing operations and rapid navigation. This operation is an area where native code excels in comparison to Java and other platforms, and where extensive experience optimizing C++ code pays off. Moreover, HydraExpress is built on the world-renowned SourcePro® C++, which has been proven in thousands of real-world applications with stringent performance and throughput requirements.

 
Features Benefits
C++ Web Services Easily leverage existing C++ applications as Web services in Service Oriented Architecture (SOA) development.
High speed XML parsing Parse and process XML documents with incredible speed.
Network Protocol Support Wide support for standard and vendor transport protocols
 

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. 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 add new or existing C++ business logic to create a ready-to-deploy service that can be used in many types of Service Oriented Architecture (SOA) applications.

This diagram shows how developers can create high-Performance C++ Web Services

HydraExpress allows developers to incorporate new standards or integration requirements without disrupting the rest of the application. This functionality enables developers to regenerate the skeleton service without changing the custom business logic because it is completely isolated from the service infrastructure.

The Next Evolution: Rogue Wave® Hydra Suite

In our continued pursuit of high-performance applications that can take advantage of concurrent processing and multi-core chip architectures, we have developed a new generation of tools that build on the success of HydraExpress while offering expanded functionality and greater performance. Rogue Wave® Hydra Suite, the next generation of high-performance Service Oriented Architecture (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. Flexibility in orchestration, deployment, and scalability means the Rogue Wave Hydra Suite offers substantial improvements in application performance and throughput.