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 > >