Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Installation et configuration WebEA

Le produit Sparx Systems Pro Cloud Server est installé à l'aide d'un package Microsoft Windows Installer paquetage qui comprend un certain nombre de composants optionnels. WebEA est l'un de ces composants et est installé par défaut. Il est possible de changer l'emplacement d'installation de WebEA ; cependant, si les paramètres par défaut sont utilisés, WebEA sera installé dans le dossier C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\WebEA \ (en supposant qu'une machine 64 bits est utilisée).

Consultez les rubriques d'aide Installation Pro Cloud Server Configuration Pro Cloud Server pour une description complète de l'installation et de la configuration du Pro Cloud Server de Sparx Systems .

Si vous avez déjà configuré WebEA et que vous souhaitez mettre à jour vers une version plus récente, reportez-vous à la Mise à jour de WebEA vers une nouvelle version .

Important : Si vous installez le Pro Cloud Server sur une machine sur laquelle Sparx Systems Cloud Services ou Sparx Systems WAN Optimizer sont déjà installés, ceux-ci doivent d'abord être désinstallés.

Exigences du serveur WebEA

Afin de WebEA exécuter votre environnement vous devez avoir :

  • Un serveur Web (Apache ou IIS) capable d'héberger PHP v8.0 (ou supérieur)
  • Un serveur Web avec ces extensions PHP standard installées et activées : core, curl, date, gettext, hash, json, libxml, mbstring, pcre, session, standard et tokenizer
  • Un serveur Web avec des sessions PHP activées
  • Connectivité entre le serveur web et le serveur hébergeant le Pro Cloud Server
  • Un dossier de base (sur le serveur web) pour stocker les pages du site web WebEA

Étapes de configuration

L'installation de l'application WebEA doit déjà être terminée en suivant les étapes décrites dans la rubrique d'aide de l' installation du Pro Cloud Server , en s'assurant que le composant WebEA a été installé.

En plus d'installer le serveur Pro Cloud , WebEA a également besoin d'un serveur Web pour l'héberger. Dans la configuration la plus simple, le serveur Web serait installé sur la même machine que le Pro Cloud Server .

La configuration WebEA applique ces étapes :

Marcher

Action

Voir également

1

Décidez quels modèles seront disponibles pour les utilisateurs de WebEA .

Dans le même temps, il convient de considérer ces points, qui détermineront les options de configuration de chaque modèle :

  • La sécurité des utilisateurs est-elle actuellement configurée sur le modèle ?
  • Les utilisateurs WebEA doivent-ils être invités à entrer leur ID utilisateur et leur mot de passe de modèle ?
  • Les utilisateurs de WebEA devraient-ils pouvoir voir les discussions sur les éléments ?
  • Les utilisateurs de WebEA devraient-ils pouvoir ajouter des discussions d'éléments ?
  • Les utilisateurs de WebEA doivent-ils pouvoir rejoindre et participer aux avis ?
  • Les utilisateurs de WebEA doivent-ils pouvoir insérer de nouveaux objets, et si oui, de quels types ?
  • Les utilisateurs de WebEA doivent-ils pouvoir ajouter de nouvelles fonctionnalités d'éléments, et si oui, quels types ?
  • Les utilisateurs de WebEA doivent-ils pouvoir modifier les notes d'éléments ?
  • Les utilisateurs de WebEA doivent-ils pouvoir modifier les tests d'éléments ?
  • Les utilisateurs de WebEA doivent-ils pouvoir modifier les allocations de ressources d'éléments ?
  • Quelle est la liste par défaut des éléments de la liste de surveillance pour le modèle ?

2

Utilisez le client de configuration Cloud et définissez un port à utiliser pour accéder à vos modèles Cloud . Assurez-vous que l'option 'OSLC pris en charge' a été définie sur true.

Après avoir ajouté ou modifié les configurations de port, assurez-vous que le service Windows « Sparx Systems Professional Cloud » est redémarré.

Configuration des ports

3

Assurez-vous qu'un gestionnaire de base de données est défini pour chaque modèle choisi à l'étape 1, dans la liste des gestionnaires de base de données du Pro Cloud Server . Le processus pour ce faire est décrit dans Sparx Systems Pro Cloud Server Configuration Client, dans Add Database Manager .

Ajouter un gestionnaire de base de données - ODBC

4

Pour chacun des modèles décidés à l'étape 1, sélectionnez le modèle sur le ' Client de configuration Sparx Systems Pro Cloud Server ', cliquez sur le bouton Configurer et cochez la case 'Activer les fonctionnalités Pro ( Fonctionnalités , WebEA et Intégration)'.

5

Assurez-vous que votre Pro Cloud Server dispose d'une licence valide, chargée en procédant comme suit :

  1. Cliquez sur la licence bouton.
  2. Cliquez sur Créer une demande bouton.
  3. Remplissez votre entreprise et les détails de l'achat.
  4. Enregistrez la demande de licence et envoyez-la par e-mail à l'équipe commerciale de Sparx Systems ([email protected]).
Lorsque l'équipe commerciale de Sparx Systems renvoie votre certificat de licence :
  1. Cliquez sur le bouton Ajouter.
  2. Sélectionnez le fichier de certificat fourni.
