Articles

Après plusieurs décennies de croissance rapide, le Groupe Leonhart est confronté à une problématique d’homogénéité de son système informatique (SI) : les sites utilisent des outils différents et la consolidation des données est complexe. Leonhart décide en 2020 d’uniformiser et de moderniser son SI, pour renforcer la qualité de ses données, mais aussi tirer parti de la Business Intelligence et profiter des nouvelles technologies. Une aventure accompagnée par les équipes Nagarro, qui ont déployé une solution bâtie autour de SAP S/4HANA Cloud Public.

Leonhart, du sable à l’aménagement extérieur

Le Groupe Leonhart est un acteur majeur de l’extraction et de la valorisation de sable et de granulats. Il propose :

  • des granulats naturels ou recyclés ;
  • des pierres naturelles ;
  • du béton prêt à l’emploi ;
  • des produits en béton pour la préfabrication lourde et légère.

Le groupe couvre l’ensemble de la chaine de valeur, de l’extraction à la livraison, en passant par produit mais propose également des services de transport et de livraison.

 

L’indispensable homogénéisation du système informatique

Si le Groupe Leonhart peut s’enorgueillir d’une croissance rapide ces dernières décennies, son développement en partie lié à des opérations de croissance externe a abouti à un SI hétérogène. De nombreux outils spécifiques à chaque activité cohabitent, sans réelle interconnexion.

En 2020, Leonhart décide de déployer un nouveau SI, standardisé et structurant. Son objectif est de s’appuyer sur une plateforme unique :

  • pour couvrir l’ensemble de ses processus métiers du Groupe,
  • pour améliorer la qualité des données,
  • permettant un accès rapide aux données,
  • avec une sécurité optimale,
  • à un coup maîtrisé.

 

Le choix du cloud et d’une solution SaaS

Un appel d’offres est lancé fin 2020. Le Groupe Leonhart, qui a élaboré un cahier des charges précis et détaillé, souhaite mener une étude exhaustive des solutions disponibles sur le marché et des modes de déploiement proposés par les intégrateurs.

Rapidement, le cloud et une solution SaaS s’impose pour :

  • la maîtrise des coûts, et le ROI rapide,
  • la facilité à monter en version, pour accompagner les projets et ambitions du Groupe et donc l’évolution de ses besoins et garantir la pérennité de la solution.

Le Groupe Leonhart choisit de se faire accompagner par Nagarro, pour :

  • l’expertise de ses consultants,
  • le compromis idéal entre solidité et taille humaine,
  • sa santé financière,
  • sa capacité à proposer une solution globale, intégrant un nécessaire développement spécifique.

Le projet est lancé en février 2021.

 

3 modules pour une plateforme unique

Nagarro a déployé une plateforme unique, bâtie sur des éléments complémentaires : L’ERP SAP S/4HANA Cloud Public pour couvrir les besoins métiers, avec un périmètre fonctionnel très étendu: extraction, négoce, finance, contrôle de gestion, production, logistique ou encore relation client sont entièrement couverts par les standards SAP et sa méthodologie d’implémentation Fit-toStandard.

Leonhart va également passer à la Business Intelligence, grâce à l’analytique, à la fois puissante et simple d’utilisation, intégrée à SAP S/4HANA Cloud.

Avec l’analyse Fit-to-Standard, une série d’ateliers a été organisé pour valider les processus métier prédéfinis (et reposant sur les best practices) de SAP et identifier les exigences spécifiques.

L’interconnexion avec le reste du SI de l’entreprise via la SAP Business Transformation Platform (SAP BTP). Cette plateforme regroupe dans un même environnement unifié les données et l’analytique, l’Intelligence Artificielle, le développement d’applications, l’automatisation et l’intégration.

Un développement spécifique, reposant sur SAP BTP, pour couvrir un besoin très spécifique : la pesée des camions entrant et sortant des sablières. Pour développer cette fonctionnalité non couverte par la solution standard, Nagarro a misé sur l’innovation : la reconnaissance visuelle et l’Internet des Objets permettent d’automatiser les peser et de connecter le pont bascule à SAP.

 

Le mot du client : Vers de nouveaux projets avec SAP

Une première étape franchie avec le déploiement d’un ERP standard, fiable et évolutif, le Groupe Leonhart veut aller plus loin et entrer dans « l’industrie 4.0 ».

« L’ERP étant également un socle robuste pour l’innovation, nous avons un nouveau projet avec SAP et Nagarro, le développement d’une gravière connectée. C’est l’un des prochains défis que nous allons relever »

 

Nicolas Battesti, DAF du groupe Leonhart.

 

Le partenaire, Nagarro : Expertise, pragmatisme et transparence

