Vous êtes sur la page 1sur 5

Intégration de la suite décisionnelle Jaspersoft :

techniques et solutions

Par Jaspersoft

Date de publication : 16 avril 2015

Intégrer un logiciel décisionnel tiers au sein de votre application offre à vos utilisateurs
une vision plus pertinente des données de votre application. Il existe de nombreuses
approches pour l'intégration de tels logiciels. La suite décisionnelle Jaspersoft peut
s'intégrer de nombreuses manières, car elle a été spécifiquement conçue comme une
solution décisionnelle intégrée. Jaspersoft est une plate-forme open source 100 % Web
facile à élargir et intégrer. Elle répond aux besoins de toute la palette des utilisateurs de
solutions décisionnelles grâce à ses fonctionnalités en libre-service.

Vous pouvez donner votre avis sur ce tutoriel sur le forum : Commentez

En complément sur Developpez.com


• Webinars TIBCO Jaspersoft
Intégration de la suite décisionnelle Jaspersoft : par Jaspersoft

I - Introduction..............................................................................................................................................................3
II - Techniques............................................................................................................................................................. 3
III - Solutions................................................................................................................................................................4
III-A - Agiliance....................................................................................................................................................... 4
III-B - Tomax Corporation.......................................................................................................................................4
III-C - eBuilder........................................................................................................................................................ 5

-2-
Copyright ® 2015 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de
Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
http://jaspersoft.developpez.com/tutoriels/integration-jaspersoft-techniques-solutions/
Intégration de la suite décisionnelle Jaspersoft : par Jaspersoft

I - Introduction

Intégrer un logiciel décisionnel tiers au sein de votre application offre à vos utilisateurs une vision plus pertinente
des données de votre application. Il existe de nombreuses approches pour l'intégration de tels logiciels. La suite
décisionnelle Jaspersoft peut s'intégrer de nombreuses manières, car elle a été spécifiquement conçue comme une
solution décisionnelle intégrée.

Jaspersoft est une plate-forme open source 100 % Web facile à élargir et intégrer. Elle répond aux besoins de
toute la palette des utilisateurs de solutions décisionnelles grâce à ses fonctionnalités en libre-service telles que
les rapports interactifs, tableaux de bord, tableaux, visualisations avancées ainsi que les analyses et tableaux à
double entrée interactifs. Des douzaines de sources de données sont accessibles, y compris les bases de données
relationnelles, les fichiers plats, les bases de données NoSQL, Apache Hadoop et les sources personnalisées. La
couche de métadonnées de Jaspersoft permet aux utilisateurs finals de développer leurs rapports et de réaliser des
analyses à l'abri de la complexité des sources de données sous-jacentes. Jaspersoft inclut un référentiel de rapports,
des fonctionnalités d'authentification, un contrôle d'accès à base de rôles, un moteur d'analyse en mémoire, la gestion
des tâches et de la planification, une intégration flexible de la sécurité, des outils d'administration, la journalisation
de l'utilisation, etc.

II - Techniques

Comme indiqué plus haut, nombreuses sont les techniques permettant d'intégrer les fonctionnalités de la suite
décisionnelle Jaspersoft. La plupart des applications en utilisent trois ou plus. Il existe deux méthodes de base pour
modifier l'apparence de l'interface utilisateur Jaspersoft, toutes deux étant appelées « thèmes ». Le « mode facile »
permet de changer le logo, les images, polices et couleurs de l'interface utilisateur par simple modification des feuilles
de style CSS. Le mode plus avancé permet de modifier un fichier XML pour changer la structure du menu et les
éléments du menu afin d'adapter l'apparence en fonction de l'entreprise et des rôles de l'utilisateur. Il est ainsi possible
de limiter certaines fonctionnalités décisionnelles à certains utilisateurs.

Pour les applications multiutilisateurs, Jaspersoft offre deux types de sécurité : l'authentification où chaque utilisateur
dispose d'un identifiant de connexion et saisit un mot de passe pour accéder à l'ensemble du serveur Jaspersoft ;
le contrôle d'accès à base de rôles et la gestion des utilisateurs où chaque utilisateur peut avoir plusieurs rôles qui
déterminent les fonctionnalités décisionnelles auxquelles l'utilisateur peut accéder. Avec la couche d'infrastructure
de sécurité de Jaspersoft, vous pouvez mettre en place une authentification unique et élargir l'implémentation de
contrôle d'accès à base de rôles de votre application afin de gérer l'accès aux rapports, visualisations, analyses,
données et fonctionnalités décisionnelles.

Le service de mutualisation de Jaspersoft permet à un développeur de segmenter un seul référentiel JasperReports


Server sur des détenteurs individuels avec dans l'optique de déploiements SaaS (logiciel en tant que service) ou
multientreprises. Une autre technique est l'intégration HTTP qui vous permet d'associer un module de serveur
Jaspersoft complet dans l'interface utilisateur de votre application en fournissant une API HTTP.

De plus, votre application peut accéder directement aux fonctionnalités du serveur décisionnel Jaspersoft sans utiliser
son interface utilisateur, par le biais de son API pour services Web REST ou SOAP. Grâce à cette technique, votre
application fournit l'interface utilisateur et fait appel au serveur JasperReports pour réaliser la tâche. L'autre technique
consiste à mettre en lien des rapports, ce qui vous permet de rendre exploitables les rapports, tableaux et analyses
en intégrant des liens hypertextes qui peuvent pointer vers des pages Web au sein de votre application, un autre
rapport, un autre module de serveur Jaspersoft ou n'importe quelle page Web externe.

