Articles

Test de pénétration d'application Web : qu'est-ce que c'est ?

Le test de pénétration d’application Web est une méthode pour vérifier la sécurité des applications Web. Découvrez comment cela fonctionne !

C’est également connu sous le nom de test de pénétration d’application web ou de test de sécurité, qui est une évaluation organisée de la sécurité d’une application web pour identifier l’exposition et la faiblesse qui pourraient être exploitées par des acteurs malveillants.

1. Identifying the target application and its environment. 

2. Gathering information about the target application. 

3. Identifying potential vulnerabilities. 

4. Exploiting the identified vulnerabilities. 

5. Documenting the results and providing recommendations. 

Le test d’intrusion des applications web, également connu sous le nom de test de sécurité ou de test d’intrusion, est une évaluation organisée de la sécurité d’une application web afin d’identifier les expositions et les faiblesses qui pourraient être exploitées par des acteurs malveillants. L’objectif principal du test d’intrusion est d’évaluer de manière proactive la posture de sécurité d’une application web et d’identifier les vulnérabilités potentielles avant que des attaquants ne puissent les exploiter.

Pendant un test d’intrusion d’application web, des professionnels de la sécurité qualifiés, connus sous le nom de testeurs d’intrusion ou de hackers éthiques, simulent divers scénarios d’attaque pour découvrir les failles de sécurité qui pourraient entraîner un accès non autorisé, des violations de données ou d’autres activités malveillantes. Le processus implique les points suivants :

1. Identification de l’application cible et de son environnement.

2. Recueil d’informations sur l’application cible.

3. Identification des vulnérabilités potentielles.

4. Exploitation des vulnérabilités identifiées.

5. Documentation des résultats et fourniture de recommandations.

Le test d’intrusion des applications web est un processus essentiel pour assurer la sécurité des logiciels et des systèmes informatiques. Les tests d’intrusion peuvent être effectués manuellement ou automatiquement à l’aide de logiciels spécialisés. Ces outils peuvent être utilisés pour rechercher des vulnérabilités connues et des failles de sécurité dans les applications web et les systèmes informatiques. Les tests d’intrusion peuvent également être effectués pour vérifier si les applications web respectent les normes et les réglementations en matière de sécurité.

Les tests d

Source de l’article sur DZONE

Déploiement Cloud Native de Flux dans App Connect Enterprise

Le déploiement cloud native de Flux dans App Connect Enterprise offre une solution innovante pour intégrer des applications et des données à travers les environnements cloud et on-premise.

IBM App Connect Enterprise (ACE) : Un outil d’intégration puissant et largement utilisé

Testing is an important part of the development process. ACE provides a number of testing features, such as the ability to run flows in a test mode, and the ability to debug flows. The test mode allows flows to be run with test data, and the results can be inspected to ensure that the flow is producing the expected results. The debug mode allows developers to step through a flow and inspect the variables and messages at each step. This is invaluable for troubleshooting and understanding how a flow works.

IBM App Connect Enterprise (ACE) est un puissant et largement utilisé outil d’intégration. Les développeurs créent des flux d’intégration en définissant un point d’entrée qui reçoit un message, puis en traitant ce message et enfin en envoyant ou en plaçant le message transformé. Les flux se composent d’une série de nœuds et de constructions logiques. ACE est puissant et flexible – il existe de nombreux nœuds spécifiquement conçus pour interagir avec les systèmes à intégrer, mais il existe également des nœuds qui peuvent exécuter un script ou du code Java. En raison de cela, ACE peut presque tout faire et peut donc être considéré (bien que ce ne soit pas son objectif) comme un environnement d’exécution d’application. 

Un flux ACE est une unité déployable intrinsèquement sans état, bien qu’il puisse gérer son propre état. Dans un environnement de serveur traditionnel, de nombreux flux sont déployés sur un serveur d’intégration et leur exécution peut être gérée et échelle à l’aide des fonctionnalités de gestion de charge. Cela rend ACE un ajustement naturel pour un environnement Kubernetes.