Nagarro France fait partie de la Business Unit SAP du groupe international Nagarro. Entreprise de services du numérique spécialisée dans l’intégration de solutions logicielles dédiées aux PME et ETI, nous accompagnons nos clients dans leur transformation numérique. Notre ambition : aider nos clients à saisir les opportunités et innovations du numérique pour améliorer leur performance et leur agilité, à travers une relation de confiance bâtie sur le long terme. Nagarro France bénéfice de toute la force et de l’expertise du Groupe, présent dans 33 pays et regroupant plus de 18 000 collaborateurs.

The post Leonhart se tourne vers l’avenir avec un ERP SAP S/4HANA en mode Cloud et Nagarro appeared first on SAP France News.

Source de l’article sur sap.com

Différences principales entre AWS ECS et AWS Lambda: 5 points clés

Les services AWS ECS et AWS Lambda sont des outils puissants pour le développement et le déploiement d’applications. Découvrez les 5 principales différences entre ces deux services !

## Comment le cloud computing a révolutionné l’industrie du logiciel au cours des 10 dernières années

La technologie cloud a révolutionné l’industrie du logiciel au cours des 10 dernières années. Aujourd’hui, la plupart des organisations préfèrent héberger des applications et des services sur le cloud en raison de la facilité de déploiement, de la sécurité élevée, de la scalabilité et des coûts de maintenance peu élevés par rapport à l’infrastructure sur site. En 2006, Amazon a lancé sa plate-forme de services cloud, Amazon Web Services (AWS), l’un des principaux fournisseurs de cloud à ce jour. Actuellement, AWS propose plus de 200 services cloud, notamment l’hébergement cloud, le stockage, l’apprentissage automatique et la gestion des conteneurs.

L’architecture cloud permet aux entreprises de bénéficier d’une variété de services et d’applications à un coût réduit. Les entreprises peuvent facilement déployer des applications sur le cloud et les mettre à l’échelle en fonction de leurs besoins. Les services cloud sont également très sûrs et offrent une haute disponibilité et une redondance pour assurer la continuité des activités. Les services cloud sont également très flexibles et peuvent être facilement adaptés aux besoins changeants des entreprises.

Les avantages de l’architecture cloud sont nombreux et divers. Les entreprises peuvent bénéficier d’une plus grande flexibilité et d’une meilleure scalabilité pour répondre aux besoins changeants des clients. Les entreprises peuvent également réduire leurs coûts de maintenance et leurs coûts d’exploitation grâce à l’utilisation des services cloud. Les entreprises peuvent également bénéficier d’une plus grande sécurité et d’une meilleure disponibilité grâce à l’utilisation des services cloud. Enfin, les entreprises peuvent bénéficier d’une plus grande productivité grâce à l’utilisation des services cloud.

L’architecture cloud est un outil puissant qui offre aux entreprises une variété de services et d’applications à un coût réduit. Les entreprises peuvent bénéficier d’une plus grande flexibilité, d’une meilleure scalabilité, d’une plus grande sécurité et d’une meilleure disponibilité grâce à l’utilisation des services cloud. En outre, les entreprises peuvent réduire leurs coûts de maintenance et leurs coûts d’exploitation grâce à l’utilisation des services cloud. Enfin, les entreprises peuvent bénéficier d’une plus grande productivité grâce à l’utilisation des services cloud.

L’architecture cloud est un outil puissant qui offre aux entreprises une variété de services et d’applications à un coût réduit. Les avantages qu’elle procure sont nombreux et variés, et les entreprises peuvent en tirer parti pour améliorer leur productivité, réduire leurs coûts et améliorer leur sécurité et leur disponibilité. La technologie cloud est donc un outil essentiel pour les entreprises qui souhaitent tirer parti des avantages qu’elle offre pour améliorer leurs activités.

Source de l’article sur DZONE

Intégration Firebase Firestore et Redux Toolkit Query

L’intégration de Firebase Firestore et Redux Toolkit Query permet de créer des applications web plus robustes et plus performantes. Découvrez comment cela fonctionne!

## Avantages de l’utilisation de Firebase Firestore avec Redux Toolkit Query

1. Simplified Data Management: Firebase Firestore and Redux Toolkit Query work together to simplify data management. Firebase Firestore provides a powerful NoSQL document-oriented database that can store and manage data. Redux Toolkit Query helps to simplify the management of API data in a Redux store. This combination makes it easier to manage data in a web application.

2. Improved Performance: Firebase Firestore and Redux Toolkit Query can improve the performance of a web application. Firebase Firestore is optimized for performance, and Redux Toolkit Query helps to reduce the amount of code needed to manage API data. This combination can help to improve the overall performance of a web application.

3. Reduced Development Time: Firebase Firestore and Redux Toolkit Query can reduce the amount of time needed to develop a web application. By using this combination, developers can quickly and easily manage data in a web application. This reduces the amount of time needed to develop a web application and makes it easier to deploy it.

Intégrer Firebase Firestore à Redux Toolkit Query est un moyen efficace de gérer les données dans les applications web modernes. Redux Toolkit Query est une bibliothèque qui aide à simplifier la gestion des données API dans un magasin Redux. Firebase Firestore, d’autre part, est une base de données orientée document NoSQL qui peut stocker, récupérer et gérer les données. Cet article technique expliquera comment le code ci-dessus intègre Firebase Firestore à Redux Toolkit Query pour organiser le code et les avantages de cette approche.