Le Pro Cloud Server doit maintenant avoir une licence valide chargée.

6

Vérifiez que vous pouvez accéder au(x) modèle(s) dans Enterprise Architect en utilisant l'option 'Connect to Cloud '.

Après avoir ouvert chaque modèle dans Enterprise Architect , activez les options 'Cache de données' et cliquez sur le bouton Créer pour générer l'ensemble initial de diagrammes visualisables et de documents liés. Voir la rubrique Modèle du modèle pour plus de détails.

Connecter Enterprise Architect à un Modèle Cloud

sept

Téléchargez, installez et configurez votre serveur web pour PHP, selon vos besoins.

Conseil : XAMPP est le serveur web Apache/PHP le plus courant qui inclut tous les composants requis ; il est disponible pour Windows /Linux et OS X sur :

https://www.apachefriends.org/download.html

WebEA a été testé sur toutes les versions actuellement disponibles de PHP, mais si votre environnement n'a pas d'exigences particulières, Sparx Systems recommande la v8.1.5 pour Windows . Tous les autres points Quick Début cette configuration.

Note : WebEA ne nécessite que l'installation minimale de XAMPP, Apache et PHP ; il ne nécessite pas MySQL, FileZilla Mercury, Tomcat ou l'un des autres composants optionnels, donc si vous n'avez pas besoin de ces composants, Sparx Systems vous recommande de ne pas les installer.

8

Définissez et configurez un site Web pour WebEA sur votre serveur Web.

Comme il existe de nombreux serveurs Web et configurations différents, la configuration du site Web pour WebEA , le choix du port que le serveur Web écoutera et la protection du site Web contre les attaques externes ne relèvent pas de la portée de cette documentation.

Conseil : En utilisant la configuration XAMPP par défaut, le port du site Web par défaut est 80 et le dossier de base est à 'C:\xampp\htdocs'. XAMPP aura déjà ajouté des fichiers à ce dossier ; WebEA ne nécessite pas ces fichiers, donc si vous n'en avez pas besoin, déplacez-les vers un emplacement de sauvegarde.

9

