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 Pro Cloud Server Installation Pro Cloud Server Configuration 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 Updating WebEA to a New 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 :
|
|
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 :
|
|
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:
|
Configuration Modèle
Action |
La 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 :
|
Configurer les utilisateurs Modèle |
Authentification unique (SSO) |
WebEA supporte ces systèmes d'authentification unique :
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 Add a Port Definition .
De plus, si vous utilisez votre propre autorité de certification pour signer des certificats, consultez également la Configuring WebEA to Trust Your Own Certificate Authority (CA) Rubrique d'aide.
Apprenez Plus
- Pro Cloud Server Installation
- Pro Cloud Server Configuration
- How to configure WebEA Localization
- How to configure automatic viewable components
- Updating WebEA to a New Version
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