On Thu, 2009-10-08 at 23:02 -0500, Sanjay Chaudhuri wrote:
> Hi Ramesh,
>
> Thanks for sending over the detailed requirement on the project. From
> the implementation standpoint, I would like to to propose the
> following to get started and strongly believe would eventually satisfy
> the use-cases:
>
> Phase 1:
> Something very similar to the Google Eclipse Plugin from Google, where
> the Java Perspective is used to generate the template codes instead of
> a separate perspective like Java EE for web projects. We may need it
> later when we do Phase 2 to bring up other Teiid related views
> integrated. Some of the use-cases I can think of are:
> - Contribute a Connector application generator button on the Eclipse
> Main Toolbar,
> - Contribute a Connector application menu on Package Explorer and
> Navigator
> - Injection of connector libraries as system variables
> - Command handler to create Teiid Connector application with necessary
> classpaths
> - Wizard for exporting project
>
> Phase 2:
> I guess it will be something similar to Intel's SOA Expressway
>
>
> I shall concentrate on Phase 1 now and start wiring things up in
> Eclipse.
>
> Thanks
>
> Sanjay
>
>
>
> On Thu, Oct 8, 2009 at 10:05 PM, Ramesh Reddy <
rareddy@redhat.com>
> wrote:
> Sanjay,
>
> That is good news, we appreciate your help. As you probably
> learned from Teiid documents "Connectors" provide access to
> the actual data sources. Since Teiid is data integration tool,
> most of the time users like to integrate custom sources,
> and/or non-relational sources together. Teiid provides various
> connectors, however if user wants a custom source, they need
> to write themselves.
>
> When a connector is written to the "Connector" API, that
> plug-in can nicely in fit in Teiid system and let's the user
> integrate data exposed by that connector with other
> connectors. What Teiid is looking for is a Eclipse development
> environment such development activity. Think of it much like
> developing a Eclipse perspective to create a "WAR" file,
> deploy it and test it. You get the idea!
>
> Requirements
> Phase 1
>
> - Eclipse based plug-in which supports Java development. You
> can take regular Java perspective and extend it.
> - When user creates a project using this plugin, it asks for
> the "Connector" name.
> - Using Connector name as the prefix, this creates the
> directory structure for development
> - Creates/stubs the all the required classes by extending the
> Connector API
> - User should be able compile these classes.
> - User should be able to define any number of dependent
> libraries, or static resource files
> - User should be able to package (export) the binaries into
> "RAR" file format. RAR format used by the J2EE connectors to
> package Resource Adapters. Basically this is a Jar of more Jar
> files with META-INF directory. (6.3 will support this)
> - The Connector API does change time to time between versions,
> so the code should be able to accommodate changes in the API.
> i.e do not hard code the stub generation.
>
>
> Phase 2
>
> - Integrate Teiid into Eclipse, may be we could use the
> Designer installation (do not know this now)
> - Deploy the RAR package from above into Teiid
> - Connect to Teiid, and issue some queries against the source
> and get the results.
> - If we can get to where user can issue a query and debug into
> his/her code that would be great, but a quick deploy and test
> will go a long way.
>
> This should give you enough information as to what Teiid wants
> in this tool. There are more details we can add to the tool
> once we have main goals satisfied. For example "connector"
> project look under "connector-loopback" or "connector-text"
> projects.
>
> Please do not hesitate to ask if you have any questions or
> suggestions. I want to keep this as open discussion, so that
> we can both benefit from this.
>
> Thanks again.
>
> Ramesh..
>
>
> ----- Original Message -----
> From: "Sanjay Chaudhuri" <
email2sanjayc@gmail.com>
> To:
teiid-dev@lists.jboss.org
> Sent: Thursday, October 8, 2009 12:38:26 PM GMT -06:00
> US/Canada Central
> Subject: [teiid-dev] Involement with CDK tooling project
>
>
>
> Hi Ramesh,
>
> Was wondering if there was anything that I can get started
> with on the CDK tooling project. This weekend, I was planning
> to put few hours incase you want me to look into something.
>
> Thanks
>
> Sanjay
>
> _______________________________________________
> teiid-dev mailing list
>
teiid-dev@lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/teiid-dev>
> _______________________________________________
> teiid-dev mailing list
>
teiid-dev@lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/teiid-dev