Le test est une partie importante du processus de développement. ACE fournit un certain nombre de fonctionnalités de test, telles que la possibilité d’exécuter des flux en mode test et la possibilité de déboguer des flux. Le mode test permet aux flux d’être exécutés avec des données de test et les résultats peuvent être inspectés pour s’assurer que le flux produit les résultats attendus. Le mode debug permet aux développeurs de passer en revue un flux et d’inspecter les variables et les messages à chaque étape. Cela est inestimable pour le dépannage et la compréhension du fonctionnement d’un flux.

Source de l’article sur DZONE

 Paris, le 21 septembre 2023 – SAP, leader mondial des logiciels professionnels d’entreprise, lance ce jour son nouveau programme d’accélération de startups autour de SAP.iO, son accélérateur interne. Un programme qui vise à soutenir l’engagement des consommateurs grâce à une meilleure expérience et une satisfaction client. 15 startups seront ainsi accompagnées.

 

De nouvelles tendances dans l’expérience client qui incitent à l’innovation.

Dans un environnement numérique en constante évolution, SAP poursuit sa quête vers plus d’innovation pour répondre aux besoins de ses clients. Aujourd’hui, les exigences des clients finaux ne cessent de croître, notamment en raison d’une volonté accrue de l’accès instantané à l’information. Cette tendance incite les entreprises à réexaminer régulièrement leur approche, en intégrant à leurs solutions, des avancées technologiques telle que l’intelligence artificielle.

 

Un programme complet d’incubation de startups  innovantes dans l’expérience client. 

C’est la raison pour laquelle SAP lance son programme SAP.iO, axé sur l’amélioration de l’expérience du consommateur en fournissant les solutions les mieux adaptées à cette tendance. Ce programme initié par SAP, piloté par l’incubateur SAP.iO, est essentiellement orienté B2C (Business-to-Consumer), l’objectif étant de fournir tous les outils et solutions nécessaires aux clients finaux pour améliorer significativement leur expérience, avec un accent particulier sur l’amélioration de leur expérience d’achat. Ce programme couvre l’intégralité de la chaîne d’approvisionnement, depuis la sélection du bon produit jusqu’à sa livraison, dans les délais impartis. Cette nouvelle initiative démontre l’engagement continu de SAP à demeurer à la pointe de l’innovation pour ses partenaires, et à créer une valeur ajoutée dans le domaine de la gestion de la relation client.

 

Le programme de SAP.iO accompagne 15 startups à partir du 21 septembre.

Le programme sera officiellement lancé le 21 septembre à la Tour SAP (Inscription ci-contre) en compagnie des 15 startups sélectionnées pour y participer. Ces startups ont été choisies en fonction de plusieurs critères, notamment leur taille et leur expérience relative, la viabilité technique de leurs solutions, leur unicité par rapport aux technologies existantes chez SAP, et leur valeur commerciale. Ces startups sont toutes spécialisées dans l’expérience d’achat et seront intégrées au programme SAP (voir listing ci-dessous).

 

 

« SAP.iO est fier d’accompagner 15 startups talentueuses qui incarnent notre vision d’un avenir où l’engagement des consommateurs est au cœur de chaque entreprise. Ce tout nouveau programme d’accélération illustre notre engagement à améliorer la satisfaction des clients finaux et donc de nos clients. » Odilia von Zitzewitz, Head of SAP.iO Foundry Paris

 

 

Les startups sélectionnées pour participer au programme

 

Anaphora

Anaphora conçoit et crée des plateformes permettant aux marques internationales d’améliorer et de contrôler leurs expériences de marque dans tous les points de contact numériques.

 

Booxi

Booxi est un logiciel de prise de rendez-vous qui améliore la satisfaction client, augmente les conversions et les ventes en facilitant la création de parcours clients fluides du site web au magasin.

 

ChatLabs

Avec ChatLabs les marques peuvent générer une expérience unique pour chaque client, en combinant le contenu, les produits et les appels à l’action dans des parcours hyper-personnalisés. Chaque parcours est entièrement automatisé et alimenté par l’IA.

 

Digitoo

Digitoo est une solution de comptabilité alimentée par l’IA conçue pour résoudre les problèmes du secteur (manque de personnel, les coûts élevés, la complexité du traitement des documents papie…)

 

Find & Order

Find & Order travaille depuis 3 ans avec les leaders de la logistique et de la distribution pour challenger leurs opérations et leurs systèmes d’information. 

 