Avantages de l’utilisation de Firebase Firestore avec Redux Toolkit Query

L’utilisation de Firebase Firestore avec Redux Toolkit Query offre plusieurs avantages. Voici trois d’entre eux :

1. Gestion des données simplifiée : Firebase Firestore et Redux Toolkit Query travaillent ensemble pour simplifier la gestion des données. Firebase Firestore fournit une puissante base de données orientée document NoSQL qui peut stocker et gérer les données. Redux Toolkit Query aide à simplifier la gestion des données API dans un magasin Redux. Cette combinaison facilite la gestion des données dans une application web.

2. Performance améliorée : Firebase Firestore et Redux Toolkit Query peuvent améliorer les performances d’une application web. Firebase Firestore est optimisé pour les performances et Redux Toolkit Query aide à réduire le nombre de lignes de code nécessaires pour gérer les données API. Cette combinaison peut contribuer à améliorer les performances globales d’une application web.

3. Temps de développement réduit : Firebase Firestore et Redux Toolkit Query peuvent réduire le temps nécessaire pour développer une application web. En utilisant cette combinaison, les développeurs peuvent gérer rapidement et facilement les données dans une application web. Cela réduit le temps nécessaire pour développer une application web et la rend plus facile à déployer.

Source de l’article sur DZONE

La philosophie DevOps, la plateforme la pratique.

La philosophie DevOps est une pratique qui vise à améliorer la collaboration entre les développeurs et les opérateurs afin de fournir des plateformes plus efficaces.

« DevOps est mort. »

Mais pas exactement. Mais la méthodologie DevOps de « vous le construisez, vous le gérez » a échoué aux équipes de développement depuis des années.

The problem is that DevOps was never meant to be a long-term solution. It was designed to help teams quickly move from idea to production. But as teams grow and become more complex, the DevOps model becomes increasingly difficult to maintain.

In its place, a new approach is emerging: architecture-driven development. This approach focuses on creating a well-defined architecture for the system before development begins. This architecture defines the components of the system, how they interact, and how they should be deployed. It also provides a framework for making changes to the system over time.

Avec l’émergence de nouvelles technologies et de nouveaux modèles de développement, le concept de DevOps est en train de s’estomper. La méthodologie DevOps « tu construis, tu gères » a été un échec pour les équipes de développement depuis des années. Le problème est que DevOps n’a jamais été conçu comme une solution à long terme. Il était destiné à aider les équipes à passer rapidement de l’idée à la production. Mais à mesure que les équipes grandissent et deviennent plus complexes, le modèle DevOps devient de plus en plus difficile à maintenir.

En remplacement, une nouvelle approche est en train d’émerger : le développement guidé par l’architecture. Cette approche se concentre sur la création d’une architecture bien définie pour le système avant le début du développement. Cette architecture définit les composants du système, comment ils interagissent et comment ils doivent être déployés. Elle fournit également un cadre pour apporter des modifications au système au fil du temps.

L’avantage de cette approche est qu’elle permet aux équipes de développement de se concentrer sur la construction d’un produit robuste et extensible plutôt que sur la gestion des opérations. En définissant une architecture claire et cohérente, les équipes peuvent se concentrer sur la création d’un produit qui répond aux besoins des utilisateurs et qui peut évoluer avec le temps. Cela permet aux équipes de se concentrer sur la qualité et la stabilité du produit plutôt que sur le temps de mise en production.

En fin de compte, l’architecture-driven development offre aux équipes de développement une meilleure façon de travailler et une meilleure façon de construire des produits robustes et extensibles. Il permet aux équipes de se concentrer sur la qualité et la stabilité du produit plutôt que sur le temps de mise en production. En outre, il permet aux équipes de mieux gérer les changements et les mises à jour du produit au fil du temps.

Source de l’article sur DZONE

Concevoir une architecture hybride durable: le rôle crucial de l'empreinte carbone

La conception d’une architecture hybride durable est un défi majeur. Une attention particulière doit être portée à l’empreinte carbone pour garantir une solution durable.

