Architecture métier Center-out de Pega
L’approche Center-out™ de Pega pour la transformation digitale d'un processus métier place le client et le résultat stratégique au centre de la conception d’applications.
Dans cette rubrique, vous comparez l’approche traditionnelle du développement logiciel à l’architecture métier Center-out de Pega, et examinez l’influence de la philosophie Center-out sur l’approche de la conception d’applications.
Architecture logicielle traditionnelle
Traditionnellement, les applications sont conçues soit selon une approche top-down, où la conception est basée sur les canaux (Channel) de diffusion, soit bottom-up, où l’application est conçue autour des systèmes d'accès et de stockage des données.
Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur les inconvénients des approches top-down et bottom-up de la conception et du développement de logiciels :
L’approche Center-out de Pega
L’architecture métier Center-out de Pega est centrée sur le client et sur les résultats métier à obtenir. Elle donne rapidement des résultats significatifs et permet de pérenniser l’architecture en évitant les erreurs des approches top-down et bottom-up.
L’approche Center-out de Pega place la couche de logique métier au centre de la conception des applications. Cette couche de logique métier conserve toutes les informations nécessaires à l’obtention du résultat métier. Les couches de présentation et d’accès aux données sont séparées de la logique métier, ce qui garantit de pouvoir modifier si nécessaire les canaux de diffusion et l’accès à la base de données sans perturber le fonctionnement de l’application elle-même.
Dans l’image suivante, cliquez sur les icônes + pour découvrir comment Pega implémente la logique métier nécessaire pour éviter les silos et les doublons, satisfaire le client et placer le résultat stratégique au centre de la conception des applications :
Principe Center-out
Cinq principes sont associés à l’architecture métier Center-out, tous organisés autour du client et du résultat stratégique :
- Gestion centralisée de l’intelligence : les résultats métier doivent être guidés par les informations client en temps réel ; les règles sont appliquées de manière cohérente ; et chaque action recommandée est parfaitement ciblée.
- Focus sur les résultats, processus alignés : le case management permet de gérer, d’automatiser et d’améliorer le travail en appliquant une approche Microjourney™ qui implémente une partie du parcours client liée à un résultat spécifique.
- Lien entre les expériences et les canaux : maintenez l’articulation entre les logiques de front-end et de back-end. Les modifications sont reflétées dynamiquement sans recodage.
- Connexion à vos données, maintien d’une logique agile : Pega permet aux utilisateurs de définir rapidement et facilement les données requises pour développer les applications dont ils ont besoin, puis d’accéder à ces données dans leur application en cours d’exécution, le tout sans avoir à se soucier de la manière et de l’endroit où les données sont stockées et consultées.
- Gérer les variations pour plus d'évolutivité : Pega aide les organisations à s’adapter à différents types de clients, branches d’activité, zones géographiques, etc. Vous êtes prêts à passer à plus grande échelle et à répondre aux évolutions futures grâce au Situational Layer Cake™ de Pega.
Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur les cinq principes de l’architecture métier Center-out de Pega :
Avantages de l’architecture Center-out
L’architecture métier Center-out améliore l’efficacité du développement, l’agilité, la gouvernance et l’évolutivité.
- Efficacité : les développeurs définissent les règles métier une seule fois dans un emplacement centralisé, ce qui élimine les doublons et réduit les incohérences entre les canaux et les applications.
- Agilité : lorsque les exigences métier évoluent, vous mettez à jour la logique centrale. Le système applique ces modifications à toutes les interfaces de canal, ce qui rend les applications plus réactives aux besoins changeants de l’entreprise.
- Gouvernance : les règles centralisées simplifient l’audit, la surveillance et l’application des politiques sur les différentes interfaces.
- Évolutivité : à mesure que votre organisation ajoute de nouvelles interfaces de canal ou de nouveaux points de contact avec la clientèle, vous réutilisez la logique métier existante afin de maintenir la cohérence.
L’interface utilisateur (UI) pilotée par modèle est une approche selon laquelle les règles métier et les modèles de données sous-jacents génèrent l’interface utilisateur. Dans l’architecture Center-out, ces modèles résident au cœur du système, qui génère dynamiquement l’interface utilisateur à partir de ces derniers.
Les applications Pega utilisent des schémas (patterns) comme modèles réutilisables pour implémenter des interfaces pilotées par modèle. Vous définissez le modèle de données (Data Model) et les règles métier au centre, puis sélectionnez et configurez des schémas pour restituer l’interface. Cette approche maintient la cohérence tout en gardant la logique métier centralisée.
Un avantage clé de l’utilisation de schémas est la séparation entre la logique métier et la présentation. Lorsque les règles métier changent, l’interface utilisateur s’adapte automatiquement, sans mise à jour manuelle. Cette séparation maintient la logique métier au centre et permet à l’interface utilisateur de refléter ces règles de manière dynamique. Les interfaces basées sur des schémas prennent également en charge la conception adaptative (responsive design) pour les différents appareils et canaux.
Les applications Pega proposent des schémas intégrés pour les scénarios d’interface utilisateur courants, tels que les formulaires, les listes, les tableaux de bord et les interfaces de case management. Vous pouvez personnaliser et étendre ces schémas pour répondre à des besoins métiers spécifiques tout en maintenant le principe Center-out.
Vérifiez vos connaissances avec l’interaction suivante :
This Topic is available in the following Module:
Want to help us improve this content?