Frontnow

Frontnow redéfinit le commerce électronique grâce à l’IA, en fournissant aux entreprises de puissants outils d’avant-vente pour maximiser les indicateurs clés de performance et offrir une expérience d’achat semblable à celle d’un magasin.

 

Logicbroker

Logicbroker est la première plateforme de commerce électronique de gestion de l’expérience de la chaîne d’approvisionnement (SCXM). Leur suite intégrée relie tous les participants de la chaîne d’approvisionnement d’une organisation, quel que soit le type de modèle commercial.

 

Measmerize

Measmerize propose une solution de recommandation de taille pour la mode, qui établit un équilibre entre le taux d’adoption et la précision.

 

Notify

Notify est le 1er SaaS d’orchestration CRM qui place l’intelligence artificielle au cœur du dialogue entre les marques et leurs clients. Leur IA nourrit un CRM innovant qui réduit la pression marketing, individualise et légitime la relation, et optimise l’empreinte carbone du CRM. Notify est la réponse aux enjeux du Capital Client et aux indicateurs de transformation du CRM.

 

Particular Audience

Les solutions de Particular Audience comprennent des offres groupées et automatisées sur la politique d’alignement des prix, les produits sponsorisés, la recherche vectorielle basée sur les transformateurs, la recherche visuelle, les recommandations, les informations sur les prix et la tarification dynamique.

 

Potions

Potions développe et distribue la première plateforme de personnalisation de parcours sans cookie, grâce à laquelle ils déploient des expériences uniques pour les visiteurs des sites web des clients.

 

Q°emotion

Q°emotion est une solution sémantique et émotionnelle qui analyse automatiquement les avis clients, ceci afin de détecter et d’éliminer tous les irritants du parcours client.

 

Uncrowd

Uncrowd est une plateforme d’analyse de l’expérience qui explique aux entreprises comment être le premier choix pour toute mission client. La combinaison unique d’observation de l’expérience client, de mesures quantitatives et de résultats comparatifs permet de construire des cartes de parcours client qui aident les entreprises à séduire de nouveaux prospects.

 

Unea

Unea est une plateforme tout-en-un qui révolutionne la gestion des dépenses médiatiques et commerciales des détaillants. Elle permet aux détaillants et aux marques de collaborer de manière transparente, en présentant des produits et en réservant des emplacements en temps réel.

 

YDISTRI

YDISTRI est une startup SaaS B2B spécialisée dans la gestion des stocks d’invendus du commerce de détail. En redistribuant intelligemment les stocks invendables, ils augmentent l’efficacité et la rentabilité, tout en renforçant la fidélité des clients, la durabilité et la résistance aux perturbations de la chaîne d’approvisionnement.

 

A propos de SAP :

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 26 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.

 

Contact presse :

Sylvie Lechevin : sylvie.lechevin@sap.com / sap@the-arcane.com

The post SAP lance un nouveau programme d’incubation de startups spécialisées dans l’amélioration de l’expérience client par le biais de son incubateur SAP.iO. appeared first on SAP France News.

Source de l’article sur sap.com

Architecture TDD pour Services

Web

L’architecture TDD pour les services web est une méthode de développement qui permet de construire des applications robustes et fiables. Elle offre une grande flexibilité et des tests automatisés.

Au-delà des tests unitaires

It doesn’t have to be this way. By leveraging the same TDD techniques used for unit tests, developers can create tests that span services and data stores, while still providing the same level of confidence and quality. Such tests can be written in the same language as the codebase, using the same tools, and can be managed as part of the same process. This approach also provides a more complete view of the system under test, allowing for more comprehensive testing, earlier detection of errors, and a better overall development process.

Au-delà du test unitaire

Le développement piloté par les tests (TDD) est une technique bien reconnue pour améliorer le processus de développement, que ce soit pour le développement de nouveau code ou pour la correction de bogues. Tout d’abord, écrivez un test qui échoue, puis faites-le fonctionner de manière minimale, puis faites-le fonctionner correctement ; rincez et répétez. Ce processus maintient l’accent sur le travail à valeur ajoutée et tire parti du processus de test comme un défi pour améliorer la conception testée plutôt que de vérifier uniquement son comportement. Cela améliore également la qualité de vos tests, qui deviennent une partie plus précieuse du processus global plutôt qu’une pensée après coup.