-3-
Copyright ® 2015 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de
Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
http://jaspersoft.developpez.com/tutoriels/integration-jaspersoft-techniques-solutions/
Intégration de la suite décisionnelle Jaspersoft : par Jaspersoft

III - Solutions

III-A - Agiliance

Agiliance fournit aux entreprises des solutions intégrées pour les programmes de gouvernance, risque et conformité.
Son partenariat avec Jaspersoft résulte de sa décision de ne pas garder son moteur de reporting propriétaire, car
cela nuisait à son cœur de métier. Agiliance souhaitait un partenaire avec une bonne réputation, un produit largement
déployé et une entreprise locale disposant de ressources facilement accessibles et d'un programme OEM officiel.
Agiliance souhaitait aussi que le produit offre des fonctionnalités standard de reporting et de tableau de bord avec la
possibilité pour les utilisateurs finals de créer leurs propres rapports. Le produit devait également s'adapter au propre
calendrier de lancement d'Agiliance et pouvoir accéder à une grande variété de sources de données.

Agiliance permet d'accéder à tout le serveur décisionnel Jaspersoft par le biais d'un lien dans le menu principal de
ses applications. Agiliance incorpore la technologie Jaspersoft et ne s'en cache pas. En effet, Agiliance pense que
les prospects seront plus enclins à acheter, car cela montre que son produit comprend un outil décisionnel puissant
et complet. De plus, l'adoption se trouve simplifiée du fait que nombre de ses clients connaissent déjà Jaspersoft ou
peuvent facilement acquérir l'expérience nécessaire.

Agiliance a utilisé les « thèmes », l'intégration de la gestion des accès et des identités, l'intégration HTTP, la mise
en lien de rapports et les services Web pour intégrer Jaspersoft. Depuis ce partenariat, Agiliance estime que les
rapports peuvent être générés au moins 50 % plus rapidement qu'avant et son organisation de services réalise ses
projets de reporting pour ses clients nettement plus vite. L'entreprise a également réduit les effectifs de presque un
employé à temps complet qui a été redéployé pour développer des fonctionnalités d'identification, de mesure et de
limitation des risques.

III-B - Tomax Corporation

Tomax Corporation est un éditeur de logiciels indépendant proposant des solutions de gestion pour le commerce de
détail. La solution Retail.net avait besoin d'une technologie décisionnelle afin de fournir une structure de reporting
et des fonctionnalités d'analyse puissantes. Tomax voulait une technologie open source éprouvée, mais hautement
flexible, pouvant fournir une structure de rapports avancée, ainsi qu'une technologie facile à apprendre, à utiliser et
à intégrer. L'entreprise avait besoin d'une solution mutualisée avec des API de sécurité et de contrôle d'accès, elle
voulait également un partenaire doté d'une organisation permettant de personnaliser le logiciel tout en assurant un
support. Enfin, Tomax souhaitait une solution économique avec un modèle de licence flexible.

Tomax a utilisé les « thèmes », l'intégration de la gestion des accès et des identités, la prise en charge de la
mutualisation, l'intégration HTTP, la mise en lien de rapports ainsi que deux techniques avancées : l'intégration de
sources de données personnalisées et de code source. Depuis l'intégration de Jaspersoft, Tomax peut rapidement
fournir une solution à ses clients, car elle peut se fier aux rapports avancés offerts par Jaspersoft.

-4-
Copyright ® 2015 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de
Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
http://jaspersoft.developpez.com/tutoriels/integration-jaspersoft-techniques-solutions/
Intégration de la suite décisionnelle Jaspersoft : par Jaspersoft

III-C - eBuilder

eBuilder fournit un service Web pour aider les entreprises à rationaliser tout ou partie de leurs processus métier
concernant les voyages, les achats et la logistique. L'entreprise avait besoin d'une solution décisionnelle Web pour
permettre à ses clients d'analyser rapidement de grandes quantités d'informations et de prendre des décisions bien
documentées. Il fallait que cette solution s'intègre facilement à la plate-forme de développement eBuilder existante.
La solution décisionnelle souhaitée devait également permettre d'accéder en libre-service aux rapports standardisés
de gestion de la chaîne logistique et d'interroger automatiquement les rapports de destinataires sélectionnés.

eBuilder a choisi Jaspersoft comme partenaire, car la société souhaitait une expérience utilisateur transparente pour
éviter l'apparition de différentes applications, une flexibilité maximum et une prise en charge de la mutualisation.
eBuilder avait besoin d'une solution décisionnelle basée sur Java et disposant d'une vaste communauté open source
de membres actifs, un produit offrant la possibilité de planifier et d'envoyer automatiquement des rapports par e-mail
et aussi de masquer ou limiter certaines des fonctionnalités des solutions décisionnelles.

eBuilder a utilisé les techniques suivantes pour intégrer le décisionnel Jaspersoft : les « thèmes », l'intégration de la
gestion des accès et des identités, la prise en charge de la mutualisation, l'intégration HTTP, l'intégration de serveur
par les services Web et la mise en lien de rapports. Avec l'association du décisionnel Jaspersoft et la suite Supply
Chain Product d'eBuilder, les clients d'eBuilder peuvent désormais bénéficier d'une efficacité accrue et réduire leurs
coûts grâce aux mesures factuelles de la chaîne logistique. Ils peuvent accéder rapidement aux indicateurs clés de
performance tactiques et stratégiques pour l'ensemble des acteurs. Enfin, ils obtiennent une visibilité et un contrôle
sans précédent sur la chaîne logistique grâce à un tableau de bord de performance à vue unique.

-5-
Copyright ® 2015 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de
Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
http://jaspersoft.developpez.com/tutoriels/integration-jaspersoft-techniques-solutions/

Vous aimerez peut-être aussi