The base of Virtuoso is the Virtuoso Data Management. This handles the normal tasks of the database and virtual database collaborating between local native and remote SQL and XML based resources. Web and Internet services and protocols then sit atop of this layer to expose Virtuoso to the Web and its users.

Figure 5.2. OpenLink Virtuoso Product Architecture

OpenLink Virtuoso Product Architecture