L’architecture IT apporte sans arrêt de nouveaux concepts, de nouvelles technologies, de nouveaux fournisseurs, bref beaucoup de nouveaux mots! Le but de ce glossaire est de vous éclairer sur le vocabulaire que vous croisez dans votre parcours au sein des systèmes d’information.
- Javascript DéfinitionJavaScript est un langage de programmation de type script principalement employé dans les pages web modernes apportant l’interaction et la gestion de traitements complexes sur le poste utilisateur. Javascript est à la base de la majorité des applications web.
- EDI DéfinitionL’EDI, Electronic Data Interchange ou Échange de Données Informatisé, désigne l’échange de documents entre deux entités distinctes au moyen de fonctionnalités électroniques standardisées (XML, X12, EDIFACT, HC7, RosettaNet, EBICS, Tradacoms).
- Hadoop DéfinitionHadoop un framework de développement Java pour des traitements massifs de données dans des applications fortement distribuées.
- Data Warehouse – DéfinitionLe Data Warehouse ou entrepôt de données sert à stocker des données structurées, déjà filtrées et préparées pour un usage spécifié.
- Datamart – DéfinitionUn Datamart est un ensemble cohérent et structuré de données d’un domaine particulier. Il s’agit d’un sous-ensemble du Data Warehouse dont il fait partie ou duquel il est issu par extraction.
- Data Lake – DéfinitionUn Data Lake ou lac de données va stocker une grande quantité de données brutes (raw data), sans usage précis prédéterminé. Les données sont à destination d’un data scientist qui va pouvoir appliquer des algorithmes de machine learning ou créer des visualisations d’analyse (DataViz).
- Architecture d’IntégrationL’Architecture d’Intégration se compose d’un ensemble d’éléments permettant l’interopérabilité des composants informatiques. Dans les architectures actuelles, il est courant de devoir faire cohabiter des anciennes applications et des nouvelles, basées sur des technologies différentes et des progiciels propriétaires parfois. Les entreprises tentent de casser les silos applicatifs pour améliorer la fluidité et l’agilité des processus. Cela permet aussi plus facilement de réconcilier les données pour les exploiter, même sur de gros volumes avec le Big Data.
- Microservices – DéfinitionLa notion architecturale de Microservices poussent le découplage des applications un cran plus loin que l’architecture orientée service (SOA) habituelle: chaque application est découpée fonctionnellement en microservices faiblement couplés.
- ETL – DéfinitionL’acronyme ETL désigne en anglais Extract Transform Load que l’on traduit en Extraire Transformer et Charger. C’est un élément majeur de l’intégration d’applications. Un ETL permet de transformer et transposer de gros volumes de données entre des technologies hétérogènes.
- ESB – DéfinitionL’ESB ou Enterprise Service Bus est un élément architectural permettant de faire communiquer entre eux différents éléments tels que des logiciels applicatifs: il permet l’intégration entre les systèmes à l’aide de messages et de services.