Dans les discussions sur l’importation d’applications intégrées et de services Web en entreprise, les termes « intégration d’applications » et « intégration des données » sont parfois utilisés de manière interchangeable. Cependant, ces concepts, et leurs cas d’utilisation, sont assez différents.
L’intégration des données consiste à localiser et à récupérer des informations provenant de diverses sources et à combiner ces informations dans une structure et une vue unifiées. Également appelée traitement de données par lots, l’intégration des données consiste à collecter une grande quantité de données au fil du temps, à les stocker et ensuite à les traiter par lots.
L’intégration des données n’est pas un processus en temps réel ; elle est généralement utilisée une fois les processus terminés. Cependant, elle offre aux administrateurs la portabilité des données dont ils ont besoin pour analyser les performances des applications au fil du temps, éliminer les redondances et garantir la cohérence et la qualité des données.
Contrairement à l’intégration des données, l’intégration d’applications relie directement plusieurs applications à un niveau fonctionnel. Les données d’application peuvent être liées en temps quasi réel, ce qui permet aux organisations de créer des applications et des services dynamiques et hautement adaptables.
Ces connexions de données permettent aux équipes informatiques de créer des déclencheurs d’événements qui initient des flux d’intégration d’une application à l’autre. Et les interactions en temps quasi réel aident les entreprises à rester agiles, en répondant aux nouveaux flux de données et aux problèmes de performance au fur et à mesure qu’ils surviennent.
Les entreprises peuvent utiliser différentes méthodes d’intégration, déployées de manière indépendante ou combinée. L’intégration moderne basée sur les API, par exemple, permet aux équipes de découvrir les actifs informatiques rapidement et en toute sécurité, tandis que l’architecture orientée services (SOA) traditionnelle utilise une couche de communication (bus) pour intégrer rapidement de nouvelles applications.