Un ingénieur d'intégration est un professionnel de l'informatique qui est responsable du flux d'informations au sein d'une organisation, ou plus précisément entre des programmes distincts. Il est non seulement important que ces programmes puissent communiquer, mais aussi qu'il y ait un contrôle et un aperçu de ce flux d'informations. Cela se fait généralement par le biais d'un Enterprise Service Bus, par lequel toutes les informations circulent.
Vous vous préoccupez également des données de base. Les données de base sont des données qui devraient être les mêmes dans tous les programmes des organisations et qui ne changent que parfois. Ainsi, pour un magasin, ce serait le propriétaire, l'adresse et l'assortiment de produits qu'il vend. Les données opérationnelles (par exemple, la quantité de cartons de lait en stock) sont généralement gérées par chaque sous-système lui-même et ne vous concernent pas.
J'ai été ingénieur d'intégration pendant 2 ans, et pour mon rôle spécifiquement, il s'agissait de ce qui suit :
1. Mettre en place un système de base de données qui contient toutes les données de base de l'organisation.
2. Trouver comment tous les systèmes de l'organisation communiquent, disons en xml, txt ou yaml et comment ils sont mis en place.
3. Programmer un bus de service d'entreprise (ESB) et s'assurer que tous les programmes de l'organisation communiquent par son intermédiaire.
Les systèmes de l'organisation sont gérés par le bus de service d'entreprise.