Architecture Overview

JPivot is designed to work with several OLAP servers, especially XMLA and Mondrian. So JPivot does not use the Mondrian API directly. It defines its own OLAP model in terms of interfaces in the packages olap.model and olap.navi. To make JPivot work with Mondrian these interfaces have to be implemented using Mondrian classes.

JPivot uses WCF (Web Component Framework) packages that support building UI components via XML and XSLT.