QiAnalyze is a framework for defining and building Quality Indicators as modules that can easily be distributed. This is achieved by implementing the framework in three separate projects. QiAnalyzeAPI, QiAnalyzeWS, and QiModules.
QiAnalyze is the JEE application that exposes the Inspector web service. It will persist the request to a database, un-marshal the domain specific data, and pass it on to the individual QiModules. Collect the responses, persist them, and return the SOAP response.