All barriers are broken. If Virtuoso does not readily provide the data type that you require, then make your own. If you want a database trigger to test data against existing externally developed logic, then do that too. Virtuoso has been designed with open-design in mind giving ultimate flexibility. These are the systems current available (linked to the appropriate section of this documentation):
support other environments and/or languages in-process with Virtuoso and utilizing Virtuoso storage methods such as DAV for replication and roll-out benefits.
enable support for other scripting langauges.
the above features are applications of one or another of these interfaces, which are provided so that you have the potential to enhance Virtuoso further for more custom requirements.
every part of Virtuoso can be view, interacted with or consumed by some third-party via a plethora of interfaces, to name a few:
Previous
VSP Examples |
Chapter Contents |
Next
Troubleshooting Tips |