Réserver une Démo
Pré. Proc.

Guide Démarrer rapide WebEA - IIS

L'objectif du Guide Démarrer rapide WebEA - IIS est de fournir le processus complet pour installer et configurer rapidement WebEA dans un nouvel environnement IIS en utilisant les options les plus courantes.

Le processus est basé sur les hypothèses suivantes :

  • Une machine propre basée sur Windows Server 2012 (ou version ultérieure) a été sélectionnée pour héberger à la fois le Pro Cloud Server et le serveur Web ; c'est-à-dire qu'aucun autre serveur Web ou application n'est configuré pour écouter sur le port 80
  • IIS sera utilisé comme serveur Web
  • WebEA aura accès à un tout nouveau modèle Firebird (car il est le plus simple, car il ne nécessite aucun pilote ODBC tiers)
  • La base d'utilisateurs Enterprise Architect utilise Enterprise Architect 13.5 ou une version ultérieure

1. Téléchargez le Pro Cloud Server

Étape

Description

1.1

Le programme d'installation Pro Cloud Server peut être téléchargé à partir de la section utilisateur enregistré du site Web de Sparx Systems .

https://sparxsystems.com/registered/reg_ea_down.html

Note : Vous aurez besoin d'informations d'identification valides pour accéder à cette zone du site Web.

2. Installer le serveur Web

Étape

Description

2.1

Pour plus de détails sur l'installation d'IIS et de PHP, reportez-vous au lien suivant :

https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh994592(v=ws.11)

2.2

Installez IIS comme décrit dans le lien ci-dessus.

Note : comme mentionné dans le lien, assurez-vous d'activer CGI lors de l'installation.

2.3

Installez PHP comme décrit dans la section " Download and Install PHP Manually " ; cependant, ignorez le téléchargement/l'extraction de l'extension WinCache (étapes 2 à 4).

2.4

Vérifiez que PHP a été installé avec succès en entrant ce qui suit dans l'invite de commande Windows :

php-info

