This chapter introduces data virtualization and is centered around the paradigm of exposing data as a service with JBoss Data Virtualization (JDV). Through illustrated examples, you will progressively master the terminology used in this area and discover what data virtualization is. You will also learn how to create aggregated, unified, and virtualized views from disparate data sources, how to create source models, virtual models, and virtual databases, how to query join data from various sources, and finally, how to expose data views as a service. Throughout the chapter, we will work on practical use cases from the BeosBank sample. The BeosBank core management team wants to build a federated view for the EMEA region from various datasets in various databases and locations.
In the subsequent sections, we will cover the following items:
- Introduction...