HydraExpress Components
HydraExpress includes:
A
Web services framework that uses the code generator
rwsfgen to parse WSDL files and generate classes and files to support service-based application development.
An
XML binding component that uses the code generator
rwsfgen to compile XML Schemas into C++ datatypes. XML binding also plays a role in Web service development since WSDL files often include or reference an XML Schema.
A
servlet development framework including classes for writing C++ servlets. These servlets can integrate C++ applications with the Web using approaches other than Web services. Because C++ servlets are compiled, you can expect significantly better performance than you would obtain using Java servlets for this purpose.
The
HydraExpress Agent, a runtime for hosting Web services and servlets created with HydraExpress.
The HydraExpress Agent includes:
A connector and handler architecture for receiving service requests and sending responses back to the calling client. The provided connectors are HTTP, HTTPS, and AJP13, which is for communicating with an Apache Web server. You can create custom connectors to support other transports.