Si cela renvoie une erreur, vous devrez peut-être installer le dernier redistribuable VS C++ (voir : https://answers.microsoft.com/en-us/windows/forum/all/vcruntime140dll-was-not-found/f43d5afd-9239-4913-8f32-20e44a959e13).

2.5

Test PHP comme décrit dans la section " To test your PHP installation " .

2.6

Activez maintenant les extensions PHP requises pour WebEA . Ouvrez le dossier dans lequel vous avez installé PHP (par exemple C:\PHP\) et modifiez le fichier php.ini. Recherchez chacune des lignes suivantes et supprimez le caractère de commentaire (;).

;extension=curl

;extension=gettext

;extension=mbstring

;extension=openssl

Note :

  • Avec une nouvelle installation, vous pouvez vous retrouver avec les fichiers php.ini-development et php.ini-production, mais pas de fichier php.ini. Dans ce cas, copiez le fichier php.ini-production et renommez-le en php.ini.
  • Vous devrez peut-être également décommenter la ligne " ;extension_dir » et ajuster le chemin d'accès au dossier des extensions.

3. Configurer le serveur Web

Avec la configuration IIS par défaut, le site Web par défaut utilisera le port 80. Son dossier de base est %SystemDrive%\inetpub\wwwroot, qui est normalement C:\inetpub\wwwroot.

Étape

Description

3.1

Aucune configuration supplémentaire n'est requise. Test la connexion en accédant à l'adresse du serveur à partir d'un autre ordinateur. La page d'accueil « Internet Information Services » devrait s'afficher.

Note : si vous souhaitez utiliser l'authentification Windows pour WebEA , IIS doit être configuré comme décrit dans la rubrique « Configuration d'IIS pour l'authentification Windows WebEA ».

4. Installer Pro Cloud Server

Étape

Description

4.1

Le programme d'installation Pro Cloud Server est un MSI standard ; double-cliquez dessus pour démarrer l'installation.

Note : en fonction d’un certain nombre de facteurs, il se peut que vous soyez invité à fournir les informations d’identification d’un utilisateur disposant d’autorisations élevées ; celles-ci doivent être saisies avant que l’installation ne se poursuive.

4.2

La dialogue « Sparx Systems Pro Cloud Server Setup » s'affiche. Cliquez sur le bouton Suivant.

4.3

Lisez le contrat de licence et cochez la case pour indiquer que vous acceptez les termes. Cliquez sur le bouton Suivant.

4.4

Lisez les informations sur le Pro Cloud Server . Cliquez sur le bouton Suivant.

4.5

La page « Configuration personnalisée » s'affiche. Cliquez sur le bouton Suivant pour accepter les paramètres par défaut.

4.6

Cliquez sur le bouton Installer pour exécuter l'installation.

5. Configurer le Pro Cloud Server

Le Pro Cloud Server aura installé tous ses fichiers dans le dossier « C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\ » et ajouté un raccourci sur le bureau.

Étape

Description

5.1

Double-cliquez sur le raccourci « Pro Cloud Config Client » qui a été ajouté à votre bureau.

5.2

Entrez l'adresse du serveur :

localhost:1803

Entrez le mot de passe par défaut :

pcsadm1n

Cliquez sur le bouton OK .

Note : si vous utilisez la version PCS 4 ou une version antérieure, le mot de passe par défaut est vide (laissez le champ du mot de passe vide).

5.3

Cliquez sur Licence puis sur le bouton Créer une demande ; renseignez les informations relatives à votre entreprise et à vos achats, enregistrez la demande de licence et envoyez-la par courrier électronique à l'équipe commerciale Sparx Systems ([email protected]).

Lorsque l'équipe commerciale Sparx Systems vous renvoie votre certificat de licence, cliquez sur le bouton Ajouter et sélectionnez le fichier de certificat fourni ; le Pro Cloud Server devrait maintenant avoir une licence valide chargée.

5.4

Sélectionnez l'onglet « Ports »

Sélectionnez le port « 1804 » dans la liste et cliquez sur le bouton Modifier.

Cochez la case « OSLC pris en charge » puis cliquez sur le bouton OK .

5.5

Sélectionnez l'onglet « Gestionnaires de bases de données », puis cliquez sur Ajouter bouton.

Type le nom « fb-procloud.feap » dans le champ string de connexion, puis cliquez sur OK bouton.

Sélectionnez la nouvelle entrée dans la liste et cliquez sur Modifier bouton.

Sur l'écran Configurer le gestionnaire de base de données, sélectionnez « Activé » et les cases à cocher « Activer Fonctionnalités Pro (OSLC, WebEA et intégration) ».

Cliquez sur OK bouton.

Pour une explication plus détaillée sur la façon d’ajouter des gestionnaires de bases de données, consultez la rubrique d’aide Ajouter un gestionnaire de base de données - ODBC .

5.6

Ouvrez la console des services Windows standard (commande 'services.msc'), recherchez et sélectionnez le service ' Sparx Systems Professional Cloud ', puis redémarrez-le.

6. Copiez les fichiers WebEA sur le site Web

Étape

Description

6.1

Supprimez les fichiers IIS par défaut de C:\inetpub\wwwroot

6.2

Copiez le dossier C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\WebEA \ vers C:\inetpub\wwwroot.

6.3

Redémarrez IIS (dans le Gestionnaire des IIS, sélectionnez le nom du PC dans la liste des connexions, puis dans le panneau « Actions », cliquez sur l'option « Redémarrer »).

7. Configurer WebEA pour accéder au modèle

Pour mieux illustrer les options WebEA , nous allons définir trois connexions de modèle WebEA différentes. Toutes se connecteront à la même base de données Firebird physique.

Chaque connexion de modèle aura son propre ensemble d'options qui contrôlent la manière dont les utilisateurs pourront interagir avec les données.

Étape

Description

7.1

Ouvrez le fichier 'C:\inetpub\wwwroot\ WebEA \includes\webea_config.ini' avec un éditeur de texte.

7.2

Dans la section " [model_list] " , supprimez les lignes « model4 » et « model5 ». Modifiez les noms de modèles restants comme suit :

model1 = "Pro Cloud Modèle (pas de mises à jour) "

model2 = "Pro Cloud Modèle avec discussions"

model3 = " Modèle Cloud Pro avec code d'accès"

7.3

Dans la section " [model1 : settings] " , remplacez l'option SSCS_DB_ALIAS par « fb-procloud ». Les autres options par défaut doivent rester inchangées.

7.4

Dans la section " [model2 : settings] " , remplacez l'option SSCS_DB_ALIAS par « fb-procloud ». Les autres options par défaut doivent rester inchangées.

7.5

Supprimez les sections " [model3 : settings] " et " [model5 : settings] " , renommez l'en-tête de la section " [model4 : settings] » en [model3 : settings] " , puis définissez ces options comme indiqué :

sscs_db_alias = "fb-procloud"

sscs_port = "1804"

sscs_model_user = " "

sscs_model_pwd = " "

auth_code = "mot de passe01"

7.6

Enregistrez les modifications dans le fichier webea_config.ini dans C:\inetpub\wwwroot\ WebEA \includes.

8. Configurez votre/vos pare-feu pour autoriser l'accès client

Étape

Description

8.1

Les règles du pare-feu devront être ajustées pour autoriser le trafic entre le [Client] et le [Serveur Web], sur les ports 80 et 443.

8.2

Les règles de pare-feu devront être ajustées pour autoriser le trafic entre le [Serveur Web] et le [ Pro Cloud Server ], sur les ports 1804 et 1805.

9. Utilisez Enterprise Architect pour ajouter du contenu

Le modèle Firebird initial que nous avons créé précédemment sera vide. Le moyen le plus simple d'ajouter du contenu au modèle est d'utiliser Enterprise Architect .

Étape

Description

9.1

Sur une machine cliente avec accès au serveur Web, ouvrez Enterprise Architect v13.5 ou version ultérieure.

9.2

Depuis la Page Démarrage sélectionnez « Gérer les projets » ou, depuis le ruban, sélectionnez l'icône « Project list > Ouvrir Projet .

9.3

Cliquez sur le bouton Se connecter au Cloud .

9.4

Sur l'écran « Connexion Cloud », définissez ces paramètres :

Nom : fb-procloud

Protocole : http://

Serveur : {votre nom de serveur}

Port: 1804

Nom Modèle : fb-procloud

Cliquez sur le bouton OK .

9.5

Ouvrez la page « Paramètres > Modèle > Options > Cloud » et cochez ces cases :

  • Créer automatiquement Image de Diagramme et une image cartographique (à chaque fois diagramme est enregistré)
  • Créer automatiquement une page HTML (à chaque fois qu'un document lié est enregistré)
Ces options garantissent que diagrammes et les documents liés sont enregistrés dans un format qui permet leur visualisation dans WebEA .

9.6

Créez un ensemble d'échantillons de Modèle Vues , Paquetages , diagrammes et éléments, afin qu'ils puissent être visualisés ultérieurement dans WebEA .

10. Test l'accès WebEA

Étape

Description

10.1

Sur une machine cliente, ouvrez un navigateur Internet et entrez l'URL :

http://{votreserveurweb}/ WebEA /login.php

où la valeur '{yourwebserver}' est soit le nom, soit le numéro IP de la machine hébergeant le site Web WebEA . L'écran de connexion WebEA s'affiche, répertoriant les trois connexions de modèle que nous avons définies précédemment :

  • Pro Cloud Modèle (pas de mises à jour)
  • Pro Cloud Modèle avec discussions
  • Modèle Pro Cloud avec code d'accès

10.2

Sélectionnez la première connexion au modèle - Pro Cloud Modèle (aucune mise à jour) - et cliquez sur le bouton Suivant. Cela vous connecte au modèle et affiche les vues de modèle définies.

À partir de là, vous devriez pouvoir naviguer dans le modèle en sélectionnant Paquetages , diagrammes et éléments. Lorsque vous sélectionnez un élément, ses détails complets s'affichent. En raison de la manière dont cette connexion de modèle est définie, le bas de la section des propriétés NE CONTIENDRA PAS la section « Discussions ».

10.3

Cliquez sur l'icône « hamburger » dans le coin supérieur droit de l'écran et sélectionnez l'option « Déconnexion ». Sélectionnez ensuite la deuxième connexion de modèle - Pro Cloud Modèle avec discussions - et cliquez sur le bouton Suivant. Vous devriez voir les mêmes vues de modèle que précédemment ; naviguez maintenant jusqu'à un élément et confirmez que la section « Discussions » est visible.

10.4

Cliquez à nouveau sur l'icône « hamburger » dans le coin supérieur droit et sélectionnez l'option « Déconnexion ».

Sélectionnez la troisième connexion de modèle, « Pro Cloud Modèle avec code d'accès » et cliquez sur le bouton Suivant. Cette fois, une prompt pour le code d'accès doit s'afficher ; saisissez « password01 » (comme nous l'avons défini à l'étape 7.5) et cliquez sur le bouton Connexion. Vous devriez voir les mêmes vues de modèle que précédemment. Accédez à un élément ; cette fois, il devrait y avoir un menu « hamburger » bleu dans la zone des détails de l'élément qui permet la création de fonctionnalités d'élément telles que les tests et les allocations de ressources. Il devrait également y avoir une icône en forme de crayon à côté de la zone notes d'élément qui, lorsqu'on clique dessus, permettra la modification des notes d'élément.

Complet

Cette procédure de démarrage rapide est maintenant terminée. Elle vous a montré comment installer et configurer une installation de base de WebEA sur IIS. La documentation d'aide en ligne du système Sparx contient des instructions plus détaillées et explique toutes les options possibles qui peuvent être configurées. Consultez la section « Modèle Référentiel | Référentiels Cloud Basé | Pro Cloud Server » dans l'aide en ligne Enterprise Architect .