Master Note Middleware 2020

En ce début 2021, nous n’échapperons pas au traditionnel bilan de fin d’année !

Année bien particulière qui a bousculée les lignes des projets, des services et des usages.

Et pourtant, année intense pour nos experts du Centre de Service Etudes et Développement : Sandy, Sanae, Yohann, Rémi, Alaaeddine, Hatim, Mohamed et Gregory.

Comme en 2019, 2018 et 2017, nous partageons plusieurs de leurs articles.

Notre expérience de terrain comme invitation à engager le dialogue !

  • Cloud
  • Intégration
  • API
  • BlockChain
  • hadoop
  • JMS
  • kafka
  • Micro-Services
  • Migration
  • OAuth

Bonne année 2021 à tous !

Titre Description Auteur Publication
Quels sont les freins à la réussite d’un projet SOA ? Les projets de transformation de Système d’Information, en mode SOA ne sont pas toujours une réussite.
Un article publié dans lemondeinformatique.fr liste les causes les plus courantes de ces échecs.
C’est suite à une étude sur le sujet que Mike Kavis, journaliste de CIO.com, parvient à lister ces freins à la mise en place d’une architecture orientée services.
Sandy 16/11/2020
Gestion OAuth avec Apache JMeter Dans cet article, je vais présenter un plan de test qui permet de configurer et gérer l’utilisation d’un token OAuth dynamique dans le cadre de tests de performance API réalisés avec Apache JMeter. Yohann 14/09/2020
Architecture d’échanges : concepts et cartographie Dans un contexte IT, les applications communiquent entre elles des informations au travers d’échanges.
Nous allons voir dans cet article l’organisation, quelques concepts d’échange et l’importance de la cartographie des échanges d’un Système d’Information. Rémi 09/09/2021
Solution d’Intégration Cloud de Software AG Les services d’intégration dans le Cloud sont devenus une priorité commerciale essentielle, car les entreprises du monde entier se tournent de plus en plus vers des applications SaaS (Software-as-a-Service) telles que Salesforce.com®, ServiceNow® et SuccessFactors®.
Une intégration réussie dans le Cloud permet aux entreprises d’éviter de créer de nouveaux silos d’informations dans les applications Cloud et de maintenir les plus hauts niveaux de sécurité et de fiabilité lors de la connexion aux solutions Cloud.
Alaaeddine 17/08/2020
Kafka pour les débutants Tout commence en 2009. En travaillant sur un projet Big Data d’adoption Hadoop ,une équipe de LinkedIn s’est confrontée à des problèmes d’intégration des données en provenance des différents systèmes de l’entreprise. Ainsi, ils ont commencé à développer un système qui sera scalable et qui supportera des débits très importants des flux de données en provenance des différents systèmes de l’entreprise pour la publication ou la lecture. C’est ainsi qu’est né Apache Kafka (écrit en Scala et Java), un système de messagerie distribuée en mode publish-subscribe. Et dès 2011, la technologie a été remise à la communauté open-source sous la forme d’un système de messagerie hautement évolutif. Hatim 08/06/2020
Monitorer les flux SOA 12c – Fault Notification Alerts L’une des nouvelles fonctionnalités incluses dans Oracle SOA Suite 12c est la possibilité de définir des règles de notification qui créeront automatiquement des alertes en cas d’erreurs. Ces alertes d’erreurs peuvent être acheminées vers des canaux de communication tels que le courrier électronique, les SMS et/ou la messagerie instantanée. Parallèlement à cela, ils peuvent être rendus visibles dans le tableau de bord SOA dans la console Enterprise Manager. La notification des alertes est également planifiée sur la base d’un délai prédéfini, permettant aux notifications de se baser sur le temps. Mohamed 27/05/2020
webMethods Adapter for JMS L’adaptateur webMethods pour JMS est un complément au serveur d’intégration webMethods qui vous permet d’échanger des messages avec les fournisseurs JMS grâce à l’utilisation des API JMS.
L’adaptateur fournit une communication transparente et en temps réel avec les fournisseurs JMS.
À l’aide de l’Adaptateur pour JMS, les clients webMethods peuvent créer et exécuter des services qui peuvent échanger des messages à partir de files d’attente et de sujets sur le pro JMS.
Alaaeddine 25/05/202
Présentation de l’architecture en micro-services (Partie 2) Comme vu dans la 1ère partie l’architecture en micro-services nous apporte bon nombre d’avantages.
Cependant, leurs mises en place et leurs nombres créent une nouvelle forme de complexité :
• L’analyse fonctionnelle ainsi que la conception vont demander un effort supplémentaire par rapport à une architecture classique afin de pouvoir créer des unités fonctionnelles fortement cohésives et autonomes.
• La gestion opérationnelle en termes de déploiement, tests et monitoring est plus complexe.
• Il y a des contraintes techniques à prendre en compte.
Gregory 13/05/2020
{Oracle Cloud}{Blockchain Platform} Business Case – Planification du «D-Check» d’un avion avec COZMO Les plateformes de blockchain ont évolué à partir de leurs origines de crypto-monnaie, offrant de nouvelles fonctionnalités qui accélèrent les avantages commerciaux. Ils sont en cours de création pour cibler les cas d’utilisation des entreprises dans de nombreux secteurs différents. Sanae 10/02/2020
Du web service à l’API via CENTRASITE (SAG) Centrasite API CATALOG est une plateforme d’administration de SOFTWARE AG, orientée gouvernance d’API.
Dans ce cas pratique nous allons voir comment, à partir d’un Web Wervice, publier un service virtualisé de ce Web Service dans notre catalogue API.
Yohann 29/01/2020
Intégrer les services AWS dans Oracle OSB 12c Oracle Service Bus est un bus d’entreprise qui permet de construire des flux d’intégration agiles en connectant, virtualisant et gérant les interactions entre les services et les applications.
Oracle OSB dispose nativement d’une large palette de composants d’intégration à travers différents types d’adaptateurs technologiques (Jms, Jdbc, File, Ftp, …) ou applicatifs (Ebusiness suite, JDE, Salesforce, Oracle ERP Cloud, …). Ces composants facilitent l’intégration des services correspondants et aussi l’implémentation des contraintes associées (Performance, Sécurité, …) à travers des assistants graphiques.
Mohamed 20/01/2021
Universal Messaging Universal Messaging est un middleware orienté message qui garantit la livraison de messages sur les infrastructures publiques, privées et sans fil.
Universal Messaging a été construit à partir de zéro pour surmonter les défis de la livraison des données sur différents réseaux.
Il fournit sa fonctionnalité de messagerie garantie sans l’utilisation d’un serveur Web ou des modifications à la politique de pare-feu.
La conception de messagerie universelle prend en charge les communications basées sur les courtiers et umTransport, et comprend ainsi des composants client et serveur. Alaaeddine 13/01/2020
Présentation de l’architecture en micro-services (Partie 1) Pour un grand nombre d’entreprises, l’enjeu de basculer vers un modèle « micro-services » est dû au fait que les applications mises en place ces dernières années deviennent de plus en plus laborieuses et coûteuses à maintenir et à faire évoluer.
Cela pousse souvent les DSI à repartir de zéro. L’architecture micro-services permet de répondre à cela.
Les architectures micro-services permettent de découper une application en plusieurs petits services sans dépendance entre eux, ce qui permet un gain en termes de conception, de développement mais aussi de déploiement en production.
Gregory 08/01/2020

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *