This topic applies only to the IBM Business Process Manager Advanced configuration.

Widget Passerelle de proxy

Le widget Passerelle de proxy affiche une liste des groupes de proxy qui existent dans le magasin de configuration intégré.

Chaque groupe de proxy de la liste contient des informations sur les passerelles de proxy installées associées au groupe. Lorsqu'une passerelle de proxy est installée sur un serveur, les groupes de proxy qu'elle référence sont automatiquement ajoutés au magasin de configuration s'ils n'existent pas déjà. Si vous désinstallez une passerelle de proxy du serveur, les groupes de proxy auxquels elle est associée ne sont pas supprimés. Ceci évite la perte involontaire des données de configuration du groupe de proxy lorsqu'aucune application de passerelle de proxy la référençant n'est installée. Vous devez supprimer le groupe de proxy s'il est devenu inutile.

La Figure 1 montre le widget Passerelle de proxy dans Business Space. Elle présente ce que vous voyez quand :
  • un groupe de proxy est partagé par plusieurs passerelles de proxy
  • une passerelle de proxy comprend plusieurs groupes de proxy
  • un groupe de proxy existe sans passerelle de proxy associée
Figure 1. Widget Passerelle de proxy dans Business Space

Widget Passerelle de proxy dans Business Space
La Figure 1 montre les éléments suivants :
  • Il existe deux passerelles de proxy : PGW1_Gateway et PGW2_Gateway.
  • Il existe quatre groupes de proxy : PGW1ProxyGroup, PGW2ProxyGroup, PGW3ProxyGroup et PGWSharedGroup.
  • La première ligne contient un groupe de proxy (PGW1ProxyGroup) associé à une passerelle de proxy unique (PGW1_Gateway).
  • La seconde ligne contient un groupe de proxy (PGWSharedGroup) partagé par plusieurs passerelles de proxy (PGW1_Gateway, PGW2_Gateway).
  • Les deuxième et troisième ligne illustrent une passerelle de proxy (PGW2_Gateway) associée à plusieurs groupes de proxy (PGWSharedGroup, PGW2ProxyGroup).
  • La quatrième ligne contient un groupe de proxy (PGW3ProxyGroup) sans passerelle de proxy associée.

Utilisation du widget Passerelle de proxy

Figure 2. Sélection d'un widget Passerelle de proxy

Sélection d'un widget Passerelle de proxy dans Business Space
Figure 2 montre la façon de sélectionner une passerelle de proxy à éditer. Pour cela, vous devez :
  1. Sélectionner la ligne du groupe de proxy appropriée dans la table, qui présente une icône en forme de crayon.
  2. Cliquez sur l'icône en forme de crayon (icône en forme de crayon) qui transforme le widget en une nouvelle vue dans laquelle vous pouvez configurer les services virtuels pour le groupe de proxy.
  3. Si la ligne sélectionnée concerne un groupe de proxy sans passerelle de proxy associée, une image croix (icône en forme de croix) s'affiche, dans laquelle vous pouvez supprimer le groupe de proxy.

Lorsque vous créez un groupe de proxy dans le magasin de configuration, aucun service virtuel n'est défini. Lorsque vous l'éditez pour la première fois, le panneau affiché dans Figure 3 s'affiche, dans lequel vous devez ajouter un service virtuel en renseignant la zone Emplacement WSDL.

Figure 3. Edition d'un nouveau groupe de proxy

Edition d'un nouveau groupe de proxy dans Business Space
Pour ajouter un service virtuel, vous devez entrer l'adresse URL dans le fichier WSDL (ce fichier est généralement disponible en entrant le noeud final du service, suivi de ?wsdl). Par exemple :
http://localhost:9080/BankServiceProviderWeb/sca/accountExport1?wsdl

(Si le fournisseur de services ne prend pas en charge la convention ?wsdl, le fichier WSDL peut être chargé à partir d'un autre emplacement tel qu'un registre.)

Vous devez ensuite cliquer sur Ajouter un service, qui ouvre le panneau de définition d'un service virtuel, comme illustré dans la Figure 4.

Figure 4. Edition d'un nouveau groupe de proxy

Edition d'un nouveau groupe de proxy dans Business Space
Les informations contenues dans Figure 4 peuvent être divisées en six sections :
  1. Type de port : type de port WSDL pour le service virtuel.
  2. Nom du service virtuel : clé attribuée à l'adresse URL de l'exportation pour les passerelles de proxy associées en vue de créer une adresse URL dédiée pour le service virtuel. Vous pouvez modifier la valeur générée en une valeur plus pertinente. Par exemple, la valeur par défaut présentée dans l'image est accountExport1_accountHttpService, que vous pouvez transformer en Account ou AccountService.
  3. Adresses URL de service virtuel : noeuds finaux adressables sur le réseau, exposés pour le service virtuel via les passerelles de proxy associées.
  4. Adresses URL de noeud final : liste ordonnée des noeuds finaux adressables sur le réseau, utilisés pour transmettre les messages de ce service virtuel. Celles-ci sont disponibles dans les éléments Target et AlternateTarget de l'objet de message de service après une primitive de médiation Recherche de noeuds finaux de passerelle.
  5. Activer le service virtuel : option à sélectionner obligatoirement si le service virtuel doit être mis à la disposition d'une primitive de médiation Recherche de noeuds finaux de passerelle lors de l'interrogation du magasin de configuration intégré.
  6. Propriétés de service avancées : série de paires valeur-clé définies par l'utilisateur, associées au service virtuel. Celles-ci sont disponibles dans l'élément EndpointLookupContext de l'objet de message de service après une primitive de médiation Recherche de noeuds finaux de passerelle.

Lorsque vous cliquez sur Sauvegarder, le widget revient à la liste d'origine des services virtuels associés au groupe de proxy.