2. Agenda
● What is Teiid
● Basic Usage
● Teiid Tooling
● Short File Demo
● Teiid Internals
● Heterogenous Sources Demo
● Enterprise Data Services
● How do you fit in?
20. Short Demo
● Setup Teiid in JBoss AS 7
● Designer http://www.jboss.org/teiiddesigner/downloads
● Samples http://www.jboss.org/teiiddesigner/downloads/examples
● In Eclipse "Import > General > Existing
Projects.... > Select archive file: text-file-
example.zip"
● From eclipse Readme > Example
instructions
● Skip some steps! Designer doesn't work with
Teiid 8
23. Teiid Adminshell
● Something like SqlPlus
● Groovy based
● Connect to VDB and run quries
● Monitor queries
● Automation
24. Practical Considerations
● Static integration through Designer VDB
● Dynamic VDBs through XML
● Deploying by copy/paste
● Testing through SQuirrel or your JDBC code
39. Red Hat Enterprise Data Services
● Builts on Teiid
● Support
● Why? Check out TEIID-1714 (https://issues.
jboss.org/browse/TEIID-1714)
● Certified solution (https://access.redhat.
com/knowledge/articles/112503)
40. Conclusion
● SOA - data services
● Uses JCA
● Open source
○ Heavily refactored
○ Automatized tests
○ Features rapidly added
42. Why develop?
● Learn Java, be an expert!
● Become Data Guru
● No GUI (Teiid Designer is separate project)
43. How to Become a Contributor
● Issues Open for Community https://issues.jboss.
org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+TEIID+AND+resolution+%
3D+Unresolved+AND+fixVersion+%3D+%22Open+To+Community%22
● Development Setup https://community.jboss.
org/wiki/TeiidEclipseDevEnvironmentSetUpAndBuildingRuntimeArtifacts
44. For Students
● Red Hat + FI MUNI
● Get Bachelor or Master thesis on Teiid
● email: xnguyen@fi.muni.cz