如何在j2EE项目中采用Data Service 来管理数据 :支持数据的统一管理

java项目中如何使用Dada Service 来管理项目:
要达到的目的:1,可以从多个数据源中加载数据,提供提供访问数据的统一接口
2,可以支持丰富的查询方式 ,实现内部的转换通过sqlParser 来对支持多种sql,就如同 Apache 的calcite 项目中貌似可以找到蛛丝马迹,但是有好多的技术不是很了解 如:linq4j,spark,splunk,csv ...等,有没有关于dataservice 具体怎么使用的文章,最好有代码的小例子