Brevet FR3076359A1 (20190705)

REVENDICATIONS1. Serveur pour la gestion de performance d'application totale comprenant au moins un agencement logiciel et materiel pour: - la surveillance d'utilisateur reel a partir d'un centre de donnees - par des sondes placees strategiquement pour surveiller le trafic dans le centre de donnees ; - avec tous les utilisateurs tout le temps ; - concernant toutes les transactions interagissant avec les applications hebergees ; - avec des applications client/serveur basees sur le reseau - la surveillance d'utilisateur reel basee sur un agent oil des agents sont deployes sur des hates d'application dans des clouds publics ou prives utilises par ('application et dans le centre de donnees pour : - tous les utilisateurs tout le temps ; - toutes les transactions le long de la chafne d'application - des applications de technologie web - applications cloud natives et PaaS ; et un module de convertisseur JSON/SOAP (2) communique avec un module de service comprenant plusieurs composants, au moins un composant pour gerer un cluster de machines (3), ledit composant incluant un module d'analyse (30), un module de gestion d'utilisateur (33), un module d'alerte (31), un module de definition et de memorisation de seuils (34), un module de mesure de consommation (32) connecte a des services geres (4) et un module Dynatrace (5) pour la mesure et la facturation. 18\n<CLM>\1\tServeur selon la revendication 1, caracterise en ce que lors de ('execution du logiciel de serveur ii met en ceuvre au moins un ou plusieurs des services suivants : un cadre technologique de traitement de service (ATF) comprenant au moins un module de traitement de service cloud (10) 5 (ServiceNow), configure pour analyser et orchestrer un service cloud que la demande d'utilisateur de service cloud a demande de consommer, pour selectionner les services et/ou ressources informatiques cloud fournis par le fournisseur de service cloud et/ou un mode fonction, et executer une operation de service cloud. 10\n<CLM>\1\tServeur selon la revendication 1 ou 2, caracterise en ce que le module de traitement de service cloud (10) (ServiceNow) comprend : - un module de portal! ; - un module de catalogue et d'orchestration de processus pour orchestrer plusieurs demandes sur plusieurs 15 instances de serveur avec une fonctionnalite de gestion de protection de donnees, configure pour stocker les informations de services et/ou ressources informatiques cloud ; - un module de securite, configure pour fournir une 20 assurance de securite pour que le demandeur de service cloud accede a un service cloud; - un module de gestion de surveillance, configure pour surveiller un statut d'execution du service cloud ; - un module de- gestion de niveau de service fournissant 25 une interface pour determiner l'un quelconque des parametres suivants : - fenetre de temps pour la disponibilite de support, - fenetre de temps pour la prise en charge d'incident en fonction de la priorite, 30 - fenetre de temps pour la prise en charge de changement, 19 - temps de reponse de dialogue de la planification de ressources d'entreprise (ERP), - taille du serveur virtuel, - taille du serveur physique, - taille du stockage initial et minimal, - parametre de recuperation de donnees tel que l'objectif de point de recuperation (RPO), ou l'objectif de temps de recuperation (RTO), niveau de service - un module de catalogue et d'orchestration de processus pour orchestrer plusieurs demandes sur plusieurs instances de serveur avec une fonctionnalite de gestion de protection de donnees, configure pour stocker les informations de services et/ou ressources informatiques cloud ;\n<CLM>\1\tServeur selon l'une des revendications 1 a 3, caracterise en ce que le module de traitement de service cloud (10) (ServiceNow) est configure pour : - recevoir un flux de travaux, le flux de travaux definissant un flux d'activites discretes et des chemins d'execution reliant les activites de sorte que certaines activites puissent etre executees concurremment, le flux de travaux ayant une representation, stockee electroniquement, correspondante d'un accord de niveau de service (SLA), le SLA comprenant un ensemble de regles gouvernant l'execution du flux de travaux ; - analyser le flux de travaux pour identifier des sous-flux de travaux qui peuvent etre executes independamment, un sous-flux de travaux comprenant un ensemble d'une ou plusieurs des activites chacune reliee sur un chemin d'execution du flux de travaux ; 20 - obtenir des informations sur une pluralite de fournisseurs de services en ligne, chaque fournisseur de service en ligne comprenant un ou plusieurs ordinateurs qui fournissent ensemble un service en ligne ; 5 - selectionner differents fournisseurs de services parmi les fournisseurs capables d'effectuer les sous-flux de travaux, respectivement, ou les fournisseurs de services sont selectionnes sur la base de criteres concernant la rapidite du temps d'acces tels qu'appliques aux informations sur 10 les fournisseurs de services en ligne ; et - transmettre les sous-flux de travaux via un reseau aux fournisseurs de services en ligne correspondants pour executer les sous-flux de travaux.\n<CLM>\1\tServeur selon l'une des revendications 1 a 4, caracterise en 15 ce que la surveillance est effectude selectivement en deployant des agents sur des Motes d'application ou sans agent ou avec une combinaison, un agent etant un composant logiciel installe sur une station de travail ou un serveur pour surveiller le trafic d'application et faire un rapport a une infrastructure centrale. 20\n<CLM>\1\tServeur selon l'une des revendications 1 a 5, caracterise en ce que le processus de gestion de performance mis en oeuvre par le serveur inclut une premiere etape consistant A identifier une performance qui a besoin d'être mesuree, definir une valeur cible sauvegardee dans une memoire du serveur et realiser la mesure pour determiner la performance 25 reelle du systerne et calculer l'ecart entre la valeur cible et mesuree ; le resultat etant apres rapporte a un module d'analyse du serveur pour analyser les donnees et laisser generer des recommandations pour resoudre le probleme par un module de support de decision. 30