[teiid-dev] MS 4

Steven Hawkins shawkins at redhat.com
Tue May 11 21:53:02 EDT 2010


Hello all,

There has been a lot of progress toward M4.  The separation of the connector layer is almost complete.  We will have JCA resource adapters for file, ldap, salesforce, and webservices (through jax-ws).  Webservices should be available shortly, so as soon as tomorrow night's build Ramesh will assess whether M4 is ready.

Package changes

First of all everything is now org.teiid - see TEIID-918.  JCA projects use the package convention org.teiid.resource.adapter.<type>.  Translators use the convention org.teiid.translator.<type>.  Just to clarify, org.teiid.translator classes are responsible for providing a source specific ExecutionFactory and using the language/metadata classes to translate the query/results.  Translator was chosen over other terms such as:

connector - potentially confusing with our previous term and JCA
dialect - conflicts with Hibernate, which connotes something specific to a database or other string based query source
execution - conflicts with query.execution
resource.cci - verbose, but consistent with JCA 
source - seems generic and passive

Module changes

Translator modules added for jdbc, ldap, loopback, salesforce, text, and yahoo.
connector-text will become connector-file
connector-api will become teiid-api, as it also contains classes related to audit/message logging, JCA, and any other server extension point we'll expose.

This should be the last milestone release before we enter our release candidate phase.  Enhancement and api changes need to be addressed in the next couple of weeks or pushed to 7.1.  Please update JIRAs as appropriate to clean out the 7.0 bucket.  

Steve


More information about the teiid-dev mailing list