[teiid-designer-dev] Potential Designer Source Bindings Strategy

Daniel Florian dflorian at redhat.com
Thu Mar 25 16:32:00 EDT 2010


Now I get what you mean by "sandbox." I can't really envision a Designer user having registered different types of Teiid servers (dev, test, production) within their Designer instance. Seems like the user would register one or more of the type they are concerned with (i.e., just test, or just dev, or just production). I can see multiple Teiids being registered when the Teiids are running different versions for one example. To mix the type of Teiid seems extremely dangerous to me. You can correct me on this if these assumption are not valid. 

I still like the idea of the hidden VDB unless we get rid of the whole preview idea altogether (which is not going to happen).

----- Original Message -----
From: "John Verhaeg" <jverhaeg at redhat.com>
To: "Barry Lafond" <blafond at redhat.com>
Cc: "teiid-designer-dev" <teiid-designer-dev at lists.jboss.org>
Sent: Thursday, March 25, 2010 2:49:44 PM GMT -06:00 US/Canada Central
Subject: Re: [teiid-designer-dev] Potential Designer Source Bindings Strategy




On Mar 25, 2010, at 8:51 AM, Barry Lafond wrote: 




D) I'm still struggling with the concept of a "SandBox" Teiid. If a user has multiple Teiids and there are Connector Types that don't reside on ALL Teiids, then as a user, I'd have to work a little harder, switching between "SandBoxes" as I try to create source models, wire them to different Teiids for the purpose of "Preview Data ". I think the Hidden VDB concept is still the cleanest paradigm. User need only Import/Create Sources. Create View models. Assign/change/swap (DND) models to connectors deployed on any Teiid and the Preview Data just works. I can also have a source model bound to connectors on multiple Teiids. As long as we decorate (via Model Explorer AND Execution/Connectors/Teiid View) this connectivity we should be good to go. 


I'm not trying to introduce a new concept here by talking about a "sandbox" Teiid. The fact that we're assuming the user can do things like preview against some Teiid automatically makes that Teiid a "sandbox". In other words, this isn't a production Teiid in any way that's administered by some IT group with a bunch of rules concerning who, when, and what can be deployed. 


All I was saying is that the user has to choose which of the potentially many Teiids they have configured in Designer to treat as a sandbox (i.e., use for preview and test execution). We could allow them to choose more than one, but we'd certainly always "default" to just one in particular I'd expect (the first or last one setup for preview/execution). The user may also have connections to other Teiids that they aren't allowed to "play" with, such as testing servers or even productions servers, for which maybe the only thing they can do is retrieve connector types or import VDBs for instance. 



Thanks, 


JPAV 




_______________________________________________
teiid-designer-dev mailing list
teiid-designer-dev at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/teiid-designer-dev


More information about the teiid-designer-dev mailing list