Le discours commun sur le TDD tourne autour des unités relativement petites et en cours de traitement, souvent d’une seule classe. Cela fonctionne très bien, mais qu’en est-il des unités «livrables» plus importantes ? Lors de l’écriture d’un microservice, ce sont les services qui sont primordiaux, tandis que les différentes constructions d’implémentation sont simplement des outils pour atteindre cet objectif. Le test des services est souvent considéré comme étant hors du champ d’un développeur travaillant dans une seule base de code. Ces tests sont souvent gérés séparément, peut-être par une équipe distincte, à l’aide d’outils et de langages différents. Cela rend souvent ces tests opaques et de moins bonne qualité et ajoute des inefficacités en nécessitant un commit/deploy ainsi qu’une coordination avec une équipe distincte.

Cela n’a pas à être ainsi. En utilisant les mêmes techniques TDD utilisées pour les tests unitaires, les développeurs peuvent créer des tests qui couvrent les services et les magasins de données, tout en fournissant le même niveau de confiance et de qualité. Ces tests peuvent être écrits dans le même langage que la base de code, à l’aide des mêmes outils, et peuvent être gérés dans le cadre du même processus. Cette approche fournit également une vue plus complète du système sous test, permettant un test plus complet, une détection plus précoce des erreurs et un meilleur processus de développement global.

Source de l’article sur DZONE

Paris, le 31 août 2023 – SAP, leader mondial des logiciels d’application d’entreprise, est fier d’annoncer la signature d’un nouvel accord sur l’égalité professionnelle pour les années 2023 à 2025. Cet accord réaffirme l’engagement de l’entreprise en faveur de l’égalité des genres et de l’inclusion. Ce dernier présente une série de mesures avant-gardistes pour promouvoir l’égalité professionnelle et le bien-être des salariés. Les nouvelles mesures et engagements inclus dans cet accord viennent compléter les modalités de l’accord précédent qui sont renouvelées avec enthousiasme.

 

SAP propose un congé spécial à ses collaborateurs pour favoriser l’équilibre entre vies personnelle et professionnelle

L’entreprise propose désormais un congé spécial pour accompagner ses collaborateurs lors d’événements importants de leur vie personnelle, ou de celle de leur conjoint, telles qu’une interruption volontaire de grossesse (IVG), une assistance médicale à la procréation (AMP), une demande d’adoption ou encore pour soigner l’endométriose. Cette mesure forte vise à soutenir les collaborateurs dans ces moments-clés et leur permettre de les vivre sereinement.

 

SAP propose un accompagnement aux collaborateurs victimes de violences conjugales

En complément des campagnes de communication et d’information, SAP propose une aide concrète aux victimes. Elle les accompagne par exemple pour trouver un nouveau logement, changer de numéro de téléphone ou faciliter leur mise en relation avec une assistante sociale.  De plus, un dispositif interne est créé pour accueillir, écouter et orienter les collaborateurs et collaboratrices victimes de violences conjugales.

 

En marche pour une entreprise plus inclusive

Partie prenante d’un secteur où les métiers sont majoritairement occupés par des hommes, SAP a la responsabilité de s’engager pour une représentation plus inclusive au sein de ses équipes. L’entreprise se fixe pour objectif d’atteindre une représentation de 36 % de femmes dans l’effectif global, dont au moins 30 % occuperont des postes de cadres et de managers. Par ailleurs, cette démarche s’inscrit dans une vision globale et durable pour parvenir à une parité totale au sein des effectifs de l’entreprise. Ces engagements prennent leur sens dans un secteur où les métiers sont encore majoritairement occupés par des hommes.

 

Nous sommes convaincus que ces nouvelles mesures permettront de renforcer notre culture d’égalité professionnelle et de mieux soutenir nos collaborateurs dans leur vie professionnelle et personnelle.

Chez SAP, nous croyons en un monde professionnel où chaque singularité peut s’épanouir pleinement. C’est la clé pour atteindre son potentiel et continuer à s’investir.”  Caroline Garnier, Directrice des Ressources Humaines SAP France et Maroc.

 

 

