Jedi
Java Enhanced Data Interface - Italian Senate Project
... 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. Such data is subsequently processed through one or more XSL transformations in order to provide the user with the document in the required format.