L’augmentation de la demande en services de cloud computing et son impact sur l’environnement, mettant en évidence la nécessité de prioriser la durabilité et de réduire les émissions de carbone dans les environnements cloud hybrides, sont abordés dans cet article. Il souligne l’importance des exigences non fonctionnelles, en particulier l’empreinte carbone, dans la conception de l’architecture cloud hybride et la nécessité d’un rapport standardisé des émissions de carbone pour la transparence et le respect des obligations. L’article explore également diverses opportunités pour minimiser l’empreinte carbone, notamment l’optimisation de l’utilisation de l’énergie et des exigences matérielles, ainsi que la gestion de l’empreinte carbone par le suivi et le reporting des émissions, l’optimisation de l’utilisation du matériel et l’adoption de sources d’énergie renouvelables. Le rôle des fournisseurs de cloud dans l’aide aux entreprises à réduire leur empreinte carbone est discuté, ainsi que l’importance de la collaboration entre les dirigeants d’entreprise, les équipes informatiques et les fournisseurs de cloud pour intégrer la durabilité dans le processus de conception de la solution. De plus, l’article met en évidence l’impact significatif des exigences non fonctionnelles telles que le placement des charges de travail et le routage du réseau sur l’empreinte carbone d’une entreprise, soulignant la nécessité de prendre en compte les facteurs de durabilité pendant la conception et la mise en œuvre des environnements cloud hybrides pour réduire les émissions de carbone et se conformer aux exigences réglementaires.

## L’impact de la demande croissante en services de cloud computing sur l’environnement et la nécessité de prioriser la durabilité

L’utilisation croissante des services de cloud computing et son impact sur l’environnement soulignent la nécessité de prioriser la durabilité et de réduire les émissions de carbone dans les environnements hybrides cloud. Il est important de mettre l’accent sur les exigences non fonctionnelles, en particulier l’empreinte carbone, dans la conception de l’architecture hybride cloud et la nécessité d’un rapport standardisé des émissions de carbone pour la transparence et le respect des obligations.

Il existe plusieurs possibilités pour minimiser l’empreinte carbone, notamment l’optimisation de l’utilisation de l’énergie et des exigences matérielles, ainsi que la gestion de l’empreinte carbone par le suivi et le rapport des émissions, l’optimisation de l’utilisation du matériel et l’adoption de sources d’énergie renouvelables. Le rôle des fournisseurs de cloud dans l’aide aux entreprises à réduire leur empreinte carbone est discuté, ainsi que l’importance de la collaboration entre les dirigeants d’entreprise, les équipes informatiques et les fournisseurs de cloud pour intégrer la durabilité dans le processus de conception des solutions. De plus, l’article met en évidence l’impact significatif des exigences non fonctionnelles telles que le placement des charges de travail et le routage du réseau sur l’empreinte carbone d’une entreprise, soulignant la nécessité de prendre en compte les facteurs de durabilité lors de la conception et de la mise en œuvre des environnements hybrides cloud pour réduire les émissions de carbone et se conformer aux exigences réglementaires.

Les solutions hybrides cloud sont un moyen efficace pour les entreprises de réduire leur empreinte carbone et de répondre aux exigences réglementaires. Les fournisseurs de cloud doivent travailler en étroite collaboration avec les entreprises pour intégrer la durabilité dans le processus de conception des solutions. Les entreprises doivent également prendre en compte les exigences non fonctionnelles telles que le placement des charges de travail et le routage du réseau pour réduire leur empreinte carbone. Enfin, il est important d’adopter des sources d’énergie renouvelables et d’optimiser l’utilisation des ressources matérielles et énergétiques pour minimiser l’empreinte carbone et respecter les exigences réglementaires. La conception d’une architecture hybride cloud durable est essentielle pour assurer une empreinte carbone minimale et une conformité aux exigences réglementaires.

Source de l’article sur DZONE

Ma liste de souhaits JPA 2.0

Je souhaite que JPA 2.0 apporte des améliorations pour faciliter le développement et la gestion des données. Je vais énumérer mes principaux souhaits pour cette version.

« Profiter de la persistance facile avec JPA 1.0 jusqu’à présent »

Le codage a toujours été un élément essentiel de la programmation Java. Jusqu’à présent, nous avons bénéficié d’une persistance facile grâce à JPA 1.0. Il est vrai que JPA 1.0 a ses limites, mais maintenant nos amis de JSR-317 travaillent dur pour nous offrir un meilleur standard de persistance pour Java.

La nouvelle spécification JPA 2.0 offre une variété d’améliorations par rapport à la version précédente. Les principales caractéristiques de JPA 2.0 sont les suivantes : une API plus riche, une gestion des transactions plus flexible, un support pour les requêtes natives et une gestion des schémas plus robuste. La nouvelle spécification offre également une meilleure intégration avec les technologies Java EE 6 telles que EJB 3.1 et JSF 2.0.

Le codage est l’un des principaux avantages de JPA 2.0. La nouvelle API permet aux développeurs d’utiliser des annotations pour définir leurs entités et leurs relations, ce qui simplifie considérablement le codage et permet aux développeurs de se concentrer sur la logique métier plutôt que sur la configuration des données. La nouvelle API permet également aux développeurs de créer des requêtes natives personnalisées pour interroger la base de données, ce qui réduit considérablement le temps et les efforts nécessaires à l’exécution des requêtes.

Enfin, JPA 2.0 offre une meilleure gestion des schémas, ce qui permet aux développeurs de créer des schémas plus robustes et plus cohérents. La nouvelle API permet aux développeurs de créer des schémas plus complexes et plus riches en fonctionnalités, ce qui permet une meilleure organisation des données et une meilleure performance globale.

