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.
QiAnalyzeAPI is the application program interface that allows the QiModules to communicate with the QiAnalyze SOAP web service. It contains two interfaces that modules must implement and JAXB objects that ease the development of web service requests and responses.