Pentaho offers comprehensive data integration and analytics platform.
Simple message-based, web-based ETL integration
Design, automate, operate and publish data pipelines at scale
PhantomJS integration module for NodeJS
Create XML and JSON data services from any data source