Jedi
Java Enhanced Data Interface - Italian Senate Project
...The documents (hereafter called "JEDI documents") can have different format types: pdf, excel, rtf, plain text data streams and xml streams.
A JEDI document is an instance of the so called "managed document" (i.e. the configuration data and a particular set of rules), configured by a developer into the JEDI configuration database. The provision of a JEDI document is based on a synchronous processing performed by the JEDI core engine triggered by an end-user request (through HTTP request or RMI call).
The content of a JEDI document (i.e. the input of the JEDI service), must be an XML stream regardless of the source. ...