OpenLink? Virtuoso is a next-generation Universal Server Platform that facilitates the development and deployment of a new generation of Enterprise-wide, Internet, Intranet, and Extranet-based solutions, transcending prevalent enterprise challenge areas such as Disparate Databases & Data Sources, Web Service Composition, and Business Process Integration.
Virtuoso unravels the potential of the real-time enterprise without requiring you to "rip and replace" your existing IT infrastructure.
It enables the utilization of emerging application architecture models such as Service Oriented Architecture (SOA), Process Oriented Architecture (POA), and Event Driven Architecture (EDA) for your application development and systems integration projects.
[[/images/varch625.jpg|]]
/Virtuoso Architecture Image scaled down; Click to enlarge./
Virtuoso will never compromise your choice of host operating system(s), database engine(s), or programming language(s), as you drive your enterprise towards realization of the real-time enterprise vision.
Virtuoso is a single-server solution that implements a plethora of industry standards. Grouped by logical functionality, these standards cover all areas of real-time enterprise technology foundation, including:
[[/images/vconc650.jpg|]]
/Virtuoso Conceptual Architecture Image scaled down; Click to enlarge./
Enterprise Data & Information Integration* via a Virtual Database engine that provides a single XML, ODBC, JDBC, .NET, or OLE DB connection to heterogeneous data sources that includes all major database engines, HTML/XHTML, XML, Free Text, and Multimedia data.
Semantic Content Production & Syndication* through leveraging of built-in support for XSL-T, XML Schema, SQLX, XQuery, and XPath, which enables the transformation of heterogeneous data into a myriad of semantic data forms such as RSS, FOAF, RDF, and beyond.
[[/images/virtuoso3arch.gif|]]
/Virtuoso Technical Architecture Image scaled down; Click to enlarge./
Virtuoso's architecture covers the following realms of functionality: