Como enviar um DTO do PHP para o iReport

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.