Ada Web Server
An Ada-Based Framework to Develop Web-Based Applications
The Ada Web Server is an Ada implementation of the HTTP/1.1 protocol. It is not a full Web server but rather a library that can be embedded in your application to allow communication with modern web browsers. Through AWS you can have two Ada programs exchange information via HTTP. This is possible since AWS also implements the client side of the HTTP protocol.
AWS allows more than one server in a single application. It is then possible to export different kind of services by using different HTTP ports, or to have different ports for different service priorities. For example, a client that must be served with a very high priority can be assigned a specific port.
AWS supports HTTPS (secure HTTP) using SSL. This is based on either OpenSSL or GNUTLS, two open source SSL implementations.
To browse online documentation, please click here.