En quoi consiste WebFOCUS App Studio ?

Dans cette section :

WebFOCUS App Studio est le nouvel environnement graphique de développement (GUI) basé sur Windows pour créer des applications WebFOCUS avancées. App Studio utilise le framework en ruban Microsoft Windows® pour délivrer une interface utilisateur interactive permettant la construction d'applications de business intelligence au sein du même espace de travail.

Dans App Studio, vous pouvez effectuer les tâches suivantes :

Accéder aux données et descriptions. Avec le canevas Métadonnées, vous pouvez voir ou modifier des synonymes, et en créer de nouveaux, via une interface graphique. Les synonymes vous permettent d'accéder aux sources de données et de les interpréter pour utilisation dans les applications de reporting.

Créer des applications de reporting. Générer des procédures de rapport dans la Zone de dessin Rapport, Zone de dessin Graphique, Zone de dessin HTML ou Zone de dessin Document.

Personnaliser les applications de reporting. En plus de personnaliser vos applications de reporting en appliquant des styles et des couleurs, vous pouvez ajouter les composants suivants à la procédure.

Gestion de votre environnement. Vous pouvez appliquer les fonctions suivantes à vos applications de reporting pour changer le comportement de votre environnement.


Haut de page

x
Architecture WebFOCUS

Dans cette section :

Cette rubrique explique brièvement le principaux composants de WebFOCUS et leurs implémentations. Pour une description complète de WebFOCUS, consultez la documentation WebFOCUS.



x
WebFOCUS et votre réseau

WebFOCUS s'intègre à votre réseau existant en connectant votre sevreur Web à vos données. Les utilisateurs finaux accèdent aux applications WebFOCUS via un navigateur web, donc ils n'ont besoin que des éléments suivants :



x
Composants WebFOCUS

Il existe deux composants WebFOCUS principaux.



x
Configuration WebFOCUS

WebFOCUS utilise une architecture distribuée, afin que le client WebFOCUS, le serveur de rapports, et vos données puissent être placés sur toute plateforme, n'importe où sur 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. Vous pouvez connecter plusieurs serveurs de rapports WebFOCUS au client WebFOCUS. WebFOCUS peut fournir des rapports sur tous ces serveurs.

La configuration d'une architecture distribuée requiert les actions suivantes :


Haut de page

x
Architecture App Studio

Comment :

Référence :

Cette rubrique explique brièvement le principaux composants d'App Studio et leurs implémentations.

WebFOCUS App Studio comprend les éléments suivants :



x
Référence : Base de données Derby

La base de données Derby installée avec votre édition d'App Studio est fournie avec des identifiants pré-enregistrés possédant des autorisations développeur et administrateur. Ces identifiants permettent un développement d'applications dans des zones spécifiques de l'environnement WebFOCUS, et les autorisations pour modifier les mots de passe des utilisateurs.

Le tableau suivant dresse la liste des identifiants pré-installés disponibles dans App Studio.

Nom

Mot de passe

Function

wfdesktop

laisser vide

Fournit tous les privilèges requis pour un développement utilisant une version autonome d'App Studio.

Quand vous vous connectez à un environnement WebFOCUS en utilisant l'ID wfdesktop, sans mot de passe, vous pouvez développer les applications dans la zone Projets, la zone Serveurs de Données, et la zone Applications Web.

Cet identifiant ne permet pas de développer dans la zone Référentiel.

admin

admin

Fournit un accès à la Console d'administration WebFOCUS et au Centre de sécurité.

Quand vous vous connectez à un environnement WebFOCUS en utilisant l'ID et le mot de passe admin, vous pouvez développer les applications dans toutes les zones.



x
Comment : Modifier le mot de passe via le Centre de sécurité

Avec les identifiants administrateur pré-installés dans la base de données Derby, vous pouvez accéder aux privilèges administrateurs qui vous permettent de changer de mot de passe via le Centre de sécurité.

