Rogue Wave® HydraSCA is the first commercially available product based on the Service Component Architecture (SCA) specification. HydraSCA allows professional developers to construct individual components and tie them together in powerful, agile business processes and enable them to run concurrently - without re-writing for multi-threading.
HydraSCA works with existing application components independent of language or infrastructure technologies. It also handles critical high speed services while complementing the use of any existing tools, including middleware, Enterprise Service Bus (ESB), and development frameworks. HydraSCA enables organizations to preserve existing application and technology investments while forwarding their adoption of Service Object Architecture (SOA) development.
HydraSCA provides significant scalability and performance improvements by bringing low-latency performance and concurrent processing to service-oriented architectures. Designed to incorporate SOA and SCA principles, HydraSCA combines the agility and flexibility benefits of a SOA without sacrificing high performance.
While multi-core chips have more computing power, most enterprise applications require modifications to take advantage of this additional performance. For example, applications with ordering requirements such as FIFO (first in, first out) cannot easily scale using traditional development techniques and must be modified. This need for modifications is the "Multi-core Dilemma." HydraSCA is designed to take full advantage of multi-core chip architectures and allows organizations to use multi-threaded processes to help them meet performance goals and fully leverage their technology investments - without re-writing your underlying code.
HydraSCA delivers high performance SOA services written in a wide variety of programming languages from C++ to Java to BPEL and more.
| Features | Benefits |
| Solves the "Multi-core Dilemma" | Delivers high scalability through concurrency without requiring extensive code rewrites. |
| Multi-language Web Services | High performance SOA services from applications written in different programming languages (Java, C++, BPEL) |
| High performance runtime | Low-latency SOA applications |
| SCA (Service Component Architecture) support | Flexible SOA architectural standard for building composite applications using reusable services. |
| SDO (Service Data Object) support | SOA standard for accessing multiple data formats through a single API |
| Eclipse-based development tools | Design and development tools for SOA applications including Java, C++, BPEL, Database and Web services |
| Multiple protocol Support | Wide support for standard and vendor transport protocols |
See HydraSCA in action! Watch a four-minute movie illustrating how Rogue Wave® Hydra can help your company realize almost limitless performance increases!
HydraSCA 3.6 offers support for the following:


