Re: [teiid-dev] Involement with CDK tooling project
by Ramesh Reddy
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(a)gmail.com>
To: teiid-dev(a)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(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/teiid-dev
15 years, 2 months
Involement with CDK tooling project
by Sanjay Chaudhuri
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
15 years, 2 months