En somme, JPA 2.0 offre une variété d’améliorations par rapport à JPA 1.0 et permet aux développeurs d’utiliser le codage pour créer des applications plus robustes et plus performantes. Les nouvelles fonctionnalités offertes par JPA 2.0 permettent aux développeurs de créer des applications plus riches en fonctionnalités et plus faciles à maintenir, ce qui en fait un outil très puissant pour les développeurs Java.

Source de l’article sur DZONE

SAP France s’engage avec la start-up Evolukid, les territoires de Lens-Liévin et Aix-Marseille pour le lancement du programme KESK’IA, programme d’excellence dédié aux étudiants en filières informatiques et digitales.

Paris, le 3 avril 2023 – SAP, leader mondial des logiciels innovants de gestion d’entreprises, renforce sa présence dans les territoires au service de l’égalité des chances avec le lancement du programme KESK’IA, en partenariat avec Evolukid, plateforme éducative pour développer les compétences du futur. Sur tout le territoire hexagonal, SAP France s’associe aux côtés de ses partenaires tels que L’Oréal, Société Générale, TATA Consultancy Services et UPS.

 

Favoriser l’égalité des chances dans le numérique avec KESK’IA.

Entre février et juin 2023, près de 100 étudiants seront accompagnés pour réaliser des prototypes d’Intelligence Artificielle au service de leur territoire. Sélectionnés parmi plus de 450 candidatures, ils seront chargés de développer des projets concrets à impacts positifs dans sept territoires via le programme KESK’IA. Ce programme d’excellence destiné aux étudiants en filière Informatique ou digitale vise à perfectionner leurs compétences et à préparer les talents de demain dans le domaine de l’Intelligence Artificielle.

Pendant toute la durée du programme, des mentors de SAP France accompagneront ces futurs talents pour la mise en œuvre d’une vingtaine de prototypes autour de quatre thématiques :

  • Prévention des risques et sécurité : détection du harcèlement
  • Environnement et écologie: Reconnaissance des déchets dans des zones difficilement accessibles par drones, réduction du gaspillage alimentaires dans les cantines scolaires
  • E-Réputation: Mesure des commentaires négatifs sur la collectivité
  • Aménagement du territoire : Reconnaissance d’infrastructures endommagées par drones ou caméra de vidéo-surveillance.

« SAP France est très fier de participer au programme KESK’IA, en partenariat avec Evolukid. Depuis toujours, SAP est déterminé à aller chercher les talents sur tout le territoire : en milieu urbain, rural ou en QPV. Ce programme renforce nos engagements en faveur de l’accessibilité de notre filière. C’est également une formidable occasion de montrer aux collectivités les atouts de l’IA et de les équiper face aux défis technologiques actuels. » déclare Olivier Nollent, Président – Directeur Général de SAP France.

« Pouvoir faire émerger de l’innovation et de la valeur ajoutée des quartiers populaires est ce que l’on recherche. Il faut redonner de la confiance à ces jeunes qui n’ont pas les relations pour rentrer facilement sur le marché : c’est ce que permet KESK’IA. Pouvoir s’appuyer sur de grandes entreprises de la tech telles que SAP est important et stimulant. C’est une vraie chance pour les étudiants du programme, mais aussi pour ces entreprises qui peuvent s’investir dans un projet à impact et faire grandir de nouveaux talents. » a ajouté Morad Attik, CEO d’Evolukid et Directeur du programme KESK’IA.

 

SAP France, un leader mondial engagé pour l’insertion professionnelle dans les territoires.

En tant que partenaire du programme KESK’IA, SAP France apporte sa contribution aux côtés de la Communauté d’Agglomération de Lens-Liévin (CALL) et la Métropole d’Aix-Marseille et accompagne 20 étudiants répartis dans ces deux territoires. En renforçant sa présence dans les territoires en dehors de ses sites d’implantation français, SAP en France souhaite être le moteur de l’intégration, de l’égalité des chances et de l’insertion professionnelle dans le domaine de l’IA.

Dans le Nord-Pas-de-Calais et dans les Bouches-du-Rhône, SAP vise à résoudre le déficit de compétences, de vocations des jeunes dans le numérique et s’emploie à faire grandir les talents de ces deux territoires en apportant des connaissances et un nouveau réseau professionnel.

« Rêver, s’obstiner et réussir… il y a de la magie à voir grand ! Et cette citation d’Erick Orsenna et Marie Eloy qui caractérise la team et les jeunes de Lens. Car avoir ce type de programme chez nous et les grands groupes comme SAP et l’Oréal à nos côtés c’est inespéré ! Alors oui, ils rêvent mais ils sont obstinés à réussir ce projet. » ajoute Saliha SADOUKI, Responsable Pôle Communication & Numérique, Maison de l’Emploi du bassin Lens, Liévin, Hénin, Carvin.