Pour modifier les mots de passe via le Centre de sécurité, suivez les étapes suivantes :

  1. Ouvrez la page de connexion WebFOCUS avec l'une des options suivantes :
    • Depuis le menu Démarrer, sélectionnez Tous les Programmes. Ouvrez le dossier Information Builders, puis déployez le dossier WebFOCUS App Studio. Déployez le dossier Utilitaires WebFOCUS App Studio, puis cliquez sur Console d'administration WebFOCUS.

      ou

    • Ouvrez la page suivante dans votre navigateur web :
      http://localhost:8080/ibi_apps

      Remarque : cette option requiert que vous utilisiez le serveur d'applications Tomcat, sur le port 8080, et l'alias par défaut ibi_apps.

    La page de connexion WebFOCUS s'ouvre, comme le montre l'image suivante.

    Console d'administration WebFOCUS

  2. Entrez le nom d'utilisateur admin avec le mot de passe admin.
  3. Cliquez sur Connexion.

    La page d'accueil WebFOCUS s'affiche.

  4. En haut de la page de bienvenue, cliquez sur Administration puis sur Centre de sécurité.

    La fenêtre de dialogue Centre de sécurité, comme le montre l'image suivante.

    Fenêtre de dialogue Centre de sécurité

  5. En tant qu'administrateur vous pouvez changer tout mot de passe utilisateur. Sur l'onglet Utilisateurs & Groupes, sous Utilisateurs, faites un clic droit sur un utilisateur, et cliquez sur Définir Mot de passe.

    La fenêtre de dialogue Indiquer Mot de passe - Utilisateur s'ouvre, comme le montre l'image suivante.

    Fenêtre de dialogue Entrer Mot de passe

  6. Entrez un nouveau mot de passe, confirmez le mot de passe, puis cliquez sur OK.

    Le nouveau mot de passe est effectif immédiatement.

Pour en savoir plus sur la définition des informations de sécurité de l'utilisateur, consultez le manuel Administration et Sécurité WebFOCUS.



x
Référence : Structure de répertoire App Studio

Cette rubrique fait référence à la structure de répertoire de App Studio créée après l'installation. Le répertoire par défaut est drive:\ibi.

\apps

Contient des applications et des données. Par défaut, il s'agit du répertoire Racine Application (APPROOT) dans lequel WebFOCUS trouve ses fichiers applicatifs. Des fichiers d'exemple sont fournis dans les répertoires \ibinccen et \ibisamp.

Le répertoire Racine Application est créé pendant l'installation d'App Studio et du serveur de rapports WebFOCUS.

Il est défini par la variable APPROOT dans le fichier de configuration du serveur, edaserve.cfg, et la variable IBI_Approot_Directory qui est définie durant l'installation de WebFOCUS. Ces variables pointent sur le répertoire Racine Application pour les application résidant sur le serveur Web où WebFOCUS est installé.

Pour le développement orienté projet, les répertoires Racine Application doivent pointer sur le même emplacement.

\AppStudio81

Contient les composants d'interface graphique pour créer du contenu App Studio.

\AppStudio81\srv81\home

Contient les fichiers du serveur d'applications local.

\AppStudio81\derby

Contient les fichiers de base de données Derby.

Pour plus d'informations, consultez la rubrique Structure de répertoire App Studio dans le Guide d'installation et de configuration de WebFOCUS App Studio.


Haut de page

x
Traitement WebFOCUS et App Studio

Ce qui suit illustre la façon dont WebFOCUS et App Studio traitent les requêtes. Chaque étape est expliquée en-dessous du dessin.

Traitement WebFOCUS et App Studio

  1. Un utilisateur lance une requête et passe des paramètres en appelant un servlet WebFOCUS via des liens et des formulaires de page web ou via App Studio.
  2. De La requête et les paramètres arrivent au client WebFOCUS sur le Web ou le serveur d'applications, qui traite les paramètres et crée une requête pour le serveur de rapports.
  3. Le serveur d'applications 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 traite la requête utilisateur en utilisant les données récupérées.
  6. La réponse est retournée vers le client WebFOCUS sur le Web ou le d'applications.
  7. La réponse est renvoyée à l'utilisateur.

