Spring integration in action alternative examples