Après quatre mois de développement, les étudiants présenteront devant un jury d’experts et d’élus leurs prototypes. Les sept prototypes finalistes qui représenteront les sept territoires du programme KESK’IA seront présentés par les étudiants en juin. Les trois meilleurs projets seront récompensés lors d’une cérémonie nationale à Paris rassemblant sponsors, entreprises partenaires, collectivités et experts de l’intelligence artificielle.

 

***

À propos de SAP en France 

La stratégie de SAP est d’aider chaque organisation à fonctionner en « entreprise intelligente » et durable. En tant que leader du marché des logiciels d’application d’entreprise, nous aidons les entreprises de toutes tailles et de tous secteurs à opérer au mieux : 87 % du commerce mondial total est généré par nos clients. Nos technologies de Machine Learning, d’Internet des objets (IoT) et d’analyse avancée aident nos clients à transformer leurs activités en « entreprises intelligentes ». SAP permet aux personnes et aux organisations d’avoir une vision approfondie de leur business et favorise la collaboration pour qu’ils puissent garder une longueur d’avance sur leurs concurrents. Nous simplifions la technologie afin que les entreprises puissent utiliser nos logiciels comme elles le souhaitent, sans interruption. Notre suite d’applications et de services end-to-end permet aux clients privés et publics de 25 secteurs d’activité dans le monde entier, de fonctionner de manière rentable, de s’adapter en permanence et de faire la différence. Grâce à un réseau mondial de clients, de partenaires, d’employés et de leaders d’opinion, SAP aide le monde à mieux fonctionner et à améliorer la vie de chacun.

Pour plus d’informations, visitez le site www.sap.com.   

 

A propos d’Evolukid 

Evolukid, startup EdTech, accompagne depuis 2016 les collectivités territoriales et les entreprises dans la mise en œuvre de projets innovants liés aux nouvelles technologies. Notre expertise – incluant l’ingénierie pédagogique, le matériel, les intervenants formés, les déplacements et la logistique globale – nous permet d’intervenir partout en France et à l’étranger. Depuis 2019, nous avons lancé la plateforme éducative en ligne Evolukid : notre solution en ligne proposant des parcours éducatifs et des classes virtuelles pour répondre aux besoins des familles. Evolukid devient une véritable école numérique pour tous types de projets.

En partenariat avec la Banque des Territoires, Evolukid lance en février 2023 le programme KESK’IA pour former les étudiants et les talents des quartiers populaires à l’intelligence artificielle. Des villes associées telles que Lens, Meaux, Nantes, Marseille, et des acteurs majeurs de l’économie tels que Sales Force, Google, et d’autres leaders mondiaux qui rejoignent actuellement l’initiative seront parties prenantes du programme KESK’IA.

Ces jeunes étudiants, sélectionnés à l’issue du processus pédagogique, répondront à des problématiques locales d’écologie, de gestion des déchets et de citoyenneté par l’intelligence artificielle en livrant des prototypes fonctionnels (généralisables à d’autres territoires). Enfin, à l’issue de cette initiative, lors de la grande soirée de clôture avec l’ensemble des sponsors et partenaires, les candidats présenteront leurs prototypes et se verront décerner le prix de la meilleure innovation par un grand jury. Cela permettra aux entreprises non seulement de recruter les meilleurs, mais aussi de rappeler que les quartiers prioritaires sont le creuset de l’ambition de la France de se hisser parmi les premières nations en matière d’innovation et de nouvelles technologies.

 

Contact presse : 

SAP France 

Sylvie Léchevin

sylvie.lechevin@sap.com

sap@the-arcane.com

Evolukid

Amadou Dabitao ou Lralia Sall

contact@bnagency.co / lralia@bnagency.co

+33 6 95 10 50 99

 

The post Insertion professionnelle et égalité des chances : SAP France s’associe avec Evolukid et les territoires de Lens-Liévin et Aix-Marseille pour lancer un programme d’excellence autour de l’intelligence artificielle. appeared first on SAP France News.

Source de l’article sur sap.com

Création de code de transaction de compensation pour Saga Participant

La création d’un code de transaction de compensation pour les participants à Saga est une étape importante pour assurer une expérience de jeu équitable et sécurisée.

La saga Pattern est utilisée pour fournir une intégrité des données entre plusieurs services et le faire pour des transactions potentiellement à long terme. Il existe de nombreux blogs, superficiels car ils tendent à l’être, sur les sagas et les transactions à long terme. Dans cet article, je ne rentrerai pas dans les détails en comparant les avantages et les inconvénients des sagas avec le protocole XA deux phases (2PC), le verrouillage distribué, etc., et je dirai simplement que XA et 2PC nécessitent des verrous distribués (inconvénient) qui gèrent les propriétés ACID de sorte que l’utilisateur puisse simplement exécuter un rollback ou un commit (avantage) alors que les sagas n’utilisent que des transactions locales et n’ont donc pas besoin de verrous distribués (avantage) mais nécessitent que l’utilisateur implémente la logique de compensation, etc. (inconvénient). Comme l’a dit Teddy Roosevelt, «Rien de bon ne vient facilement».

