Lavoisier is a framework which enables to retrieve, transform, merge and query heterogeneous data sources.
The resulting data is exposed as XML views through a RESTful web service interface (see User guide).
These XML data views are configured by defining chains of plugins (see DataView Construction Language guide).
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 Plugin developers guide).