EA - IT Portfolio Management > Dresser l'inventaire des technologies > Distinguer les applications des technologies
Distinguer les applications des technologies
Grâce à un moteur d'analyse basé sur l'intelligence artificielle, l'outil AI-Driven APM détecte automatiquement les applications métier parmi la liste des technologies et aide ainsi les architectes d'entreprise à construire leur référentiel d'applications.
La détection des applications s'appuie sur un référentiel de technologies normalisées avec IT-Pedia. À la suite de la normalisation des technologies dans le référentiel HOPEX, vous pouvez utiliser l'outil pour identifier les technologies qui s'avèrent être des applications et ainsi distinguer les briques techniques des applications métier.
*Pour plus d'informations sur la normalisation, voir Normaliser les technologies existantes.
HOPEX crée sa propre classification des produits technologiques de IT-Pedia pour aider l'architecte d'entreprise à faire la distinction technique / métier mais aussi indiquer à quelle capacité métier dans HOPEX contribue une application. L'outil fait des recommandations - à l'architecte de les arbitrer et de les valider. HOPEX enregistre la décision et met à jour le référentiel.
Conditions préalables
La fonction de détection des applications est disponible avec le module AI-Driven APM. Le module nécessite :
d'installer la version Aquila de HOPEX
d'installer le module IT Pedia.
*Pour plus de détails sur l'installation de modules, voir Importer un module dans HOPEX.
d'indiquer l'URL du service Remote-Taxonomy hébergé par MEGA
de mettre à jour l'environnement
Les recommandations fournies par l'outil AI-Driven APM sont issues d'un calcul effectué par le service Remote-Taxonomy hébergé par MEGA.
Pour indiquer l'URL du service Remote-Taxonomy :
1. Accédez à la console HAS et arrêtez le module HOPEX Core Back-End.
*Veillez à effectuer cette action quand les utilisateurs sont déconnectés.
2. Connectez-vous à HOPEX avec le profil "Administrateur HOPEX".
3. Dans la barre de navigation, cliquez sur Options de l'environnement.
4. Dépliez le dossier Outils > Échange de données > Remote Taxonomy.
5. Dans le champ URL racine de la remote taxonomy, saisissez l'URL suivante : https://ea-ai.saas.mega.com.
6. Cliquez sur OK.
7. Mettez à jour l'environnement.
Optimisation de l'expérience avec HOPEX Intelligence
Pour garantir des résultats optimaux et une bonne performance, nos services HOPEX AI ont été conçus pour s'adapter aux usages standards APM.
Des portefeuilles trop volumineux ou des descriptions trop longues peuvent rallonger significativement les temps de traitement. En suivant quelques bonnes pratiques, vous profiterez pleinement de la puissance et de la réactivité de nos services.
Pour une performance optimale, nous recommandons de :
Dimensionner vos portefeuilles de manière adéquate :
Un gestionnaire de domaine applicatif travaille généralement avec quelques dizaines d'applications (50 à 100). Cette taille vous permet d'obtenir des analyses complètes en seulement quelques minutes.
Privilégier des descriptions concises et pertinentes :
Quelques lignes bien rédigées pour décrire vos applications et capacités métier suffisent.
Pour une capacité métier :[Verbe d'action] + [Objet métier] + [Contexte/Finalité/Résultat attendu]
Exemple : "Gérer le cycle de vie des commandes clients, depuis la saisie jusqu'à la livraison, en assurant le suivi des stocks et la facturation, dans le respect des attentes clients à chaque étape."
Pour une application : [Fonctions principales] + [Processus couverts] + [Profils utilisateurs] + [Principaux objets métiers manipulés]
Exemple : "ERP gérant les commandes, stocks et facturation. Couvre les processus de vente et logistique. Utilisé par les équipes commerciales et entrepôt."
Identification des applications
HOPEX permet d'identifier parmi la liste des technologies celles qui correspondent à des applications. Pour chaque technologie il fournit une recommandation ; à vous de la valider ou non.
Présentation de l'assistant
L'assistant de détection des applications présente la liste des technologies en attente d'arbitrage.
Il se compose de deux étapes :
Qualification des actifs logiciels
Aperçu et mise à jour du référentiel
Qualifier les produits logiciels 
Les produits logiciels affichés sont les technologies de type "Produit" normalisées à partir d'IT-Pedia, toutes versions confondues.
*Si une nouvelle version d'une technologie est importée, elle est attachée à la technologie existante. Vous pouvez visualiser les versions d'une technologie dans ses propriétés, sous la page Version.
Chaque produit logiciel présente une recommandation qui est associée à :
un taux de confiance.
*A l'aide de ce taux de confiance, vous pouvez trier les technologies.
une justification.
Prévisualiser et mettre à jour le référentiel 
Cette seconde étape présente les applications et leurs propriétés qui vont être créées dans le référentiel HOPEX.
Lorsque vous validez, toutes les lignes que vous avez modifiées sont traitées (nom et objets associés à l'application).
Les applications créées sont reliées aux technologies sources.
Lancer l'identification des applications
Vous pouvez lancer l'identification des applications avec les profils Architecte d'entreprise et Administrateur fonctionnel EA.
Pour lancer l'identification des applications :
1. Dans la barre de navigation, cliquez sur Applications > Détection des Applications.
Un tableau présente la liste des technologies en attente de qualification.
2. Pour chacune, validez ou invalidez la recommandation en sélectionnant Oui ou Non dans la colonne Décision.
Selon la décision, l'actif est qualifié de Technologie ou d'Application.
*A ce stade, les objets ne sont pas encore créés.
3. Cliquez sur l'étape 2 : Prévisualiser et mettre à jour le référentiel.
Un tableau présente la liste des technologies qui ont été qualifiées d'Applications.
4. Complétez si besoin les informations des applications avant leur création :
lorsqu'une technologie correspond à une application, l'application prend le nom de la technologie par défaut mais vous pouvez surcharger le nom.
vous pouvez associer l'application à un portefeuille et à un responsable.
5. Vous pouvez :
créer en une fois toutes les applications de la liste : cliquez sur le bouton Créer les Applications. Un message vous demande de valider. Cliquez sur Oui pour créer toutes les applications affichées.
créer les applications une par une : cochez l'application en question et cliquez sur Créer les Applications.
6. Une fois les applications créées, l'assistant vous propose de mettre en correspondance les applications avec les capacités métier.
*Vous pouvez aussi réaliser cette étape ultérieurement. Voir ci-dessous Mise en correspondance des applications avec les capacités métier.
Mise en correspondance des applications avec les capacités métier
Une fois les technologies requalifiées en applications, l'outil AI-Driven APM permet de définir la couverture fonctionnelle de ces applications en les associant à des capacités métier.
*Il est nécessaire que les applications aient été reliées à un portefeuille d'applications.
Les capacités métier recommandées proviennent de cartes de capacités métier qui sont de deux types :
cartes de capacités métier standard fournies par MEGA, délivrées dans le module "Standard Industry Capability Maps" : https://store.mega.com/modules/details/sample.itbm.stdcapamaps?prerelease=False.
cartes de capacités personnalisées, propres à votre entreprise
Pour chaque application, l'outil affiche une liste de capacités auxquelles elle est susceptible de répondre. Vous pouvez modifier cette liste.
Lancer la cartographie intelligente des capacités métier
Vous pouvez lancer la cartographie intelligente des capacités métier avec les profils Architecte d'entreprise et Administrateur fonctionnel EA :
1. Dans la barre de navigation cliquez sur Outils > Cartographie intelligente des capacités.
2. Sélectionnez le portefeuille qui contient les applications concernées et la Carte de capacités métier.
3. L'assistant présente :
la liste des applications
les capacités métier recommandées
les capacités métier déjà reliées aux applications.
Vous pouvez définir ou modifier manuellement les capacités recommandées. Les applications recommandées s'affichent dans la carte des capacités lors de la deuxième étape. Si besoin, vous pouvez retourner à l'étape 1 et modifier la recommandation.
4. Cliquez sur l'étape 2 pour prévisualiser la carte de capacité métier.
Les applications associées aux capacités métier apparaissent en vert.
5. Passez à l'étape 3.
6. Vous pouvez :
relier en une seule fois l'ensemble des applications de la liste aux capacités recommandées : cliquez sur le bouton Relier les Applications aux Capacités puis validez.
relier les applications une par une : cochez l'application en question et cliquez sur Relier les Applications aux Capacités.
Fiabilité des recommandations
Le modèle caractérise une application métier sur la base des éléments suivants :
Analyse du produit :
Un produit qui apporte une valeur ajoutée aux utilisateurs finaux de l'entreprise.
Un produit qui soutient une fonction métier
Un produit qui contient des mots spécifiques tels que Concepteur, Networker, Sauvegarde, etc.
Entraînement sur une base de données massive : le modèle d'apprentissage automatique a été entraîné sur plus de 74 000 technologies différentes, assimilant les schémas qui distinguent une application d'une technologie.
Précision du modèle et mesures de performance :
 
Taux de confiance affiché
Fiabilité pour
une application
Fiabilité pour une
technologie
>80%
99%
89%
60%-80%
65%
67%
<60%
66%
66%
Les recommandations du modèle peuvent être interprétées différemment selon l'expertise du secteur et de l'utilisateur.
Expertise de l'utilisateur
Un logiciel peut être considéré comme une application par un utilisateur, mais comme une technologie par un autre, en fonction de leur expertise et de leurs besoins.
Exemple
Prenons un logiciel comme Docker : il peut être considéré comme une application par un développeur qui l'utilise pour construire et exécuter des applications, mais peut être considéré comme une technologie ou une plateforme pour un administrateur système qui l'utilise pour gérer les ressources système, assurer la sécurité des conteneurs, etc.
La catégorisation finale peut également dépendre du niveau d'expertise de l'utilisateur.
Un utilisateur moins technique peut se fier davantage aux recommandations à haut niveau de confiance, tandis qu'un utilisateur plus technique peut se sentir à l'aise pour interpréter les recommandations à faible niveau de confiance sur la base de ses propres connaissances et expériences.