Ce que je ferai, c’est montrer un exemple de code complet d’une application microservices impliquant une saga, y compris la logique de compensation des participants, qui peut être trouvée dans ce dépôt.

La saga pattern est utilisée pour assurer l’intégrité des données entre plusieurs services et pour effectuer des transactions de longue durée. Il existe de nombreux blogs, superficiels, sur les sagas et les transactions de longue durée. Dans cet article, je ne vais pas entrer dans les détails en comparant les avantages et les inconvénients des sagas avec le protocole XA à deux phases (2PC), le verrouillage distribué, etc., et je dirai simplement que XA et 2PC nécessitent des verrous distribués (inconvénient) qui gèrent les propriétés ACID de sorte que l’utilisateur puisse simplement exécuter un rollback ou un commit (avantage), alors que les sagas n’utilisent que des transactions locales et ne nécessitent donc pas de verrous distribués (avantage) mais nécessitent que l’utilisateur implémente la logique de compensation, etc. (inconvénient). Comme l’a dit Teddy Roosevelt : «Rien de bien ne vient facilement».

Ce que je vais faire, c’est montrer un exemple de code complet d’une application microservices impliquant une saga, y compris la logique de compensation des participants, qui peut être trouvée dans ce dépôt.

L’utilisation des sagas pour gérer les transactions de longue durée est une pratique courante dans le développement d’applications microservices. Les sagas sont un moyen efficace de garantir l’intégrité des données entre plusieurs services et de gérer les transactions à long terme. Les sagas sont une bonne alternative aux protocoles XA à deux phases (2PC) et au verrouillage distribué car elles n’utilisent que des transactions locales et ne nécessitent pas de verrous distribués. Cependant, elles nécessitent que l’utilisateur implémente la logique de compensation, etc., ce qui peut être complexe et prendre du temps.

Les sagas sont une excellente solution pour gérer les transactions à long terme car elles offrent une grande flexibilité et une bonne gestion des données. Les sagas sont particulièrement utiles pour les applications qui impliquent plusieurs services car elles peuvent garantir la cohérence des données entre ces services. De plus, les sagas peuvent être facilement mises en œuvre dans un environnement microservices car elles peuvent être facilement intégrées aux services existants. Enfin, les sagas peuvent être facilement mises à jour pour prendre en charge les changements dans le système et ainsi garantir la cohérence des données.

Les sagas sont un outil puissant pour garantir l’intégrité des données entre plusieurs services et pour gérer les transactions à long terme. Bien qu’elles nécessitent une implémentation complexe et prennent du temps, elles offrent une grande flexibilité et une bonne gestion des données. Elles peuvent également être facilement intégrées aux services existants et mises à jour pour prendre en charge les changements dans le système. Les sagas sont donc un excellent outil pour garantir la cohérence des données entre plusieurs services et pour gérer les transactions à long terme.

Source de l’article sur DZONE

Déploiement de Prometheus et Grafana avec ArgoCD, incluant tableaux de bord.

Découvrez comment déployer facilement Prometheus et Grafana avec ArgoCD, et créer des tableaux de bord pour surveiller vos applications !

Comment installer et gérer facilement des services d’infrastructure tels que Prometheus et Grafana avec ArgoCD ?

Si vous êtes fatigué de gérer votre infrastructure manuellement, ArgoCD est l’outil parfait pour rationaliser vos processus et vous assurer que vos services sont toujours synchronisés avec votre code source. Avec ArgoCD, toutes les modifications apportées à votre système de contrôle de version seront automatiquement synchronisées avec les environnements dédiés de votre organisation, ce qui facilite la centralisation. Dites adieu aux maux de tête de la gestion manuelle de l’infrastructure et bonjour à une approche plus efficace et plus évolutive avec ArgoCD!

Cet article vous apprendra comment installer et gérer facilement des services d’infrastructure tels que Prometheus et Grafana avec ArgoCD. Notre guide pas à pas rend la mise en œuvre de vos processus de déploiement simple et permet de maintenir votre infrastructure à jour. ArgoCD est un logiciel open source qui permet aux organisations de déployer et de gérer des applications sur des environnements multiples. Il offre une solution complète pour le déploiement continu et la gestion des versions, ce qui permet aux organisations de maintenir leurs applications à jour et d’améliorer leur productivité.

ArgoCD est très facile à installer et à configurer. Une fois installé, vous pouvez créer des applications et définir des règles pour leur déploiement, leur mise à jour et leur suppression. Vous pouvez également définir des stratégies de versionnement pour chaque application afin de garantir que les mises à jour sont appliquées correctement et sans interruption. Enfin, ArgoCD offre une fonctionnalité d’audit qui vous permet de surveiller les modifications apportées à vos applications et d’enregistrer les modifications effectuées par les utilisateurs.

