Présentation et architecture de WebFOCUS et App Studio

Dans cette section :

App Studio sert à développer et à gérer les applications WebFOCUS, ainsi qu'à administrer les environnements MR. Bien que ceci ne soit pas requis, il est généralement supposé que WebFOCUS est installé, ou sera installé quelque part dans votre système d'information. De plus, tant l'architecture que la fonctionnalité d'App Studio sont basées sur l'architecture de WebFOCUS.


Haut de page

x
Composants App Studio

Deux aires fonctionelles sont à prendre en compte pour le développement et l'administration dans App Studio.


Haut de page

x
Environnements et composants WebFOCUS

Dans l'environnement WebFOCUS, WebFOCUS connecte un serveur web ou un serveur d'applications à vos données. Les utilisateurs finaux accèdent alors aux applications WebFOCUS via un navigateur web. Votre entreprise peut avoir plusieurs environnements WebFOCUS, chacun contenant les composants suivants :

WebFOCUS utilise une architecture distribuée. Ceci implique que le client WebFOCUS et son serveur de rapport WebFOCUS associé peuvent tout aussi bien résider sur la même machine et système d'exploitation qu'être distribués sur plusieurs machines avec des systèmes d'exploitation différents. Vous pouvez facilement connecter un serveur web Apache sous UNIX à Microsoft SQL Server sous Windows et à des données DB2 sous z/OS.

Pour plus d'informations concernant les options de configuration et les composants WebFOCUS, consultez la documentation d'installation et de configuration pour votre plateforme.

Remarque : pour assurer le fonctionnement de la communication, les composants WebFOCUS doit tous avoir le même numéro de version que celui d'App Studio.


Haut de page

x
Traitement WebFOCUS

Les étapes suivantes accompagnent la figure ci-dessous et décrivent comment les requêtes WebFOCUS ou App Studio fonctionnent :

  1. Un utilisateur lance une requête et passe des paramètres en appelant le servlet WebFOCUS via des liens et des formulaires de page web, ou via App Studio.
  2. La requête et les paramètres arrivent au client WebFOCUS sur le serveur Web ou le serveur d'applications, et le client WebFOCUS traite les paramètres pour créer une requête vers le serveur de rapports WebFOCUS.
  3. Le serveur d'applications WebFOCUS reçoit cette requête, la traite, et accède à toutes données nécessaires.
  4. Les données sont extraites de sources de données pour le traitement de la requête.
  5. Le serveur de rapports WebFOCUS traite la requête utilisateur en utilisant les données récupérées.
  6. La réponse est renvoyée au client WebFOCUS.
  7. La réponse est renvoyée à l'utilisateur.

Traitement WebFOCUS et App Studio


Haut de page

x
Traitement App Studio

App Studio traite les requêtes de la même façon que WebFOCUS. App Studio appelle un serveur Web ou un serveur d'applications qui est configuré pour accepter une requête de servlet WebFOCUS. Le servlet se connecte alors au serveur de rapports WebFOCUS pour traiter cette requête.

Le serveur d'applications et/ou le serveur Web peuvent résider sur la même machine qu'App Studio ou ailleurs dans votre entreprise.

Vous pouvez aussi combiner un traitement local avec un traitement à distance.


Haut de page

x
Options de développement d'App Studio

App Studio fournit la flexibilité nécessaire au développement et à la maintenance de vos rapports et applications WebFOCUS. Il existe plusieurs méthodes de développement avec App Studio.

Pour plus d'informations sur les configurations App Studio et les environnements de développement, consultez le manuel Prise en main de WebFOCUS App Studio.


Haut de page

x
Installation en réseau App Studio

Normalement, App Studio est installé sur le poste de travail de chaque développeur. Cependant, une alternative consiste à installer App Studio en réseau, cette option étant disponible.

Dans une configuration réseau, App Studio est installé sur une seule machine partagée, plutôt que sur chaque poste de travail. Les développeurs démarrent App Studio sur leurs bureaux en exécutant des fichiers installés sur la machine partagée. Ceci simplifie l'administration, l'installation et la mise à jour; les développeurs utilisent un environnement préconfiguré en commun.

Une installation réseau d'App Studio inclut seulement les outils et fonctions de l'interface graphique pour développer. organiser, et déployer les applications et procédures. Après l'installation de l'option App Studio en réseau, vous devez mettre en place une connexion à l'environnement WebFOCUS quelque part sur votre réseau. App Studio va alors utiliser la configuration du serveur Web, la configuration du serveur d'applications, la connectivité du client WebFOCUS, et le serveur de rapports WebFOCUS associé à cet environnement.

Les installations en réseaux sont discutées dans Configurer une installation réseau.


Haut de page

x
App Studio sur une machine WebFOCUS

App Studio et WebFOCUS peuvent être installés sur la même machine à condition que WebFOCUS soit installé en premier. Le programme d'installation d'App Studio détectera que WebFOCUS est déjà installé et par défaut, utilisera l'environnement WebFOCUS et ses composants. App Studio s'exécute alors en utilisant la configuration Client WebFOCUS, les répertoires racines de l'application (APPROOT), les racines de contexte et les alias du serveur d'applications et/ou web (dossiers virtuels), et le serveur de rapports WebFOCUS. Tous les produits peuvent co-exister et utiliser le même environnement WebFOCUS via App Studio ou un navigateur.

App Studio peut aussi être configuré pour une configuration indépendante de WebFOCUS.


WebFOCUS