The overall solution integrates both heterogeneous and distributed data and content from any type of information source such as structured data (SQL or XML), web based sources and unstructured content (documents, email…). Additionally, the ability to automate web navigations even permits your business processes to exploit external data and applications.
The Denodo Data Mashup Architecture is a unique combination of data integration technologies:

Denodo provides a 3 level architecture:
Application Integration Layer integrates to 1) any application (enterprise, Microsoft or web-based), 2) any website or portal or 3) any reporting or BI system. Whether you are implementing Portals, SOA, Dashboard, Scorecards, Call Centers, Knowledge Management Systems, B2B Collaboration or Supply Chain Management they all require data from multiple sources in real time. This integration is supported by standard interfaces (Web Services, JDBC, ODBC, Java API).
Transformation & Enrichment Layer optimizes the queries from the applications, collects and transforms the data to provide integrated views.
Data Source Connectivity Layer provides a non-intrusive integration to any information source.
Scalability, performance optimization (query response time) and a complete collection of easy-to-use development tools are also remarkable characteristics of the Denodo Platform.