Source de l’article sur DZONE

L’arrivée de SAP S/4HANA 1809 a donné à Groupe Atlantic l’opportunité de basculer vers une gestion du transport totalement intégrée. Une offre qui a été déployée avec succès sur les deux principaux sites de distribution français du groupe.

En conservant son esprit d’entreprise familiale, Groupe Atlantic connaît une croissance fulgurante qui lui vaut aujourd’hui d’être devenu un acteur international, leader européen des solutions de confort thermique.

Le catalogue de l’industriel comprend des solutions à destination des particuliers comme des professionnels, avec des produits dédiés au chauffage, à la production d’eau chaude sanitaire, au traitement de l’air ou encore à son rafraîchissement. Le tout étant distribué sous un grand nombre de marques reconnues, dont – en France – Atlantic, Sauter ou encore Thermor.

Groupe Atlantic est aujourd’hui présent sur 4 continents, avec 31 sites industriels et une très forte présence sur le sol français. Il fait travailler 11.600 collaborateurs, pour un chiffre d’affaires annuel de 2,7 milliards d’euros. Un CA qui a été doublé en seulement 6 ans !

Pour maintenir cette dynamique, l’industriel se doit de desservir ses clients avec toujours plus d’efficacité. Groupe Atlantic dispose de deux principaux centres logistiques en France : à l’ouest celui de La Roche-sur-Yon (le siège du groupe) et à l’est celui de Saint-Louis, Atlantic Logistique Est.

Aller vers toujours plus d’intégration

William Guillet est Business Process Owner Logistique chez Groupe Atlantic. Dès 2017, il a été chargé de travailler à l’intégration de SAP Transportation Management (SAP TM) dans le nouveau système d’information du groupe, centré sur l’ERP SAP S/4HANA. L’objectif était de disposer d’un outil solide permettant d’organiser la logistique aval du groupe : expéditions comme retours.

« SAP S/4HANA 1809 a introduit une version embarquée de SAP TM. Nous y avons vu l’opportunité de disposer d’une solution de gestion de la logistique mieux intégrée à l’ERP, mais aussi à notre outil de gestion des entrepôts SAP EWM. Il s’est avéré toutefois difficile de trouver des experts SAP TM capables de nous accompagner sur ce projet. Après une phase de prise de contact, il est apparu que NTT DATA Business Solutions saurait répondre à nos besoins. » William Guillet Business Process Owner Logistique

Groupe Atlantic décide tout d’abord de doter sa jeune filiale Atlantic Logistique Est (ALE) de cette version totalement intégrée. Un projet démarré en août 2020, avec comme objectif un déploiement en janvier 2022.

« Nous sommes repartis de zéro, mais tout en conservant les processus que nous avions éprouvés avec la version standalone de SAP TM, poursuit William Guillet : gestion du fret, calcul des coûts de transport, etc. Nous avons conservé les processus déjà en place, en améliorant certaines fonctionnalités et en en introduisant d’autres, comme Optimizer (planification et optimisation des transports). Nous avons également mis en place de nouvelles intégrations permettant à SAP TM et SAP EWM (gestion des entrepôts) de se parler directement, sans passer par l’ERP. »

Un second déploiement à La Roche-sur-Yon

Après ce premier succès, Groupe Atlantic programme le déploiement de SAP TM sur son site de distribution de La Roche-sur-Yon. Le plus important de France, avec plus de 1000 salariés. « Nous avons apprécié alors l’expertise de NTT DATA Business Solutions, qui a travaillé avec nous sur des améliorations conséquentes de la solution, permettant de mieux couvrir les besoins métiers exprimés par nos équipes. »

Le déploiement de la solution sur le site de La Roche-sur-Yon est effectif depuis avril 2022. Trop tôt donc pour en mesurer les bénéfices. « Le plus gros des difficultés rencontrées a été aujourd’hui solutionné et nos référents métiers sont unanimes sur un point : ils ne reviendraient pas en arrière, précise William Guillet. Comme notre activité logistique ne ralentit pas – elle va même connaître un pic avec l’arrivée de la période de chauffe – nous comptons sur SAP TM pour accompagner l’évolution de notre supply chain, ainsi que la croissance de Groupe Atlantic. »

Avec ce déploiement, la relation avec les équipes de NTT DATA Business Solutions arrive à son terme… pour le moment. SAP TM est en effet intégré dans le core model de l’environnement SAP S/4HANA développé pour Groupe Atlantic. « Notre prochain déploiement concernera la Turquie, qui n’a pas besoin de SAP TM. Les équipes de NTT DATA Business Solutions pourraient toutefois être mobilisées lors de déploiements futurs de SAP TM, par exemple sur des sites de distribution qui n’en seraient pas dotés, ou basculant depuis un autre TMS. »

The post Groupe Atlantic internalise la gestion de sa logistique dans SAP S/4HANA avec SAP TM appeared first on SAP France News.

Source de l’article sur sap.com