Como eu faço para mandar um array de DTO´s para o iReport 3.1.4 a partir do PHP?
Bom, pelo que eu sei o IReport recebe apenas um JRBeanCollection quando se trata de um dataSource vindo de um back-end. Não acho que essa integração que você quer fazer seja possível.
XML vai, XML vem.
Ok. Mas como eu mando o XML passando parametro ($report->addParameter(“parametro”, $parametro)) e como eu faço no iReport?
http://www.json.org, já na camada java, tu vai precisar transforma-lo no objeto em questão para formar a lista do IReport, portanto: http://xstream.codehaus.org.