= virtuoso.uim %TOC% = Multi-Model Database Mangement System %TOC% Multi-Model Database Mangement System 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: * [[?doc=/Index/uim.wsplatform|Web Services Platform]] * [[?doc=/Index/uim.xmlandftdb|Native XML and Full Text Database]] * [[?doc=/Index/uim.vdb|Virtual Database]] * [[?doc=/Index/index.uim.ordb|SQL-200N compliant Object-Relational Database]] * [[?doc=/Index/index.uim.webappsrv|Web Application Server]] * [[?doc=/Index/index.uim.discsrvc|Discussion Server]] * [[?doc=/Index/index.uim.mailsrvc|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 ----