App Studio traite les requêtes de la même façon que WebFOCUS.


Haut de page

x
Modes de développement App Studio

Dans cette section :

App Studio permet un développement en local (standalone) et un développement en environnement distant. Dans le panneau Arborescence Environnements, vous pouvez développer localement sur votre machine ou dans un environnement WebFOCUS distant.

Dans App studio, vous construisez des applications qui consistent en des fichiers de différents types. Vous pouvez créer le projet en tant qu'application autonome dans l'environnement de développement ou bien en tant qu'application web en libre service.

Avec une installation complète d'App Studio, vous pouvez effectuer les tâches suivantes :

Remarque : si vous n'avez pas de serveur de rapports ni de client WebFOCUS sur votre machine de développement, par exemple l'édition Application Managed Reporting d'App Studio, votre environnement permet les deux dernières fonctionnalités.



x
Développement orienté projet

App Studio prend en charge deux configurations pour développement projet :

L'utilisation d'un environnement distant pour développement projet nécessite :



x
Référence : Résumé des étapes pour développement orienté projet

Pour créer un nouveau projet, suivez les étapes suivantes :

  1. Installer App Studio. Utilisez le programme d'installation pour installer App Studio (ce qui inclut un serveur de rapports pour développement autonome) sur votre machine Windows.
  2. Configurez le serveur web. Pour développement autonome local, configurez les alias et la fonctionnalité servlet sur le serveur web local.
  3. Configurez les communications et les accès aux données. Mettez en place un accès aux serveurs de rapports distants et créez ou copiez les descriptions des sources de données. Vous devez aussi paramétrer l'accès aux autres sources de données, telles que les bases de données relationnelles.
  4. Créez un projet dans le noeud Projets de l'environnement ciblé. Avant de commencer le développement projet, vous devez créer un répertoire projet pour stocker les fichiers associés. Vous créez ce répertoire avec l'Assistant Projet.

    Utiliser l'assistant projet pour nommer le projet, lui associer un répertoire, et optionnellement ajouter d'autres chemins de répertoires depuis lesquels le projet peut extraire des informations, ou des chemins vers d'autres ressources.

    Des projets d'exemple sont fournis pour les éditions qui autorisent un développement en mode local/autonome. Quand vous travaillez avec un environnement WebFOCUS distant, vous ne voyez pas d'échantillons de projets, par défaut.

  5. Créez, développez, et testez les composants des projets. Ouvrez le projet, créez ses composants (procédures, sysnonymes pour sources de données, fichiers HTML, et autres fichiers associés) puis développez et testez les sur le serveur de rapports et le serveur Web.

Pour plus d'informations sur l'installation d'App Studio, la configuration du serveur web et la configuration des communications et accès aux données, consultez le manuel Installation et configuration de WebFOCUS App Studio.



x
Développement à distance.

App Studio fournit les scénarios suivants pour développement à distance :



x
Référence : Résumé des étapes pour développement à distance

Pour créer une nouvelle application sur une plateforme serveur :

  1. Installer App Studio. Utilisez le programme d'installation pour installer App Studio sur votre machine Windows.
  2. Ajouter un environnement WebFOCUS. Ajoutez un environnement depuis la fenêtre de dialogue Propriétés de l'environnement WebFOCUS. Pour plus d'informations, consultez Ajouter un environnement WebFOCUS.
  3. Créez un dossier d'application sur le serveur. Créer le dossier d'application dans la zone Serveur de Données ou développez directement dans le Référentiel.
  4. Créez, développez, et testez les composants applicatifs. Ouvrez l'application, créez ses composants (procédures, sysnonymes pour sources de données, fichiers HTML, et autres fichiers associés) puis développez et testez les sur le serveur de rapports et le serveur Web.

WebFOCUS