Openlink Virtuoso
Virtuoso Universal Server is a middleware and database engine
hybrid that combines the functionality of a traditional RDBMS, ORDBMS,
virtual database, RDF,
XML, free-text, web application server and file server functionality in
a single server product offering.
In other words the software provides transparent real-time
access to disparate data sources (ODBC, JDBC, XML, and Web
Services), and transparent integration of disparate application logic
(e.g. Mono
ECMA-CLI and J2EE integration). OpenLink Virtuoso Universal Server's
broad protocol support enables it to offer Web, File, and SQL database
server functionality alongside native XML storage, and Web services
platform functionality as part of a cohesive single.
It also provides a cross-platform workbench for exploiting
recent
technology advances in areas such as Web Services, RDF Data Management,
XML Data
Management, Object-Relational Data Management, and Unified Storage.
Virtuoso is a "universal server"; it enables a single
multithreaded server process that implements multiple protocols.
The software is designed to take advantage of operating system
threading support and multiple CPUs. It consists of a single process
with an
adjustable pool of threads shared between clients.
Features include:
- SPARQL compliant RDF Triple Store
- SQL-200n Object-Relational Database Engine (SQL, XML, and
Free Text)
- BPEL Server and Enterprise Service Bus (integrated)
- WebDAV and Native File Server
- Web Application Server (supporting PHP, Perl, Python, NET,
JSP etc.)
- Runtime Hosting for Microsoft .NET, Mono, and Java
- Supports SQL, ODBC, JDBC, ADO.NET, OLEDB, SPARQL, XQuery,
XPath, XSLT, WebDAV, HTTP, SOAP, BPEL, WS-*, UDDI, NNTP, and more
- Implements a variety of industry standard data access APIs
(client and server) that includes: ODBC, JDBC, OLE DB, ADO.NET, ADO.NET
Entity Framework, XMLA
- Database:
- Unicode
- Backup - Online/Full/Incremental
- XA/2PC Support
- LDAP
- Connections (Multiple/Concurrent)
- VLDB
- Virtual/Federated (Heterogeneous)
- Full Text Search
- Security:
- Grants & Roles
- SSL & Certificates
- Encryption
- User Passwords
- Row Level ACLS
- Dynamic locking
- Transactions:
- Dirty read
- Read committed
- Repeatable read
- Serializable
- Entity integrity
- Referential integrity
- Built-in WebDAV repository
- Built-in web server
- WebID Protocol based authentication for ODBC, JDBC, OLEDB,
and ADO.NET client connections
- Client- and server-side Semantic Pingback APIs
- Initial support for OData's Atom and JSON feed formats with
regards to Linked Data Graph Serialization
- Support for subproperties of Inverse Functional Properties
Return
to Relational Databases Home Page
Last Updated Monday, June 18 2012 @ 04:26 PM EDT |