Thanks everybody for the ideas here and sent to me offline. Here is a list of 
the suggestions in no particular order:

* ETL is a proper term here, so this shouldn't be the reason for renaming
* CTP - copy-transform-paste (which coincidentally evoked an analogy with the 
tedious process of copying XML descriptors in the initial versions of the 
framework. No longer the case at present)
* LinkSmith
* LinkRouter
* LinkShip
* LinkLoad
* LinkMove
* LinkSrc
* LinkSources
* LinkDB
* LinkER
* LinkRel

While I am almost persuaded that we didn't misuse "ETL" term after all, I 
actually like "LinkMove". It is generic enough, while still containing a vague 
reference to the data flow nature of the framework (and of course it is a pun 
on LinkRest). I think we are going to use that. 

We are going to start publishing the framework on Maven Central at some point 
soon using the new name. 

Thanks again! 
Andrus



> On Jun 11, 2015, at 5:48 PM, Andrus Adamchik <and...@objectstyle.org> wrote:
> 
> Sorry for a somewhat OT post. 
> 
> There's this fairly new Cayenne-based project called LinkETL [1]. It is a 
> model-driven dynamically-configurable framework to acquire data from external 
> sources and save it in your database. The original scenario for LinkETL was 
> to handle data integration between a large number of smaller DB schemas 
> ("application databases" [2]). This worked really well, allowing us to create 
> precise and easy to understand DB models for various aspects of an 
> enterprise, and yet let them work together, without blocking the evolution of 
> individual schemas. 
> 
> This is not the only scenario of course. This can be used as a more powerful 
> replacement of the good old Cayenne DataPort task. Or really for any task 
> that requires to pump data from an external data source to a DB that you 
> control.
> 
> Now we realized that "ETL" in the name is wrong, as it has data warehouse 
> connotations. So looking for another name for this project. All the most 
> obvious names (e.g. 'datapump") are already taken by various commercial and 
> open source projects. So I figured we may croudsource the name selection :) 
> So asking the community for the naming ideas...
> 
> Cheers,
> Andrus
> 
> [1] https://github.com/nhl/link-etl 
> [2] http://martinfowler.com/bliki/ApplicationDatabase.html
> [3] http://en.wikipedia.org/wiki/Extract,_transform,_load
> 
> ---------------
> Andrus Adamchik
> Apache Cayenne ORM: http://cayenne.apache.org/
> Twitter: http://twitter.com/ApacheCayenne
> 
> 

Reply via email to