Teiid Spring Boot


The Teiid project provides libraries for developing data virtualizations within Spring applications.

Teiid Spring Boot

Teiid Spring Boot is a new bootstapping mechanism of Teiid that can utilize several development models to ultimately create a fat jar runtime for Teiid. You can:

  • develop a VDB as DDL files, then use a minimal Teiid Spring Boot project to do the rest of the work of creating the runtime.
  • Use Teiid via annotations in your Spring Boot project. If you are familiar with using the JPA or JDBC template model in a Spring application, then most of learning is already done.

At the end of the day you are still working with the same core Teiid engine to utilize many of the same data virtualization features. Teiid technology provides seamless integration with multiple heterogeneous data sources. For example, you can combine data from Oracle database with data from Microsoft SQL Server, REST Service, Flat File etc. You not only integrate the data, you can also create your own Views of that integrated data.

For more details see:

- Source

- User Guide

- Sample Projects

- OpenShift Examples