Application Developer
Benefits
Enables the development and deployment of
modern applications that are inherently network protocol,
operating system, database engine, application development
framework, and application programming language agnostic.
Thus, introduction of solutions to new and existing customers
never overtly or covertly requires "ripping and replacing"
existing IS infrastructure.
| Benefit |
Feature |
How |
| Freedom to choose your preferred programming
languages, frameworks, and development environments when
developing database driven applications. |
Independence across Data Access APIs, Data Access
Protocols, Operating Systems, and the abillity to
natively host a variety of programming language runtime
environments. |
Use industry standards such as SPARQL, ODBC, JDBC,
ADO.NET, OLE DB, XMLA, GData for Data Access, HTTP for
RESTful and Data Representation independent client-server
communications pattern, and then use Runtime Hosting
and/or User Defined Types to extend the Virtuoso sever
where necessary. |
| Atomic packaging and deployment of applications. |
An XML based application component packaging system
(a variant of the RPM packaging system). |
Virtual Application Distros (VADs) and the ability to
host all application components with Virtuoso's WebDAV
repository (in real or virtual form). |