Options de déploiement WebFOCUS

Dans cette section :

Les composants WebFOCUS peuvent être déployés de plusieurs manières pour vous permettre de planifier votre installation selon vos besoins.


Haut de page

x
Modèle de déploiement interne basique

Utilisateurs internes (dans un réseau sécurisé) accèdent à WebFOCUS à l'aide d'une installation standard. Le client WebFOCUS et le serveur de rapports peuvent être installés sur le même hôte ou sur deux hôtes connectés par un réseau. Le serveur de distribution ReportCaster est typiquement installé sur le même hôte que le client WebFOCUS de façon à simplifier la configuration et l'administration.

La base de données peut être sur un niveau fonctionnel ou sur un niveau de données distinctes. S'il se trouve sur une machine différente, il peut se trouver derrière un pare-feu, si nécessaire. Dans ce cas, la communication entre les niveaux peut être implantée à l'aide de la configuration du serveur de rapports WebFOCUS hub-stub ou le logiciel de connexion à la base de données du fournisseur.

Image Réseau interne


Haut de page

x
Modèle de déploiement externe basique

Comment :

Lorsque les utilisateurs externes accèdent à WebFOCUS, vous pouvez les configurer pour interagir avec un serveur proxy inverse. Un serveur proxy inverse est un serveur web qui agit en tant qu'intermédiaire entre le réseau externe et le serveur web sur lequel WebFOCUS est installé. Chaque composant peut être protégé par un pare-feu.

A l'aide d'un serveur proxy inverse, les utilisateurs externes pensent qu'ils accèdent à WebFOCUS directement. Cependant, le serveur proxy reçoit les requêtes HTTP entrantes et les passe au serveur web sur lequel WebFOCUS est installé, ajoutant une couche de sécurité supplémentaire.



x
Comment : Configurer un proxy inverse pour Apache Tomcat

Si vous souhaitez utiliser une configuration de serveur proxy inversé avec un serveur d'applications Apache Tomcat™, vous devez ajuster un paramètre dans le fichier server.xml pour vous assurer que tous les appels d'URL utilisent l'adresse du serveur proxy Web au lieu du serveur interne. Sinon, certaines fonctionnalités, telles que les zooms en profondeur dans les rapports Microsoft® Excel® 2007, récupère les informations dans la machine hôte interne au lieu du proxy.

Pour modifier le fichier Apache Tomcat server.xml, suivez les étapes suivantes :

  1. Naviguez vers le répertoire suivant
    <Tomcat_Home>\conf

    où :

    <Tomcat_Home>

    est l'emplacement sur votre ordinateur où est installé l'application Apache Tomcat.

  2. Modifiez le fichier server.xml.
  3. Rechercher le bloc de connecteur Coyote/JK2 AJP 1.3.
  4. Ajoutez les paramètres proxyName et proxyPort, tels que présentés dans l'exemple suivant :
    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    <Connector port="8009"
        enableLookups="false" redirectPort="8443" debug="0"
        protocol="AJP/1.3" proxyName="WEB-FACING PROXY_SERVER"
        proxyPort="WEB FACING PROXY_PORT" />
  5. Pour la valeur de paramètre proxyName, spécifiez le nom d'hôte du serveur proxy Web.
  6. Pour la valeur de paramètre proxyPort, spécifiez le numéro de port du serveur proxy Web.
  7. Enregistrez les modifications apportées au fichier server.xml.
  8. Redémarrez le serveur d'application Apache Tomcat.

Haut de page

x
Modèle de déploiement mixte

WebFOCUS prend en charge plusieurs points d'entrée dans une seule installation WebFOCUS. Par exemple, il est possible que des utilisateurs externes soient connectés via un serveur proxy inversé pendant que des utilisateurs internes accèdent directement à la couche web. Il peut également exister deux ou plusieurs serveurs proxy inverses pour des communautés d'utilisateurs différentes, comme le montre l'image suivante.


WebFOCUS