OpenLink Virtuoso is a software solution that allows real-time access to multiple data sources through a virtual database. It eliminates silos and provides seamless integration of disparate data sources.
At its core, Virtuoso is a high-performance object-relational SQL database that offers transactions, a smart SQL compiler, powerful stored procedure language with optional Java and .Net server side hosting, hot backup, SQL 99, and more. Additionally, Virtuoso has all major data access interfaces, including ODBC, JDBC, ADO .Net, and OLE/DB, providing users with versatility regarding their preferred interface.
Virtuoso further boasts a built-in web server that can serve dynamic web pages written in Virtuoso's web page language, as well as PHP, ASP .net, and others. The web server also provides SOAP and REST access to Virtuoso stored procedures, supporting a broad set of WS protocols such as WS-Security, WS-Reliable Messaging, and others. Moreover, Virtuoso's SOA suite includes a BPEL4WS runtime.
Another impressive feature is Virtuoso's built-in WebDAV? repository, which can host static and dynamic web content while providing versioning as an optional feature. The WebDAV? repository is tested to interoperate with WebDAV? clients built into Windows XP, Mac OSX, and other platforms, making Virtuoso a hassle-free and secure place to keep one's files on the net. Virtuoso also has a metadata extraction and full-text searching feature for supported content types.
Lastly, Open Virtuoso supports SPARQL embedded into SQL for querying RDF data stored in Virtuoso's database. SPARQL benefits from low-level support in the engine itself, such as SPARQL aware type casting rules and a dedicated IRI data type. This feature proves to be the newest and fastest developing area in Virtuoso.
Overall, OpenLink Virtuoso is an excellent Virtual Database product that provides users with a broad range of functionalities, making it a versatile tool capable of satisfying different needs.
Version 6.0.0: N/A