Présentation Installation WebFOCUS
Cette section explique brièvement la structure des composants d'installation WebFOCUS et comment ces composants interagissent et sont configurés.
x
WebFOCUS s'intègre à votre réseau existant de façon transparente en connectant les serveurs Web et les serveurs d'applications à vos données. Les utilisateurs finaux, les développeurs, et les administrateurs accèdent alors à WebFOCUS via un navigateur web.
Les principaux prérequis pour l'installation de WebFOCUS sont :
-
Navigateur Web. Pour accéder aux applications WebFOCUS, vous avez besoin d'un navigateur et d'une connexion TCP/IP à un serveur Web ou à un serveur d'applications.
-
Serveur Web et Serveur d'applications. WebFOCUS combine une exécution serveur d'applications à celle d'un serveur Web. WebFOCUS est flexible et offre plusieurs options de configuration, vous pouvez donc choisir entre utiliser uniquement un serveur d'applications, ou une paire serveur Web/serveur d'applications. Apache Tomcat™ est fourni et peut être utilisé en même temps en tant que serveur web et serveur d'applications.
Les serveurs web gèrent les requêtes en renvoyant les fichiers vers un navigateur web ou en exécutant des processus fournissant davantage de fonctionnalités. Les serveurs d'applications exécutent les servlets et les autres traitements que le serveur Web ne peut pas gérer.
La fonctionnalité WebFOCUS peut être implémentée en utilisant des servlets Java. La connexion au servlets Java est requise pour la plupart des fonctionnalités avancées. Pour les servlets Java, un serveur d'applications est requis et vous pouvez utiliser WebFOCUS avec ou sans un serveur Web externe.
Remarque : un serveur d'applications, un conteneur de servlets, ou un moteur de servlets peut être utilisé pour traiter les requêtes Java WebFOCUS. Toutefois, le terme serveur d'applications est utilisé dans cette documentation à moins qu'elle ne fasse référence à un produit du marché spécifique.
-
Données. WebFOCUS peut accéder aux données depuis presque partout. Pour accéder aux données, vous devez connaître à son emplacement sur votre réseau, et l'information de connexion nécessaire.
Une liste complète des prérequis est fournie dans Prérequis Installation WebFOCUS et ReportCaster.
x
Il y a deux composants WebFOCUS principaux à installer :
-
Client WebFOCUS. Le client WebFOCUS est exécuté en tant que partie du serveur d'applications et et se charge de la connexion web. Lorsqu'un utilisateur fait une requête à partir d'un navigateur, le client WebFOCUS reçoit et traite la requête en l'envoyant vers le serveur de rapports. L'installation du client WebFOCUS inclut :
- Les composants de connectivité web basée sur Java.
- Les interfaces utilisateur, les outils, et les utilitaires.
-
Serveur de rapports WebFOCUS. Le serveur de rapports WebFOCUS réside sur les ordinateurs ayant accès à vos données. Le serveur de rapports WebFOCUS fournit les fonctionnalités accès aux données, calcul complexe, et génération de rapports en utilisant la technologie d'intégration WebFOCUS.
Pendant l'installation de ReportCaster et du client WebFOCUS, votre licence détermine les composants à installer. Les options suivantes sont disponibles :
-
Managed Reporting (BI Portal et Dashboard). Managed Reporting permet à votre entreprise d'attribuer à des utilisateurs autorisés l'accès aux informations dont ils ont besoin et de limiter l'accès aux utilisateurs non autorisés aux données d'entreprise sensibles ou confidentielles.
-
InfoAssist. WebFOCUS InfoAssist amplifie la performance de WebFOCUS MR. InfoAssist offre aux utilisateurs des fonctionnalités de reporting ad hoc avancées tout en restant simples d'utilisation, celles-ci sont nécessaires à la création de rapports complexes et à la réalisation d'analyses pertinentes.
-
Favoris Mobiles. Les favoris mobiles sont consistés de rapports, de graphiques, de liens hypertextes, entre autres types d'éléments, à l'exception des objets de reporting, qui sont ajoutés à la liste des favoris d'un utilisateur Managed Reporting. L'ajout d'éléments à la liste Favoris de mobiles permet d'afficher ceux-ci sur des appareils mobiles.
-
ReportCaster.ReportCaster est une application indépendante qui fournit des capacités avancées pour la distribution et la planification des rapports WebFOCUS, les procédures, et les alertes, ainsi que les fichiers et les URL indépendants.
-
Magnify. Magnify est une solution de recherche entreprise qui vous permet de rechercher votre contenu d'entreprise structuré et non structuré, en travers de plusieurs systèmes et source de données. La page de recherche Magnify présente une interface graphique interactive et facile à utiliser qui catégorise dynamiquement les résultats de recherche, vous permettant de trier les résultats en fonction de plusieurs critères, et qui inclut une option de présentation des résultats dans un format tabulaire. Elle peut aussi offrir un accès à des donnés temps-réel (par exemple, en incluant des liens vers les rapports WebFOCUS dans les résultats de recherche).
-
Services Web WebFOCUS. Les services web de WebFOCUS permettent de développer des applications dans les environnements .NET ou Java et d'utiliser les fonctonnalités de WebFOCUS à partir d'eux.
Les produits WebFOCUS suivants peuvent être achetés et installés séparément :
-
WebFOCUS Developer Studio. Developer Studio peut être installé sur Windows ; il fournit un environnement de développement pour les applications WebFOCUS et Maintain. Developer Studio vous permet de créer des applications avancées dans un environnement graphique Windows. Pour plus d'informations, consultez la documentation et le CD d'installation Developer Studio.
-
WebFOCUS RStat. WebFOCUS RStat est un banc d'essai de modélisation statistique intégré à Developer Studio. Il vous permet de réaliser des tâches de statistiques et d'exploration des données, ainsi que développer des modèles pouvant être déployés comme applications de score sur toutes les plate-formes. RStat permet aux collecteurs de données et aux développeurs de Business Intelligence de collaborer avec les mêmes outils utilisés pour accéder, manipuler ou transformer des données, développer des modèles prédictifs, ainsi que de créer et déployer des applications d'évaluation, avec les rapports associés, pour tout employé de leur organisation.
-
WebFOCUS Quick Data. WebFOCUS Quick Data (Données rapides) est un logiciel complémentaire Microsoft® Office® qui vous permet de connecter Microsoft Excel aux outils de reporting WebFOCUS, dans lesquel vous pouvez accéder à toutes vos données d'entreprise et les analyser.
-
WebFocus Performance Management Framework (PMF). PMF est un modèle applicatif WebFOCUS permettant de suivre, stocker, et agréger des mesures dans des fiches score pour évaluer les buts de manière précise. Pour plus d'informations, consultez le manuel WebFOCUS Performance Management Framework.
-
WebFOCUS Visual Discovery. Visual Discovery vous permet de créer des visualisations de données avancées dans des tableaux de bord pour cadres dirigeants. Pour plus d'informations, consultez le manuel Utilisation de WebFOCUS Visual Discovery pour développer des tableaux de bords analytiques.
x
Les étapes et figures suivantes décrivent comment WebFOCUS gèrent les requêtes de rapports :
- Un utilisateur émet une requête de rapport et passe les paramètres en invoquant un servlet WebFOCUS via des liens et des formulaires sur une page Web.
- La requête et les paramètres arrivent au client WebFOCUS sur le serveur web ou d'applications, qui traite les paramètres et crée une requête pour le serveur de rapports.
- Le serveur d'applications WebFOCUS reçoit cette requête, la traite, et accède à toutes données nécessaires.
- Les données sont extraites de sources de données pour le traitement de la requête.
- Le serveur d'applications WebFOCUS traite la requête de l'utilisateur à l'aide de données récupérées.
- La réponse est retournée vers le client WebFOCUS sur le serveur web ou d'applications.
- La réponse est renvoyée à l'utilisateur au format approprié (par exemple, HTML, XML, PDF, Excel, et PNG).
x
WebFOCUS utilise une architecture distribuée. Ceci veut dire que le client WebFOCUS, le serveur de rapports WebFOCUS, et vos données peut se trouver sur n'importe quelle plate-forme dans votre réseau. Vous pouvez facilement vous connecter un serveur Web Apache exécuté sous UNIX au serveur de données SQL sous Windows ou les données DB2 sous z/OS.
Les prérequis de configuration sont :
- Le client WebFOCUS doit obligatoirement résider avec le serveur d'applications et le serveur Web.
- Le référentiel WebFOCUS peut résider sur le même système ou un système différent.
- Une instance du serveur de rapports doit être installée sur les ordinateurs avec vos données ou sur ceux ayant accès à vos données. Par exemple, si vous êtes en train d'accéder à Oracle, le serveur de rapports WebFOCUS peut résider sur la machine hébergeant le serveur Oracle ou tout ordinateur client Oracle.
Remarque : tous les composants WebFOCUS doivent être de la même version pour communiquer correctement.
Les configurations suivantes sont des exemples de distribution WebFOCUS :
-
Configuration autonome. Dans une configuration autonome, le serveur d'applications, le client WebFOCUS, le serveur de rapports WebFOCUS, et la source de données se trouvent toutes sur la même machine.
-
Configuration distribuée. Dans une configuration distribuée, le client WebFOCUS est installé sur votre serveur Web ; le serveur de rapports et la source de données sont sur une autre machine.
-
Configuration Sources de données multiples. Si vous avez des sources de données distribuées sur plusieurs machines, WebFOCUS peut les intégrer en un seul environnement de reporting. Les instances du serveur de rapports WebFOCUS doivent être installées sur des ordinateurs ayant accès à vos sources de données. La technologie WebFOCUS fournit les fonctionnalités d'accès aux données et de conversion de format. Pour plus d'informations sur l'intégration de données à partir de plusieurs machines et plusieurs plates-formes, consultez votre documentation serveur.
Remarque : dans l'exemple précédent, le client WebFOCUS se connecte à plusieurs serveurs de rapports WebFOCUS. Dans d'autres configurations, vous pouvez connecter le client à un seul serveur de rapports puis connectés ce dernier a d'autres serveurs de rapports WebFOCUS (hub-sub). Pour certaines sources de données, vous pourrez avoir à connecter les serveurs de rapports WebFOCUS les uns aux autres pour effectuer des jointures.
-
Options de configuration avancée. WebFOCUS fournit des options flexibles pour des configurations plus complexes. Vous pouvez exécuter plusieurs instances des composants et activer la fonctionnalité d'équilibrage de charge. Vous pouvez utiliser le gestionnaire cluster pour activer le basculement et les analyses statistiques pour déterminer le serveur de rapports WebFOCUS à utiliser en cluster. Si nécessaire, vous pouvez clusteriser vos serveurs d'applications. Vous pouvez utiliser un serveur Web limité à la transmission des requêtes au serveur d'applications via un pare-feu. Pour plus d'informations sur la sécurité du client WebFOCUS, consultez le manuel Administration et Sécurité WebFOCUS.