Sisyphe : Une tâche à la fois laborieuse et futile. Cela vous dit quelque chose ?
Il s‘avère que l‘intégration des données et des applications peut s‘avérer extrêmement périlleuse. Tout d‘abord, vous devez lutter contre une technologie qui est intrinsèquement une hydre, chaque intégration nécessitant deux interfaces qui doivent être construites et maintenues. De plus, à mesure que les besoins d‘intégration des données et des applications augmentent, il est facile pour un professionnel de l‘informatique de se sentir comme Sisyphe, le roi grec mythologique qui, en guise de punition pour sa ruse et sa tromperie, a été forcé de faire rouler un immense rocher jusqu‘en haut d‘une colline pour qu‘il redescende lorsqu‘il s‘est approché du sommet, répétant ainsi cette action pour l‘éternité.
Si vous ne prenez pas garde à mettre en place un environnement de données et d‘applications d‘entreprise moderne, vous serez bientôt confronté à la tâche de Sisyphe consistant à s‘appuyer sur une technologie ancienne pour répondre aux demandes sans cesse croissantes des utilisateurs en matière de données.
Ne construisez pas un rocher
Dans mon premier billet sur ce sujet, "Ce n‘est pas un mythe : Un guide pour apprivoiser l‘hydre de l‘intégration d‘entreprise", qui s‘inspire également de la mythologie grecque, j‘ai écrit :
Il est clair que la technologie et les outils actuellement utilisés par votre entreprise pour l‘intégration des données sont inadéquats ; en explorer les raisons aidera à définir les exigences de la nouvelle application et de la solution d‘intégration des données que vous choisirez. Vous pouvez envisager ces exigences dans le contexte des cinq questions importantes que vous vous posez certainement en ce moment :
- Quels sont les besoins de l‘entreprise ?
- Quels sont les besoins de l‘organisation informatique ?
- Que doivent faire les données, aujourd‘hui et à l‘avenir ?
- La technologie d‘intégration des applications (et des bases de données) est-elle vraiment moderne ?
- Comment obtenir le maximum de performance pour le coût total de possession le plus bas ?
Cet article se concentre sur la façon dont vous pouvez vous assurer que votre application et votre environnement d‘intégration de données sont construits pour gérer les exigences actuelles et futures en matière de données, fournir une architecture moderne, et des performances élevées/un faible coût total de possession (TCO). En d‘autres termes, il ne s‘agit pas d‘un casse-tête de Sisyphe (heureusement).
Que doivent faire les données ? Intégrer à de multiples points d‘extrémité
Vous utilisez probablement des outils distincts pour extraire, transférer et charger les données (ETL), ainsi que de multiples applications d‘intégration. La bonne application et intégration de données plateforme remplacera les multiples silos de compétences et de technologies. Le bon site plateforme devrait également intégrer un niveau élevé d‘intelligence pour simplifier la prise en charge des terminaux existants et accélérer les tâches d‘intégration de 25 % ou plus.
Liste de contrôle pour l‘intégration multipoint
Les développeurs d‘intégration d‘applications sont responsables d‘un grand nombre de points d‘entrée et de sortie de données, quotidiennement. L‘intégration d‘applications et de données plateforme doit permettre aux professionnels de l‘informatique et aux intégrateurs citoyens d‘être productifs, même lorsqu‘ils intègrent des données provenant de points de terminaison existants.
Liste de contrôle pour l‘intégration multipoint
- L‘orchestration simple et complexe consolide les intégrations de données, d‘applications et de processus par le biais d‘un seul outil plateforme.
- Des centaines de connecteurs prédéfinis permettent d‘intégrer immédiatement la grande majorité des points de terminaison de l‘entreprise, sans codage ; pensez "cliquez, ne codez pas".
- Les capacités d‘intégration des données (entrepôt de données, big data, etc.) permettent à l‘ensemble des utilisateurs finaux de se servir eux-mêmes sans intervention du service informatique.
- L‘intégration des applications (SaaS, ERP, etc.) permet d‘échanger des flux de données et de processus et de créer rapidement des environnements personnalisés.
- Un kit de développement logiciel (SDK) Java accélère le développement de connecteurs cloud personnalisés, ce qui est essentiel pour l‘intégration d‘applications développées en interne.
- La possibilité de connecter plusieurs environnements de déploiement, tels que sur site, cloud et hybride, permet de répondre aux besoins actuels tout en prenant en charge la croissance future.
La technologie est-elle moderne ? Définir la bonne architecture
Dans les environnements informatiques des entreprises, les visions stratégiques de "rupture" et de "transformation numérique" sont tempérées par la réalité d‘une "coexistence pacifique" et d‘un bus de service d‘entreprise (ESB). C‘est dans cet environnement opérationnel que toute nouvelle application et intégration de données sera intégrée ; vous devrez soutenir l‘entreprise de la manière la plus efficace et la plus rentable possible tout en tenant compte de la trilogie des technologies existantes, anciennes et futures.
Une liste de contrôle pour l‘architecture moderne
La bonne application et l‘intégration des données plateforme devraient adopter des technologies émergentes telles que l‘API REST (Representational State Transfer), un style d‘architecture qui tire parti des protocoles de communication existants et remplace le protocole SOAP (Simple Object Access Protocol) en tant que norme de référence pour l‘entreprise.
Une liste de contrôle pour une architecture de données moderne :
- Une architecture 100% REST lit et écrit les données entre les applications en incorporant HTTP et HTTP Uniform Resource Identifier (URI), ce qui permet une fonctionnalité d‘intégration sans bibliothèque.
- La parité entre les déploiements sur site et sur cloud facilite la transition entre les deux environnements, ou dans les combinaisons hybrides des deux.
- L‘architecture évolutive élastique prend en charge de manière transparente les nouvelles charges de travail ou les pics de besoins de traitement.
- La multi-location permet aux équipes de développement de créer des intégrations une seule fois, puis de les mettre au service de plusieurs entreprises et projets.
- La préparation aux API élimine les mises à jour manuelles en permettant aux utilisateurs de consommer les API de n‘importe quelle application qu‘ils souhaitent intégrer et de créer des API pour n‘importe quelle application au format REST.
- La prise en charge native des données poly-structurées telles que JSON améliore les performances des formats d‘échange de données critiques.
- Des fonctionnalités pré-intégrées pour ASCII, EBCDIC et d‘autres formats courants permettent d‘intégrer rapidement des données provenant d‘ordinateurs centraux et d‘autres applications patrimoniales.
- Plusieurs modes d‘intégration permettent de gérer des activités basées sur des événements, en temps réel, par lots ou programmées.
- L‘intégration du big data et de l‘IoT permet d‘ingérer rapidement de très grandes quantités de données provenant de pratiquement n‘importe quelle source, y compris les journaux des appareils IoT.
Comment obtenir le maximum de performance pour le coût total de possession le plus bas ?
L‘intégration manuelle des applications et des données est une tâche informatique sisyphéenne : elle demande beaucoup de travail et n‘est jamais terminée. La bonne solution d‘intégration d‘applications et de données permet de réaliser des économies et de réduire le coût total de possession (TCO) de multiples façons :
- Moins de temps et moins d‘employés à temps plein pour construire, gérer et mettre à jour les intégrations et les pipelines individuels.
- Des gains d‘efficacité systémiques grâce à de nouvelles capacités de collaboration, au partage, à la réutilisation et au développement partagé en temps réel.
- Réduction du coût de remplacement des technologies existantes grâce à la prise en charge de ces technologies (telles que ETL, ESB, protocole de transfert de fichiers [FTP] et XML) dans le cadre du nouveau paradigme d‘intégration, ainsi que des données stockées sur site et sur le site cloud.
Que doit fournir le prestataire ?
- Expertise avérée en matière d‘intégration d‘applications et de données
- Innovation démontrée dans l‘espace des solutions iPaaS en évolution rapide, y compris les classements "leader" par les analystes du secteur.
- Une assistance mondiale et un service clientèle de premier ordre
- Une expérience stable qui vous donne confiance dans une future relation d‘affaires
Pour en savoir plus sur la façon dont un site moderne plateforme met fin à la tâche de Sisyphe qu‘est l‘intégration des applications et des données, téléchargez le site ebook "A Buyer‘s Guide to Modern Application and Data Integration" (Guide de l‘acheteur pour l‘intégration moderne des applications et des données).