À propos de SAP

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. 

 

Contacts presse

sylvie.lechevin@sap.com

sap@the-arcane.com

The post SAP signe un nouvel accord sur l’égalité professionnelle et propose des mesures innovantes pour ses salariés appeared first on SAP France News.

Source de l’article sur sap.com

Optimisation des lignes d'objet d'email et mobile avec AI et ML

Les entreprises peuvent désormais optimiser leurs lignes d’objet d’email et mobile grâce à l’intelligence artificielle et au machine learning. Une nouvelle ère de marketing commence !

Méthodologie

Architecture

La ligne d’objet et les titres des e-mails et des notifications push jouent un rôle important dans la détermination des taux d’engagement. La communication numérique nécessite la compétence de la conception de lignes d’objet convaincantes et de titres de notifications push concis qui captent l’attention de l’utilisateur. Les marketeurs conçoivent des lignes d’objet en fonction du ton du message à transmettre et du public cible visé. En «enseignant» efficacement cette compétence et en l’optimisant pour la communication numérique, les modèles d’IA générative offrent une avenue passionnante pour automatiser ce processus. L’article examine quelques approches pour créer des lignes d’objet et des titres de notifications push efficaces tout en les combinant avec des modèles classiques d’apprentissage automatique pour prédire les taux d’ouverture avec l’IA générative (Large Language Models).

Il ne s’agit pas seulement de créer des lignes d’objet accrocheuses que les LLM peuvent facilement générer avec le bon déclencheur. L’objectif est de générer un candidat idéal pour le contexte et le contenu qui incitera le destinataire à cliquer et à afficher le message. Les modèles d’apprentissage machine (ML), en particulier les algorithmes de forêt aléatoire, peuvent prédire avec une grande confiance la probabilité qu’un destinataire clique sur un message s’ils sont correctement formés. En combinant les LLM avec des modèles ML prédictifs, il est possible de générer des lignes d’objet et des titres de notifications push de haute qualité. Voici quelques moyens possibles.

La première approche consiste à entraîner un modèle ML prédictif sur un jeu de données historiques. Le modèle apprend à prédire le taux d’ouverture en fonction des caractéristiques telles que le sujet, le contenu et le public cible. Une fois le modèle formé, il peut être utilisé pour générer des lignes d’objet et des titres de notifications push optimaux pour chaque message. La seconde approche consiste à entraîner un modèle ML prédictif sur un jeu de données historiques tout en utilisant un modèle LLM pour générer des lignes d’objet et des titres de notifications push. Le modèle ML apprend à prédire le taux d’ouverture en fonction des caractéristiques telles que le sujet, le contenu et le public cible, tandis que le modèle LLM génère des lignes d’objet et des titres de notifications push optimaux pour chaque message. Enfin, la troisième approche consiste à entraîner un modèle ML prédictif sur un jeu de données historiques tout en utilisant un modèle LLM pour générer des lignes d’objet et des titres de notifications push optimaux pour chaque message. Le modèle ML apprend à prédire le taux d’ouverture en fonction des caractéristiques telles que le sujet, le contenu et le public cible, tandis que le modèle LLM génère des lignes d’objet et des titres de notifications

Source de l’article sur DZONE

Une approche sans script pour l'automatisation des tests non-fonctionnels

Découvrez comment une approche sans script peut améliorer l’automatisation des tests non-fonctionnels et rendre votre processus de développement plus efficace.

Commençons notre voyage vers une approche sans script pour les tests non fonctionnels en comprenant ci-dessous.

Qu’est-ce que le test de performance?

Le test de performance est un processus visant à valider et à évaluer la vitesse, la fiabilité, le temps de réponse et d’autres métriques de performance. Le principal objectif du test de performance est d’identifier et d’éliminer les goulots d’étranglement de performance et les défis les plus courants rencontrés dans les versions antérieures du logiciel. Le test de performance est un sous-ensemble du test non fonctionnel; il existe de nombreuses variétés sous cette catégorie, allant du test de charge, du test de stress, du test d’endurance au test de pointe. Le test non fonctionnel révèle ce qui doit être amélioré avant que le produit ne soit mis sur le marché. Il a été observé que les applications envoyées sur le marché avec des métriques de performance faibles sont susceptibles de perdre leur réputation et de subir des pertes commerciales potentielles.

