I. Introduction▲
L'informatique décisionnelle aussi appelée Business Intelligence a connu ces dernières années une forte croissance. Même si aujourd'hui le marché connait un ralentissement, les entreprises et administrations sont de plus en plus désireuses d'intégrer de tels outils dans leur système d'information dans le but de consolider leurs données opérationnelles.
Ces dernières disposent le plus souvent d'un intranet à base PHP et utilisent des outils propriétaires tels que Business Objects. Elles souhaitent donc maximiser le Return On Investment (ROI) via la suppression des licences des outils sachant que dans la plupart des cas elles n'utilisent jamais l'ensemble des fonctionnalités présentes sur ces outils.
La BI open source prend alors tout son sens, car le coût des licences est quasi nul et l'ensemble des fonctionnalités nécessaires aux utilisateurs finals sont présentes. Très souvent, l'utilisation de la BI se résume à la présentation de Key Performance Indicators (KPI) aussi appelé indicateur dans une page Web via un outil de reporting. Au niveau de PHP il existe Agata Report, mais les leaders du marché open source sont : BIRT et JasperReports tous les deux à base de Java et donc difficilement intégrables dans PHP. La solution consiste à n'intégrer que le rendu sous forme de flux HTML dans une page PHP. Ce tutoriel a donc pour but de mettre en œuvre une telle architecture.
Cette procédure peut être étendue à tout appel d'une servlet Java tournant sur un serveur d'application de type JAVA : Tomcat, Jboss, etc.