org.milyn:milyn-edi (maven):  Smooks is an extensible framework for building applications for processing XML and non XML data (CSV, EDI, Java etc) using Java. 
Keywords: analytics|big-data|enterprise-integration|etl|event-driven|java|pipelines|sax|smooks|stream-processing|xml