Script-less Approach for Non-Functional Testing

Le script-less est une approche qui permet aux utilisateurs de tester leurs applications sans avoir à écrire des scripts. Cette approche est très utile pour les tests non fonctionnels car elle permet aux utilisateurs d’effectuer des tests plus rapidement et plus efficacement. Les tests peuvent être effectués sans aucune connaissance préalable en codage. Les outils script-less sont très intuitifs et conviviaux, ce qui facilite leur utilisation. Les outils script-less peuvent être utilisés pour effectuer des tests de charge, des tests de stress, des tests d’endurance et des tests de pointe. Les outils script-less permettent aux utilisateurs d’effectuer des tests plus rapidement et plus efficacement. De plus, ils peuvent être utilisés pour effectuer des tests à grande échelle et à grande vitesse. Les outils script-less sont très utiles pour les tests non fonctionnels car ils peuvent être utilisés pour tester rapidement et efficacement les performances d’une application.

Source de l’article sur DZONE

Stratégies d'échelle de bases de données

Les stratégies d’échelle de bases de données permettent aux entreprises de gérer leurs données de manière efficace et rentable. Elles sont essentielles pour répondre aux besoins croissants en matière de stockage et de traitement des données.

Comprendre les différentes techniques de mise à l’échelle des bases de données nous aide à choisir la stratégie appropriée pour s’adapter à nos besoins et à notre objectif. Par conséquent, dans ce post, nous allons démontrer différentes solutions et techniques pour la mise à l’échelle des serveurs de bases de données. Elles sont divisées entre les stratégies de lecture et d’écriture.

Savoir les différentes techniques pour l’échelle des bases de données, nous aide à choisir la stratégie appropriée pour s’adapter à nos besoins et à notre objectif. Ainsi, dans ce post, nous allons démontrer différentes solutions et techniques pour l’échelle des bases de données serveur. Ils sont divisés entre les stratégies de lecture et d’écriture.

La première stratégie est le partitionnement des données. Cela consiste à diviser les données en plusieurs partitions, chacune étant gérée par un serveur différent. Cela permet de répartir la charge de travail entre les différents serveurs et d’améliorer les performances. De plus, cette technique est très utile pour le traitement des données volumineuses.

La deuxième stratégie est l’utilisation de la réplication. Cette technique consiste à répliquer les données sur plusieurs serveurs. Cela permet de répartir la charge de travail entre les différents serveurs et d’améliorer les performances. De plus, cette technique est très utile pour le traitement des données volumineuses.

Enfin, la dernière stratégie est l’utilisation de la mise en cache. Cette technique consiste à stocker les données dans un cache afin de réduire le temps de réponse et d’améliorer les performances. Cette technique est très utile pour le traitement des données volumineuses et pour améliorer les performances des applications qui utilisent des bases de données.

En conclusion, il existe différentes techniques pour l’échelle des bases de données. Chaque technique a ses propres avantages et inconvénients et peut être utilisée en fonction des besoins et des objectifs. Le partitionnement des données, la réplication et la mise en cache sont les principales techniques utilisées pour l’échelle des bases de données. Chacune de ces techniques peut être utilisée pour améliorer les performances des applications qui utilisent des bases de données et pour traiter des volumes importants de données.

Source de l’article sur DZONE

Guide O11y : Sans observabilité, ce n'est que du code

« Comprendre et améliorer la qualité et la performance de votre code est essentiel. Guide O11y vous aide à atteindre cet objectif en vous fournissant les outils nécessaires pour une observabilité optimale ! »

Bienvenue à un autre chapitre de la série en cours que j’ai commencée pour couvrir mon voyage dans le monde de l’observabilité cloud-native. Si vous avez manqué l’un des articles précédents, revenez à l’introduction pour une mise à jour rapide.

Après avoir établi les bases de cette série dans l’article initial, j’ai passé du temps à partager qui sont les acteurs de l’observabilité, j’ai examiné la discussion en cours autour des piliers de surveillance versus les phases, j’ai partagé mes pensées sur les choix de niveau architectural qui sont faits et j’ai partagé les normes ouvertes disponibles dans le paysage open source. J’ai continué avec quelques-uns des défis architecturaux que vous pourriez rencontrer lorsque des applications monolithiques plus anciennes et des outils de surveillance font toujours partie du paysage d’infrastructure d’une organisation. Enfin, je vous ai guidé à travers le projet de visualisation et de tableau de bord open source appelé Perses en introduisant mon atelier pratique.

