représentation simplifiée de systèmes ou de phénomènes complexes
architecture d'application
sous-ensemble de l'architecture de solution d'entreprise ; comprend un processus pour architecturer et concevoir l'architecture d'application ainsi que le modèle d'architecture d'application réel, qui représente le contenu de l'architecture d'application
patron d'architecture
solution réutilisable à un problème récurrent dans la conception d'architecture logicielle
modèle d'architecture
représente le contenu de l'architecture d'application
portée de l'architecture
étendue et limites dans lesquelles les considérations, décisions et solutions architecturales s'appliquent
automatisation
utilisation d'un programme ou d'une application informatique pour effectuer des tâches ou des calculs répétitifs
analytique des mégadonnées
processus d'examen, de traitement et d'extraction d'informations précieuses à partir de grands ensembles de données
chaîne de blocs
moyen sécurisé et transparent d'enregistrer les transactions ; utilise une chaîne de blocs, chacun stockant une liste de transactions
plan
plan ou conception détaillée qui décrit la structure, les composants et les spécifications d'un bâtiment, d'un produit, d'un système ou d'un processus
couche de logique métier
contient la logique métier pour la solution ou l'application d'affaires
modèle d'affaires
cadriciel qui décrit comment une entreprise crée, livre et capture de la valeur
hiérarchie des processus d'affaires
organise les activités d'une entreprise, des processus généraux et larges aux tâches spécifiques, facilitant ainsi la gestion et l'amélioration du fonctionnement de l'entreprise
pensée informatique
processus cognitif et de résolution de problèmes enraciné dans des principes dérivés de l'informatique, qui implique de décomposer des problèmes complexes en parties plus petites et plus gérables et d'élaborer des approches systématiques pour les résoudre
modèle d'architecture de données
cadriciel conceptuel qui décrit comment une organisation structure, organise et gère ses actifs de données
couche de gestion des données
responsable de l'interaction avec les systèmes de stockage persistant comme les bases de données et divers mécanismes de traitement des données
modélisation de données
processus collaboratif par lequel les parties prenantes de l'informatique et des affaires établissent une compréhension commune des termes métier essentiels, connus sous le nom d'entités, qui finissent généralement par être représentés comme des tables contenant des données dans un système de gestion de base de données relationnelle
débogage
recherche et correction des problèmes dans le code
décomposition
résolution d'un problème complexe en le divisant en tâches plus petites et plus gérables
composant de conception
élément réutilisable au sein d'un système plus vaste qui sert un objectif spécifique
domaine d'EA
représente les architectures d'affaires, de données, d'application et technologiques
processus métier élémentaire
activité fondamentale et indivisible au sein d'une entreprise qui n'est pas subdivisée en processus plus petits
modèle d'entité
représente les divers objets ou concepts et leurs relations au sein d'un système
Ethereum platform
plateforme de chaîne de blocs à code source ouvert qui permet la création et l'exécution de contrats intelligents et d'applications décentralisées
organigramme
méthode pour montrer le flux et la direction des décisions de manière visuelle à l'aide d'un diagramme
fonction
ensemble de commandes qui peuvent être exécutées de manière répétée
heuristique
forme de motif bien connue et considérée comme une règle empirique
application de nuage hybride
combine les avantages des nuages privés et publics, permettant aux organisations d'optimiser leur infrastructure en fonction de leurs exigences spécifiques
internet des objets
réseau de dispositifs physiques intégrés de capteurs, de logiciels et de connectivité, leur permettant de collecter et d'échanger des données
apprentissage automatique
développement d'algorithmes qui permettent aux ordinateurs d'apprendre des données et de prendre des décisions sans programmation
microservices
façon de construire des logiciels en les décomposant en petites pièces indépendantes ; chaque pièce, ou service, effectue une tâche spécifique et fonctionne de manière autonome
Microsoft Azure
plateforme d'informatique en nuage complète fournie par Microsoft
migration de solutions d'affaires héritées
mise à niveau ou remplacement d'anciens systèmes par des systèmes plus récents et plus efficaces
modèle-vue-contrôleur
patron d'architecture logicielle couramment utilisé dans la conception d'applications interactives, offrant une manière systématique d'organiser et de structurer le code
structure monolithique
architecture de système ou d'application où tous les composants sont étroitement intégrés en une seule unité
couche de présentation
point de contact de l'utilisateur, gérant l'interface utilisateur (UI) et offrant l'expérience utilisateur (UX), qui englobe la sensation générale et l'interaction qu'une personne a avec un système ou un service
cartographie des processus
affiche l'ordre des processus choisis à partir des hiérarchies de processus, en soulignant leur connexion aux rôles responsables de leur exécution
pseudo-code
aperçu de la logique des algorithmes utilisant une combinaison de langage et de concepts de programmation de haut niveau
récursivité
concept de programmation et mathématique où une fonction s'appelle elle-même pendant son exécution
contrat intelligent
accord automatisé écrit en code qui s'exécute sur la technologie de la chaîne de blocs
architecture de solution
conception structurelle destinée à répondre aux besoins des futurs utilisateurs de la solution
continuum de solutions
stratégie où les solutions, composants ou motifs existants sont exploités et adaptés pour être utilisés dans différents contextes
architecture système
traite de l'application et des données, de la manière dont elles sont liées les unes aux autres et du processus métier qu'elles soutiennent ensemble
architecture technique
comprend les capacités logicielles et matérielles pour activer pleinement les services d'application et de données
expérience utilisateur (UX)
expérience globale qu'une personne a lorsqu'elle interagit avec un produit, un service ou un système
Web 2.0
deuxième génération du World Wide Web, caractérisée par le passage des pages web statiques au contenu dynamique
Web 3.0
troisième génération du World Wide Web et représente une vision de l'avenir d'Internet caractérisée par des technologies avancées
application web
application logicielle à laquelle on accède et avec laquelle on interagit via un navigateur web sur Internet
cadriciel d'application web
support intégré pour les patrons d'architecture qui facilitent l'extension du cadriciel et l'utilisation de plug-ins pour implémenter des sites web de qualité commerciale dans un délai raisonnable
World Wide Web Consortium
communauté internationale qui élabore des lignes directrices pour assurer la croissance à long terme et l'accessibilité du World Wide Web