Architecture

Profiter des avantages d'une entreprise plus agile

Mettre en œuvre une entreprise agile et réactive nécessite un fondement technologique assurant la flexibilité nécessaire à l'exécution continue et pilotée par des règles de processus déployés au sein d’une architecture Java EE distribuée.

La plateforme Pegasystems de gestion de processus métier possède une architecture de services puissante et souple, comportant des couches de services et des composantes réutilisables, conçues pour produire de la performance, de l'agilité et de l'extensibilité. Chaque élément de ce fondement, en allant des cellules de la base de données à l'interface utilisateur, est implémenté sous la forme d'une couche de services flexible, qui consomme ou est consommée par d'autres services. Au moyen de ces puissantes capacités, vous pouvez vous épargner du temps, des ressources et des frais dans le développement de nouvelles applications. Vous serez souvent en mesure de réaliser des solutions complètes en l'espace de 60 à 90 jours seulement.

Services basés Java

  • JAAS – Pega utilise le JAAS pour accéder à des services de répertoire via une interface de programmation d’application commune et supporte l'entrée en connexion unique à de multiples applications tournant dans le même cadre.
  • JNDI – Pega utilise le JNDI comme service commun de dénomination et de création de répertoire pour la publication de services EJB et la recherche de services d'entreprise existants.
  • Mise en commun de connexions JDBC - Pega utilise des pots communs de connexions pour améliorer la performance des interrogations de base de données et gérer les transactions de BD.
  • JCA / J2C – Pega utilise des adaptateurs de ressources pour assurer l'intégration des bases de données ou systèmes informatiques hérités de l'entreprise. Pega recourt aussi au JCA pour gérer les connexions, la sécurité et la création/destruction d'adaptateurs de ressources.
  • JTA – Pega utilise l'interface de programmation d'application Java pour les transactions en support de validations de transactions distribuées. À l'aide de gestionnaires de ressources conformes à JTA et d'un support de transactions basé sur conteneur, de multiples EJB reliés à différents systèmes peuvent exécuter leurs tâches dans le contexte d'une transaction unique.
  • JMX – Pega utilise les JMX dans le serveur d'applications pour assurer le suivi du moteur et des composantes d'applications.

Capacités clés

  • De puissants services de persistance d'objet pour assurer la synchronisation de l'ensemble
  • Un environnement aisé, orienté service,  pour le développement d'applications métier
  • Une gestion totale des processus assurant l'automatisation et le traitement des exceptions
  • Des services de présentation appliquant l'appréciation du contexte aux interfaces utilisateurs et à la correspondance
  • Des règles métier unifiées, la gestion de dossiers, la sécurité, l'intégration et des portails de gestion permettant de traiter des tâches complexes sans encourir de transferts manqués et de traductions erronées
  • Le référentiel d'entreprise supporte de nombreux types d'actifs, ces actifs étant organisés par dimensions multiples pour véritablement assurer l'agilité, les modifications et la réutilisation