Nothing is lost, nothing is created, everything is <xml:transformed>

Lavoisier is a framework which enables to retrieve, transform, merge and query heterogeneous data sources.

How does it work ?

The resulting data is exposed as XML views through a RESTful web service interface (see "Get data" documentation).

These XML data views are composed of plugins chains (see "Develop your application" documentation).

The stream of XML events is propagated through these plugins to generate the XML view without creating huge data structures. Lavoisier can easily be extended by developing new plugins (see "Contribute" documentation).