Virtual DataPort is based on a client-server architecture. Hence I was able to access the Virtual DataPort views from External clients using the below interfaces:
* Using the JDBC interface (Java Database Connectivity).
Virtual DataPort provides a JDBC client driver (located in <DENODO_HOME>/tools/client-drivers/jdbc/denodo-vdp-jdbcdriver.jar) using which I was able to connect to Virtual DataPort server from the external JDBC clients (DBeaver) and query the derived views. For more details, you can refer to [Access Through JDBC](https://community.denodo.com/docs/html/browse/7.0/vdp/developer/access_through_jdbc/access_through_jdbc#access-through-jdbc) section of the Virtual DataPort Developer Guide.
* Using the ODBC interface (Open Database Connectivity).
*Virtual DataPort provides an ODBC interface and an ODBC driver for ODBC client driver (located in <DENODO_HOME>/tools/client-drivers/ODBC directory). For more details, you can refer to [Access Through ODBC](https://community.denodo.com/docs/html/browse/7.0/vdp/developer/access_through_odbc/access_through_odbc#access-through-odbc) section of the Virtual DataPort Developer Guide.
Similarly, I can also access to Virtual DataPort Server using** ADO.NET Data Provider**, **SOAP** and **REST Web Service interfaces**. For more details about the mechanisms available for client applications to access Denodo Virtual DataPort, you can refer to the [Introduction](https://community.denodo.com/docs/html/browse/7.0/vdp/developer/introduction/introduction#introduction) section of the Virtual DataPort Developer Guide.
Hope this helps!