doc.Index.index.uim.unisrvr
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.
[[/images/vconc650.jpg|]]
/Virtuoso Conceptual Architecture Image scaled down; Click to enlarge./
Virtuoso covers the following areas:
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.
- Service Composition by exposure of existing time-tested application logic for invocation using Web Services protocols without any code re-writes.
Code format support includes SQL Stored Procedures, .NET assemblies, Java Classes, C/C++ modules, etc.
- Service Invocation Endpoints via HTTP/WebDAV based virtual directory and multi-homing functionality that provides endpoints for SOAP-, WS-Security-, WSDL-, and UDDI-compliant interactions with composite services.
- Process Orchestration by expression of application or solution behavior as a collective interaction across composite services, processes, and associated events.
[[/images/virtuoso3arch.gif|]]
/Virtuoso Technical Architecture Image scaled down; Click to enlarge./
Virtuoso's architecture covers the following realms of functionality:
- Web Services Platform
- Native XML and Full Text Database
- Virtual Database
- SQL-200N compliant Object-Relational Database
- Web Application Server
- Discussion Server
- Mail Storage and Retrieval Server
Runtimes & Frameworks* Microsoft .NET, Mono, J2EE
- Web Services SOAP, UDDI, WSDL, WS-Security, WS-Routing, WS-Reliable Messaging, WS-Policy, WS-Trust, BPEL4WS
- XML XPath, XQuery, XSL-T, XML Schema
Web & Internet* WebDAV , HTTP, SMTP, LDAP, POP3
- SQL Data Access SQL-200n, SQLX, ODBC, JDBC, ADO.NET, and OLE-DB