Currently Teiid 7.x does not support embedded mode where you can deploy inside another VM like Webshere or Weblogic. This will be a feature in Teiid 8.0.
thank you for the info, Ramesh. Do you have timeline when the Teiid 8.0 will be released?
We do not have any concrete roadmap on dates yet, I would hope in 2nd quarter of the next year. This will be based on JBoss AS 6.0 final. JBoss AS 6.0 supports a embedded mode. So, essentially you will be embedding a lite JBoss AS + Teiid inside any foreign VM.
Just to clairify: Teiid Server is not a JEE compliant application. The Teiid Server can only be deployed on a JBoss AS runtime. The statement in the http://www.jboss.org/teiid/about/faq FAQ, that "Teiid can be used within ... applications hosted in JEE application servers such as WebLogic and JBoss..." is referring to the use of the JDBC client / driver being used on Weblogic, correct?
Are there any plans to make Teiid a JEE compliant application that can be deployed on any JEE app server?
Teiid Server is not a JEE compliant application. It built on JCA/JTA technologies in a JEE server, however currently only JBoss AS 5.1.0 is supported. Yes, you can use the Teiid JDBC driver in any JEE compliant server or standalone application.
We do not have plans on the roadmap to make it generic engine such that it can deployed on any Web Server. With AS 7, there is an embedded mode, which we are planning to support, then you deploy that in *hopefully* in other environments.