Copiez le contenu de l'intégralité du dossier d'installation de WebEA (' C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\WebEA \') dans le dossier de base du site Web.

Conseil : Copiez le dossier WebEA de ' C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\WebEA \' vers 'C:\xampp\htdocs'.

Note spéciale concernant les réinstallations : avant de mettre à jour les fichiers WebEA , effectuez une sauvegarde des fichiers que vous avez modifiés ; c'est-à-dire \includes\webea_config.ini et \includes\webea_strings.ini.

dix

En raison de la nature sensible de certaines des informations contenues dans le fichier de configuration WebEA , nous recommandons que le dossier '\includes\' dans le dossier WebEA soit strictement restreint afin que seul PHP puisse accéder aux fichiers qu'il contient. Par exemple, dans Apache, ceci est réalisé avec cette entrée dans le fichier de configuration d'Apache :

<Répertoire " {chemin_site_web}/includes">

AllowOverride aucun

options aucune

Exiger que tout soit refusé

</Répertoire>

Une fois votre serveur Web configuré et les fichiers de l'application WebEA copiés dans le dossier de base, démarrez ou redémarrez le serveur Web.

Conseil : Depuis le panneau de contrôle XAMPP, Stop/ Début Apache.

11

Editez le fichier '\includes\webea_config.ini' et définissez chaque modèle choisi à l'étape 1.

Consultez la rubrique d'aide Comment configurer les modèles WebEA pour plus de détails sur la signification de chaque option dans le fichier de configuration de WebEA .

Conseil : Editez le fichier 'C:\xampp\htdocs\includes\webea_config.ini', et mettez à jour tous les paramètres avec le préfixe 'SSCS_' à celui d'un référentiel défini dans votre Service Cloud .

Note spéciale concernant les réinstallations : si vous disposez d'une sauvegarde précédente du \includes\webea_config.ini et que vous souhaitez utiliser la même configuration, vous pouvez simplement restaurer le fichier de sauvegarde.

Configurer les modèles WebEA - via l'éditeur de texte

12

Sur une machine distante, ouvrez un navigateur internet et entrez l'URL de http://{votreserveurweb}/login.php, où la valeur '{votreserveurweb}' est soit le nom soit le numéro IP de la machine hébergeant le site web WebEA . Cela devrait afficher l'écran de connexion WebEA qui répertorie les modèles définis dans le fichier webea_config.ini.

13

Autres considérations:

  • Si vous avez besoin de différentes listes de modèles (ou d'options différentes) pour différentes bases d'utilisateurs, il est alors possible de définir plusieurs sites Web, chacun avec son propre dossier de port et de base dédié, en utilisant les hôtes virtuels d'Apache ; cela pourrait signifier que le groupe d'utilisateurs A pourrait accéder à son ensemble de modèles avec l'URL http://{yourwebserver}:180/ tandis que le groupe d'utilisateurs B utiliserait l'URL http://{yourwebserver}:200/
  • Les règles du pare-feu devront être ajustées pour autoriser le trafic entre le [Client] et le [Serveur Web]
  • Les règles du pare-feu devront être ajustées pour autoriser le trafic entre le [serveur Web] et le [ Pro Cloud Server ]

Configuration Modèle

Action

Description

Voir également

Configurer les options du modèle Enterprise Architect

Par défaut, les diagrammes et les documents liés ne sont pas enregistrés dans un format lisible par les navigateurs Web. Pour que les utilisateurs de WebEA puissent afficher ces composants, Enterprise Architect doit être configuré pour générer (et stocker) des versions visibles de ceux-ci chaque fois que des modifications sont apportées. Les options de génération de diagrammes visualisables et de documents liés sont définies au niveau du modèle.

Avec le modèle ouvert dans Enterprise Architect , sélectionnez l'option de ruban 'Paramètres > Modèle > Options'. Dans la boîte de dialogue 'Gérer les options du Modèle ', reportez-vous aux options 'Cache de données' sur la page ' Cloud '.

La première option (si activée), en plus d'enregistrer un diagramme , générera et enregistrera normalement également une image statique du diagramme .

La deuxième option (si activée), en plus d'enregistrer un document lié, générera et enregistrera également le document au format HTML.

Si ces options ne sont pas activées, les diagrammes et les documents liés ne seront pas visibles depuis WebEA .

Lors de la configuration initiale d'un modèle pour créer automatiquement des diagrammes visualisables et des documents liés, il est conseillé de cliquer sur le bouton Créer pour générer l'ensemble initial de diagrammes visualisables et de documents liés. Bien que cela ne soit pas obligatoire, les versions visualisables de tous les diagrammes et documents liés existants n'existeront pas tant qu'ils ne seront pas enregistrés.

Note : Cette approche est pertinente lorsque tous les utilisateurs Enterprise Architect utilisent une version ultérieure à 1350. Si, toutefois, certains de vos utilisateurs utilisent des versions plus anciennes d' Enterprise Architect , les mises à jour des diagrammes et des documents liés ne seront pas reflétées immédiatement lors de l'enregistrement.

Consultez la rubrique d'aide Comment configurer les composants affichables automatiquement pour connaître l'approche recommandée pour surmonter cette situation.

Options Modèle Comment configurer les composants visibles automatiquement Page Cloud

Configurer les utilisateurs du modèle

Il est possible pour les utilisateurs WebEA de se connecter aux modèles activés par la sécurité utilisateur de l'une des deux manières suivantes :

  • En utilisant leur modèle de nom d'utilisateur et de mot de passe ; c'est-à-dire les mêmes informations d'identification qu'ils utilisent lors de la connexion au modèle avec Enterprise Architect , ou
  • Si le modèle a été configuré dans WebEA pour ne pas nécessiter d'identifiants de connexion, tous les utilisateurs seront connectés sous le même compte utilisateur (en utilisant sscs_model_user et sscs_model_pwd définis dans le fichier 'webea_config.ini')
Configurer les utilisateurs Modèle

Authentification unique (SSO)

WebEA supporte ces systèmes d'authentification unique :

  • Authentification Windows avec Actif Directory
  • OpenID
À condition que le modèle Enterprise Architect ait été configuré pour l'authentification unique, les utilisateurs auront la possibilité d'utiliser l'authentification unique lors de l'accès au modèle via WebEA .

Note : Le paramètre Authentification Windows IIS peut provoquer un conflit avec l'option Authentification Windows de WebEA . Si vous utilisez IIS et que vous souhaitez utiliser la "Connexion avec l' ID Windows " de WebEA , le site WebEA lui-même doit avoir l'authentification Windows définie sur Désactivé.

Authentification unique (SSO) avec WebEA

Configuration de votre site WebEA pour HTTPS (SSL)

Comme il existe de nombreux serveurs Web et configurations différents, la configuration de votre site WebEA pour l'accès HTTPS n'entre pas dans le cadre de cette documentation.

Veuillez vous reporter à la documentation pertinente de votre serveur Web. Par exemple, la documentation Apache « Apache SSL/TLS Encryption » ou la rubrique d'aide Microsoft « How To Set Up an HTTPS Service in IIS ».

Configuration du Pro Cloud Server pour utiliser HTTPS (SSL)

Comme avec Enterprise Architect , WebEA peut accéder aux modèles via HTTP ou HTTPS. L'utilisation de HTTPS nécessite que vous disposiez d'un port configuré pour l'accès HTTPS, comme décrit dans la rubrique Ajouter une définition de port .

De plus, si vous utilisez votre propre autorité de certification pour signer des certificats, consultez également la Configuration de WebEA pour faire confiance à votre propre autorité de certification (CA) Rubrique d'aide.

Apprenez Plus

Remerciements

WebEA intègre certains composants développés par des tiers. Sparx Systems reconnaît la contribution apportée au produit WebEA par ces composants.

  • jQuery v3.5.1 - Fondation jQuery
  • NicEdit ©2007-2008, Brian Kirchoff, sous licence du MIT
  • Sélecteur de date pour jQuery v5.1.1, Keith Wood, sous licence du MIT