Egyptian Exchange

Synchronisation Entre Services Chez Egyptian Exchange

Solution complète de gestion des processus métier, Bonita BPM a permis de rationaliser les processus d’EGX afin d’accomplir la même quantité de travail plus rapidement et en réduisant le nombre d’étapes

À propos du plus important marché de capitaux du Moyen-Orient et d’Afrique du Nord

Egyptian Exchange (EGX) a été créée en 1992. Son siège est situé au Caire et elle dispose de bureaux dans le reste de l’Égypte. EGX gère une bourse de titres et une plateforme de négociation permettant aux entreprises et aux courtiers membres, égyptiens ou étrangers, d’acheter et de vendre par voie électronique des titres nominatifs en Égypte. Elle regroupe et cote des valeurs, des titres et des fonds communs de placement et sa mission est de faire fonctionner et de développer un marché de qualité au bénéfice de ses clients.

Besoins opérationnels et processus à automatiser

Pour négocier sur la plateforme d'Egyptian Exchange, les entreprises membres doivent utiliser le « protocole FIX », un format de messagerie standard développé pour faciliter les échanges d’informations concernant les transactions de titres. Les entreprises utilisant le protocole FIX s’inscrivent tout d’abord auprès d’EGX afin d’effectuer un test dans un environnement de test, obtenir une autorisation, puis être enregistrées pour effectuer des opérations sur un serveur de production FIX.

Cinq services d’EGX ont participé à la documentation puis à l’automatisation du processus d’inscription FIX : Assistance technique, Exploitation, Réseaux, Sécurité et Informatique.

Les cinq services collaborent à la réalisation d’un processus précis d’inscription :

  1. Le service Assistance technique d’EGX reçoit une demande écrite d’une entreprise souhaitant effectuer un test sur l’environnement de test d’EGX. Il oriente ensuite la demande vers le service Exploitation si l’entreprise ne bénéficie pas encore d’une autorisation de test sur l’environnement d’EGX.
  2. Le service Exploitation réceptionne la demande et détermine l’IP et le port du serveur de test qui sera utilisé par l’entreprise pour communiquer avec EGX.
  3. Le service Réseaux reçoit cette information et identifie la source du formulaire IP. Il configure ensuite un utilisateur sur le serveur de test et autorise l’entreprise à accéder à ce serveur sur le réseau d’EGX. L’IP source de l’entreprise est ensuite transmis au service Sécurité.
  4. Le service Sécurité détermine l’IP du pare-feu et ouvre un accès à l’entreprise via le pare-feu d’EGX.
  5. Le service Assistance technique adresse ensuite un courrier de confirmation à l’entreprise concernée, qui comprend l’ensemble des informations de connexion.

Ce processus doit également intégrer des notions de délai. Les modifications de la configuration de la passerelle FIX doivent être effectuées avant le démarrage du serveur : les autorisations d’accès de l’entreprise doivent donc être activées la veille du test. Lorsque la période de test est terminée, l’accès au test doit être fermé.

Un processus distinct permet de rappeler aux agents du service que la demande de test d’une entreprise doit être activée. Ce processus démarre automatiquement tous les jours à 8h25. Il vérifie tout d’abord dans la base de données (BD) quelles sont les entreprises dont le statut est « en attente » et dont la date de début attribuée est inférieure ou égale à la date du jour. Un processus distinct de désactivation est exécuté de la même façon.

Le choix de Bonita BPM

Le service Assurance qualité d’EGX a évalué trois solutions de BPM open source : ProcessMaker, Joget Workflow, et Bonita BPM. Après plusieurs mois d’études, EGX a retenu Bonita BPM, qui propose une solution complète de BPM, dotée d’un studio de conception efficace capable de modéliser les processus informatiques d’EGX et d’un portail interactif permettant aux agents des cinq services concernés de gérer le déploiement du processus d’inscription. Après avoir choisi Bonita BPM, les agents des différents services d’EGX ont trouvé les fonctionnalités et les interfaces du studio et du portail faciles à utiliser. Le service Assurance qualité d’EGX a également apprécié l’assistance que leur a apporté la communauté open source lors de leurs demandes sur le forum de discussion de Bonitasoft. Les concepteurs de processus d’EGX ont également exploité largement les nombreux connecteurs permettant de faire le lien avec les autres bases de données et systèmes d’EGX.

Résultats clés

EGX recherchait au départ une solution permettant de servir de référentiel pour la documentation de ses processus. Bonita BPM a pleinement rempli cette mission et a été déployé plus largement pour automatiser de façon effective l’intégralité de la procédure d’inscription.

Avant le déploiement de Bonita BPM l’année dernière, le service Assurance qualité d’EGX a consacré du temps et de l’énergie à inspecter manuellement la base de données pour identifier les entreprises qui devaient être supprimées après la fin de la période de test. Ce processus d’inspection et de suppression est désormais automatisé et a permis à EGX de mieux utiliser ses ressources.

Satisfaite de l’utilisation du processus d’inscription automatisé depuis un an, EGX prévoit d’automatiser trois nouveaux processus : un processus de liste de contrôle, un processus de suivi et un processus de mise à jour des indices boursiers.

Mahmoud Refky, directeur général de l’assurance qualité logicielle à EGX, est ravi de ces résultats : « Cette solution nous permet de modifier et d’améliorer nos processus. Bonita BPM a changé notre façon de travailler avec les entreprises membres d’EGX et révolutionné notre processus d’inscription. »