Flux d'informations en temps réel
![[shutterstock.com : 56527372, yienkeat]](https://e3mag.com/wp-content/uploads/2020/09/shutterstock_56527372.jpg)

Bonjour, j'ai un colis pour vous, vous êtes chez vous ? Je suis au travail en ce moment, je vous attendais demain. Sur votre site, il est toujours indiqué que ma commande est en cours de traitement.
Ce qui semble être une bagatelle coûte inutilement du temps, de l'argent et de la réputation à une plus grande échelle. Le coursier devra faire des allers-retours inutiles avec le colis, tandis que le client n'aura pas la meilleure expérience possible. Les données n'ont pas été mises à jour à temps et ne reflétaient donc pas la réalité - que le colis était déjà en route.
Le streaming d'événements offre des possibilités d'utilisation (presque) illimitées : Pour les entreprises, les données en temps réel sont la clé de l'optimisation des processus et des services qu'elles offrent à leurs clients. La réponse à cela est le streaming d'événements - la collecte, l'analyse et la gestion des flux d'informations au moment où ils se produisent.
L'architecture de diffusion en continu peut tout faire, des simples notifications d'événements, par exemple l'envoi d'une alerte lorsque la température d'un capteur atteint un niveau dangereux, aux modèles d'apprentissage automatique en temps réel qui détectent les activités frauduleuses.
Conception et analyse d'applications
Les organisations commencent déjà à penser en termes d'événements et à intégrer le streaming d'événements dans la conception de leurs applications. Cela leur permet de faire passer leur analyse de données au niveau supérieur, d'offrir une excellente expérience client, de créer des interfaces intuitives, de développer des scénarios d'apprentissage automatique et de préparer leur entreprise à l'avenir.
Surveiller les expéditions en temps réel grâce à des notifications mobiles push : Datavard a récemment mis en œuvre un prototype de solution pour une grande entreprise du secteur des matériaux de construction. Celle-ci prévoyait de diffuser les événements d'expédition de SAP vers les services cloud natifs Azure, dans le but de permettre aux employés de surveiller le statut d'une expédition grâce à des notifications push mobiles.
En termes simples, ils recevraient un message sur leur téléphone portable à la seconde où le statut de l'envoi changerait. Pour mettre en œuvre ce type de diffusion d'événements, il faut un outil d'intégration d'applications en temps réel.
Glue et Data Lakes
Pour ce scénario de streaming d'événements, Datavard utilise l'outil Glue, une solution d'intégration native des données SAP avec les Data Lakes déployés sur de grandes plateformes de données. Glue est déjà utilisé par de nombreux clients pour répliquer en temps réel des objets commerciaux SAP significatifs sur des entrepôts de données cloud modernes, tels que Azure Data Lake Gen2. Cela permet d'analyser les données SAP et d'obtenir des aperçus avec des services analytiques modernes et puissants de Microsoft Azure.
Fournir une architecture événementielle avec (seulement) un plug-in léger ! Dans le scénario mentionné, la technologie de streaming d'événements était nécessaire pour plusieurs raisons. Premièrement, les données SAP devaient être adaptées et combinées avec les données des capteurs IoT.
Deuxièmement, l'appel de données SAP via la passerelle SAP a imposé une charge supplémentaire au système de production déjà très sollicité. Troisièmement, les exigences de latence (le délai entre un changement de statut d'un envoi et la réception d'une notification) ont été fixées globalement à un niveau exigeant de quatre à six secondes.
Dans ce cas d'application particulier, Datavard a utilisé des outils tels que Azure Event Hubs, Azure Cosmos DB et des fonctionnalités Microsoft Azure pour orchestrer une architecture cloud native conçue pour absorber et traiter un débit élevé de petits volumes de données, tels que des événements transactionnels SAP.
Pour l'intégration de Microsoft Azure dans SAP, on a utilisé Glue, une solution pour la mise à disposition de données SAP sur la plateforme de son choix. Avec les dernières améliorations, Glue a la capacité unique d'intégrer SAP directement dans Azure Event Hubs.
Lorsque le mode streaming est activé, un processus optimisé est déclenché et les réplications sont effectuées en temps réel dès que l'événement commercial et les données correspondantes sont générés dans le système. Voilà pour la théorie. Lorsque cette solution innovante a été mise à l'épreuve, personne n'a été déçu - le système a généré avec succès des notifications push au moment où un événement s'est produit.
Même si ce nouveau scénario d'intégration innovant n'a été rendu possible que par un plug-in SAP léger, de nombreux autres cas d'utilisation sont possibles. Le streaming d'événements offre de nombreuses possibilités aux entreprises, et les technologies existantes sont prêtes à les exploiter.
