<html><head></head><body><div class="gmail_quote">On 10 April 2015 17:52:56 GMT+01:00, Rob Stryker <rstryker@redhat.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 04/10/2015 04:33 AM, phantomjinx wrote:<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;"><a href="https://jira.jboss.org/jira/browse/JBIDE-19574">https://jira.jboss.org/jira/browse/JBIDE-19574</a> ?<br /><br />With respect for runtime detection I guess that is a completely separate<br />story.<br /><br />Is teiid a separate server like SOA-P/FSW or is Teiid something that is<br />installed into an existing EAP based server ?<br /></blockquote></blockquote> Yes, Teiid is a module installed on top of an existing EAP server that provides its own API for<br /> deployment of artifacts, using the jb admin port, JDBC querying of modelled db connections using
its<br /> own port (31000) and installs its own susbsytems for translators, data sources etc.</blockquote><br /><br />Teiid itself is something that's installed on top of an EAP server. The <br />"Data Virtualization" product, however, comes only in an installer form; <br />no simple unzip. So at least in terms of downloading the runtime, DV <br />requires special treatment, not just an unzip. (If there's a simple <br />unzip available, I haven't seen it on download manager; I've only seen <br />the installer there).<br /><br />However you can also download "Teiid + EAP" which *does* respond to a <br />simple unzip. See, for example, <br /><a href="https://sourceforge.net/projects/teiid/files/teiid-8.10.0.Final-server.zip/download">https://sourceforge.net/projects/teiid/files/teiid-8.10.0.Final-server.zip/download</a><br /><br />So while the project seems to allow a simple unzip, the product does not.<br /><br />I'm honestly OK with both code living in either place, but it's more
a <br />concern of duplication of effort / code. If I have ASTools performing <br />the runtime detection, there's a few risks:<br /><br /> 1) I may not personally stay bleeding-edge up-to-date on teiid / dv <br />structural changes, what subsystems to use for detection, etc etc, and <br />will require help from teiid at keeping my detection accurate<br /><br /> 2) If ASTools is in charge of detecting, Teiid Designer (who I <br />assume goes GA several months later) may find themselves limited. For <br />example if a new Teiid Runtime / DV release comes out in the interval <br />between our GA and Teiid's GA. Teiid Designer will either need to <br />consume only what detection we provided, or, work around it by adding <br />detection support for newer runtimes in their own code. Then we have <br />duplication, and it becomes a split responsibility with code all over <br />the place. Could get messy.<br /><br />I personally think it makes more sense for the detection and
download <br />logic to both live in Teiid Designer codebase, based primarily on these <br />two risks. I'm aware that it limits the usefulness of ASTools standalone <br />for users wanting to use DV / Teiid Runtime, but I also think we should <br />be pushing people using teiid / DV to also use Teiid Designer anyway.<br /><br />I'll be glad to do the bulk of the work regardless where it 'lives', of <br />course, but I just wanted to get some consensus on where the code SHOULD <br />live first.<br /><br /><br /><br />- Rob Stryker<br /></pre></blockquote></div><br clear="all">Little perplexed as to what code you want to "put" in Astools or Designer. As I said, the latter already detects the installed version of teiid.<br>
<br>
As to DV v Teiid. The product of DV is EAP+Teiid wrapped up in a single installer. The layout ends up slightly different with the product having a dedicated DV directory containing the teiid modules but the result is the same.<br>
<br>
PGR</body></html>