I came across Xbeans, a tool used to create XML processing pipelines using Java Beans. As it stands, the intent is that a Bean-aware IDE would be used to assemble the pipelines without coding. They are appealing for someone to develop a standalone assembler (QueryJoiner anyone?).