Red Hat JBoss Data Virtualization

An integration platform that unifies data from disparate sources into a single source and exposes the data as a reusable service.

Hello World!

Build Something Today

Let's walk through everything you need to build your first application.

Red Hat JBoss Data Virtualization


Main Content

JBoss Data Virtualization is a data integration solution that sits in front of multiple data sources and allows them to be treated as a single source, delivering the right data, in the required form, at the right time to any application and/or user.

Data Center Icon

Agile Development


Rapid ways to deliver reusable and loosely coupled unified data views and data services using graphical tools. Hide data integration complexity from data consuming application developers and business users. Decouple consuming applications and data sources. Allow reuse and extension of logical data models, views and services.

Virtual Stack Icon

Secure Virtual Data Layer


Builds powerful transformations and relationships using an integrated modeling and execution environment to transform and combine relate data across heterogeneous source types using common metadata and semantics. Apply role based data access, security and auditing policies regardless of data source types like a data firewall.

Stopwatch Icon

Real-time Data Access and Provisioning


Read/write from any source or data type including Legacy, NoSQL and Cloud. Expose the combined information as reusable Data Views & Data Services in multiple formats and supporting hybrid delivery modes (on-demand, cache, and materialized) to consuming applications. Lean Integration: Reduce data sprawl by avoiding compulsory data copying and minimize cost and risk of unnecessary data duplication, storage and management.

Additional Content

Data Virtualization

JBoss Data Virtualization offers comprehensive data abstraction, federation, integration, transformation, and delivery capabilities to combine data from one or multiple sources into reusable and unified logical data models accessible thru standard SQL (JDBC, ODBC, Hibernate) and/or web services (REST, OData, SOAP) interfaces for agile data utilization and sharing. It enables agile data utilization by providing following functionality:

  1. Connect: Access data from multiple, heterogeneous data sources.

  2. Compose: Easily combine and transform data into reusable, business-friendly virtual data models and views.

  3. Consume: Make unified data easily consumable through open standards interfaces.

JBoss Data Virtualization implements all three steps internally; hiding the technical complexities of knowing physical data locations, storage structures, APIs, access and/or merge logic, thus making it easy for developers and users to work with data.

Database Trends

What’s new in JBoss Data Virtualization 6.3?

Expanded Connectivity:
  • Apache Spark

  • JDG as materialization target for JDV


  • HPE Vertica

  • Apache Cassandra

  • Apache HBase

  • Amazon RedShift

  • Apache Accumulo

  • Geospatial Support

  • OSIsoft PI (Tech Preview)

Developer Productivity:
  • OData V4

  • Teiid Designer usability improvements

  • VDB Builder CLI (Tech Preview)

Enhanced Security:
  • Kerberos on REST interfaces

  • OAuth using RH-SSO

Build Something Today

Let's walk through everything you need to build your first application.

Download Get Started