Bienvenue à un autre chapitre de la série en cours que j’ai commencée pour couvrir mon voyage dans le monde de l’observabilité cloud-native. Si vous avez manqué l’un des articles précédents, revenez à l’introduction pour une mise à jour rapide.

Après avoir établi les bases de cette série dans l’article initial, j’ai passé du temps à partager qui sont les acteurs de l’observabilité, j’ai regardé la discussion en cours autour des piliers de surveillance versus les phases, j’ai partagé mes pensées sur les choix de niveau architectural qui sont faits et j’ai partagé les standards ouverts disponibles dans le paysage open source. J’ai continué avec quelques-uns des défis architecturaux auxquels vous pourriez être confrontés lorsque des applications monolithiques plus anciennes et des outils de surveillance font toujours partie du paysage d’infrastructure d’une organisation. Enfin, je vous ai guidé à travers le projet de visualisation et de tableau de bord open source appelé Perses en introduisant mon atelier pratique.

Aujourd’hui, je vais parler du logiciel d’observabilité cloud-native que j’utilise pour collecter, stocker et analyser les données. Je vais également partager mon expérience personnelle et mes pensées sur la façon dont je me suis retrouvé à utiliser ce logiciel et ce que je pense qu’il fait bien.

Le logiciel d’observabilité cloud-native que j’utilise est appelé Prometheus. C’est un système open source qui a été créé par SoundCloud pour surveiller leur infrastructure cloud. Il est maintenant maintenu par la communauté open source et est largement utilisé par les entreprises pour surveiller leurs applications et leurs services. Prometheus est conçu pour collecter des métriques à partir de sources de données telles que des applications, des services et des systèmes d’exploitation. Il stocke ces métriques dans un format compact et peut être interrogé pour obtenir des informations sur la performance et la disponibilité des applications et des services.

Prometheus est un outil très puissant qui peut être utilisé pour surveiller tous les aspects d’une infrastructure cloud-native. Il peut être utilisé pour surveiller les performances des applications, les performances des services, la disponibilité des services et bien plus encore. Il peut également être utilisé pour surveiller les performances des conteneurs et des microservices. Il offre une variété d’options de visualisation et de tableaux de bord pour afficher les données collectées par Prometheus. En outre, il offre une API REST qui peut être utilisée pour intégrer Prometheus à d’autres outils d’observabilité tels que Grafana ou Kibana.

J’utilise Prometheus depuis plusieurs années maintenant et je suis très satisfait de son fonctionnement. Il est très facile à configurer et à gérer, ce qui en fait un excellent choix pour les développeurs qui souhaitent surveiller leurs applications et leurs services. Il est également très flexible et peut être facilement intégré à d’autres outils d’observabilité. Enfin, il est open source, ce qui signifie qu’il est gratuit à utiliser et qu’il bénéficie du soutien de la communauté open source.

Source de l’article sur DZONE

Lors de son Move to Cloud, CITEO a décidé de moderniser son ERP SAP ECC, en optant pour l’offre RISE with SAP dans le Cloud. Un projet confié à STMS, lequel a su le mener à bien en moins de huit mois.

CITEO est une entreprise à mission agréée par l’Etat. Elle a été créée par les acteurs du secteur de la grande consommation et de la distribution pour réduire l’impact environnemental de leurs emballages ménagers et papiers graphiques via des solutions de réduction, de réemploi, de tri et de recyclage. CITEO détient une filiale, Adelphe, dédiée à la fin de vie des emballages issus des secteurs des vins & spiritueux et des médicaments.

Grace aux efforts de l’ensemble des acteurs, et des citoyens, 72% des emballages ménagers et 62% des papiers sont aujourd’hui recyclés en France.

CITEO et Adelphe regroupent 346 collaborateurs et le chiffre d’affaires du groupe, redistribué à 95% aux collectivités, s’est élevé en 2021 à 831,8 M€.

Pour accomplir sa mission, CITEO développe de nombreux outils afin d’une part de permettre les déclarations mais aussi d’apporter du conseil aux 35 000 clients et 34 500 collectivités avec les- quels elle travaille au quotidien.

Un virage vers le cloud… et SAP S/4HANA Cloud

CITEO est une entreprise qui doit gérer d’importants flux financiers, entrants et sortants. À ce titre, son ERP SAP ECC est une des briques centrales de son système d’information.

« En 2020, nous avons décidé de basculer vers le cloud Microsoft Azure, explique Nicolas Malaquin, Directeur des solutions digitales et systèmes d’information, CITEO. Nous avons dans un premier temps choisi de migrer notre ERP SAP ECC vers les infrastructures Microsoft Azure, avant de basculer sur une solution plus adaptée au monde du cloud, au travers d’une migration vers un ERP SAP S/4HANA en mode as a service. »

C’est donc dans ce contexte que CITEO a décidé d’opter pour l’offre RISE with SAP et d’adopter la solution SAP S/4HANA Cloud, avec à la clé quatre principaux bénéfices attendus :

  • une modernisation massive de l’ERP ;
  • une réduction des coûts globaux de fonctionnement, de l’ordre de 20% ;
  • une simplification administrative, l’ensemble étant géré via un unique contrat ;
  • l’accès à des fonctionnalités de disaster recovery, proposées en standard.

CITEO décide d’engager rapidement son projet de migration. « La fin de support de SAP ECC étant proche, nous voulions éviter de tomber dans le goulot d’étranglement formé par les migrations à venir au sein des grands groupes, commente la DSI CITEO. Il y a une vraie tension sur les ressources disponibles.

STMS est l’un des partenaires historiques de CITEO. C’est donc à lui qu’a été confiée le projet.

« Il est logique de confier ce projet à STMS, qui connaît bien notre métier et notre contexte. »

Une migration réussie en huit mois

L’ERP SAP ECC de CITEO se concentre sur les flux financiers (modules SD, MM er FICO). Un périmètre qui a été conservé lors du passage vers SAP S/4HANA. Tout comme la SAP GUI, ce qui a permis de limiter les changements du point de vue des utilisateurs. « Notre priorité était de mettre en place rapidement un socle technique solide, explique Julien Martin, Directeur de la Technologie et de la sécurité, CITEO. La ‘fiorisation’ de l’interface sera abordée dans un second temps. »

Les travaux de conception et de développement sont menés entre février et mai 2022, avec une première phase de recette s’étalant de mai à juillet, suivie de la recette métier en septembre, avant une mise en production en fin de mois. Le tout effectué sous le regard attentif des équipes de STMS, de l’intégrateur, mais également d’une équipe SAP dédiée. Après près de trois mois de fonctionnement, le bilan est positif : si quelques soucis restent à régler, le nouvel ERP n’a pas connu de défaillance majeure.

Afin d’accélérer les travaux, une phase de réduction des spécifiques a été initiée dès les prémices du projet. « Nous aimerions pouvoir aller au bout de ce travail, avec une revue plus approfondie de nos processus, poursuit Julien Martin. Ceci nous permettra de revenir au plus près des standards tout en tirant le meilleur parti des fonctionnalités de l’ERP SAP S/4HANA. » Certains processus non standards pourraient donc sortir de l’ERP, alors que d’autres – comme les relances client – y seraient réintégrés. « Notre objectif est de redonner à chacun de nos outils sa vraie place dans notre SI. »

CITEO et STMS ont organisé des ateliers avec les Responsables métiers de l’entreprise et utilisateurs de l’ERP, afin qu’ils puissent faire remonter leurs souhaits et remarques. Ces points seront priorisés, afin de créer une roadmap pour 2023, comprenant des éléments comme : des travaux visant à réduire les temps de rapprochement bancaire, la mise à disposition du reporting Fiori pour le contrôle de gestion, la mise en place de tuiles pour les KPI standards dédiés à la comptabilité, ou encore la mise en place d’un cockpit de clôture.

The post STMS et CITEO réussissent l’adoption de Rise with SAP S/4HANA Cloud en 8 mois appeared first on SAP France News.

Source de l’article sur sap.com