Virtuoso WebDAV and Web Server
Virtuoso has a built-in web server and WebDAV repository. These support both web content for human consumption as well as SOAP and other WS protocols for consumption by machine.
Dynamic web pages can be written in Virtuoso's own VSP and VSPX languages as well as in PHP, ASP.NET, JSP, Perl, Ruby, and Python with other dynamic languages to follow.
The Virtuoso WebDAV server goes far beyond a simple web file server. It provides versioning, optional text-indexing, metadata-extraction and indexing by metadata plus alternate views of WebDAV content grouped by metadata.
Virtuoso has the basic functionality of a generic web server, including HTTPS support, virtual directories, proxying, CLF logging etc.
Security model, support for automatic content type recognition, indexing, versioning.
Providing DAV access to non-DAV data, providing alternate filtered, grouped and sorted views of WebDAV data.
Writing web applications in Virtuoso/PL and SQL.
Hosting arbitrary third-party web applications under Virtuoso.