Skip to main content
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded.

Connecteurs et services

Connexions à des systèmes externes

Les applications établissent fréquemment des connexions à des systèmes externes pour échanger les données nécessaires aux utilisateurs en vue de réaliser les tâches assignées. Ces connexions utilisent des frameworks standard pour échanger des informations entre systèmes, identifier les informations requises et définir le format de réponse. Par exemple, une application Pega Platform™ qui fournit des devis d’assurance automobile peut envoyer un numéro de permis de conduire vers une source de données externe hébergée par l’Agence Nationale des Titres Sécurisés pour obtenir l’historique d’un client afin d’évaluer le risque et le tarif du contrat d’assurance.

Une connexion entre systèmes se décompose en deux parties : un connecteur (parfois nommé connecteur de service) pour initier la demande et un service pour répondre à la demande. Sur le système demandeur, le connecteur établit un lien vers un service du système répondant pour échanger des données entre les deux systèmes.

Connecteurs

Un connecteur définit une demande d’informations sortante basée sur les métadonnées publiées pour la source de données. Les connecteurs établissent une connexion vers un système externe en utilisant un framework défini pour transmettre les données, tel que Simple Object Access Protocol (SOAP) ou Representational State Transfer (REST). Les connecteurs transmettent les données d’application vers une source de données externe grâce à des paramètres obligatoires ou optionnels et analysent la réponse pour mapper les données source vers la structure de données utilisée dans l’application.

Considérons le processus d’une demande de prêt avec l’application Pega Platform. Un client crée un dossier pour une demande de prêt. L’application de gestion des prêts traite le dossier et demande l’historique de crédit du client à une agence de crédit. Cette application utilise un connecteur pour fournir le numéro fiscal du client et d’autres informations d’identification au service hébergé par l’agence de crédit. Le service fournit une réponse avec le credit score et une liste contenant les lignes de crédit actives et inactives. Le connecteur mappe une partie ou l’ensemble des données de la réponse vers la structure de données utilisée pour le dossier. Par exemple, le connecteur peut mapper le credit score sur un élément de donnée et ignorer l’historique de crédit.

Dans Pega Platform, vous intégrez un connecteur avec une règle de connecteur. Lorque vous utilisez un connecteur pour demander des informations auprès d’une source de données, vous pouvez appeler le connecteur depuis la data page. Lorque vous utilisez un connecteur pour envoyer des informations à une source de données (par exemple, mettre à jour le statut du véhicule quand un client réserve un véhicule de location), vous pouvez appeler le connecteur depuis une activité.

Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur la façon dont un connecteur envoie une demande à un service et traite la réponse.

Services

Un service traite une demande entrante et envoie une réponse au système demandeur. Les services définissent des paramètres pour le passage des données nécessaires pour répondre à la demande ainsi qu’à la structure et au format de la réponse (exemples : eXtensible Markup Language (XML) ou JavaScript Object Notation (JSON)). Le système demandeur analyse la réponse pour associer les données renvoyées à leur structure de données.

Prenons l’exemple d’une application de gestion des commandes d’un grossiste, implémentée sur Pega Platform. Un détaillant configure son application de gestion des stocks pour accéder à un service fourni par le grossiste. Ce service permet de passer une commande pour des articles en dessous d’un certain niveau de stock. Chaque semaine, le système de gestion des stocks envoie une liste des articles et des quantités à commander. Le service envoie une réponse qui comporte le total de la commande, le numéro de confirmation ainsi que la date et l’heure prévues pour la livraison.

Dans Pega Platform, vous pouvez configurer un service à l’aide d’une règle de service. En général, un auditeur, ou listener, appelle des règles de service. Cet auditeur s’exécute en arrière-plan sur le serveur en attendant les demandes. Lorsqu’une demande arrive, l’auditeur l’analyse et appelle le service pour la traiter et renvoyer une réponse.

Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur la façon dont un service traite une demande et fournit une réponse au système demandeur.


This Topic is available in the following Modules:

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice