Master Note Middleware 2019
Master Note Middleware 2019
- AWS
- Software AG - WebMethods
- Oracle
- Big Data
- Technologies - Langages - Performance
Bonne année 2020 à tous !
AWS
Titre | Description | Publication |
---|---|---|
API serverless avec AWS Lambda et API Gateway | Les architectures Cloud ne cessent d’évoluer afin de répondre aux besoins incessants des entreprises et des particuliers.
La plupart des montages applicatifs d’aujourd’hui reposent massivement sur les APIs, mais faire tourner de telles architectures implique la fourniture de plusieurs briques logicielles (API Gateway, API back-end, base documentaire, serveur de messaging, …), mais ces briques ont toujours besoin d’un socle infrastructure/réseau déjà provisionné, ce qui engendre quelques contraintes face aux enjeux business impliquant l’IT :
|
09/09/2019 |
Software AG - WebMethods
Titre | Description | Publication |
---|---|---|
webMethods ESB : Framework Publish-Subscribe avec routage dynamique | Comment un émetteur peut envoyer un message à une liste de récepteurs, liste mise à jour de manière dynamique (sans avoir à redéployer le flux) ? | 18/01/2019 |
webMethods : AutoDeployer Framework | Dans cet article je vous propose de découvrir le Framework « AutoDeployer » qui va vous simplifier la vie. Ce framework, comme son nom l’indique, permet d’installer et de déployer un ensemble de packages sur un ensemble de serveurs d’une manière automatique en un seul clic. L’idée consiste à créer un fichier de configuration qui contiendra la liste des serveurs Objet de déploiement et la liste des packages à installer sur chaque serveur. | 27/02/2019 |
Managed File Transfer (MFT) avec la solution de Software AG | Je vous propose la présentation d’un cas d’usage afin de découvrir la solution webMethods ActiveTransfer MFT. Objectif : Mettre en place un événement de transfert de fichiers entre répertoires de machines différentes via protocole FTP | 24/04/2019 |
Oracle
Titre | Description | Publication |
---|---|---|
Les logs dans l’OSB | Bien que faciles à mettre en place dans leur forme la plus simple, les logs du bus de service d’Oracle peuvent se révéler plus compliqués à manipuler dès que l’on désire aller plus loin dans la mise en forme et la remontée des informations à logger précisément. Nous allons voir ici les différentes méthodes mise à disposition pour débugger facilement les flux. | 20/02/2019 |
Composite Rest avec la SOA Suite 12c | Depuis la version 12.2.1, Oracle a introduit le RestAdapter dans le designer des Composites de la SOA Suite et celui de l’OSB, ce dernier permettant d’implémenter des flux et processus en REST de bout en bout. Javascript est également proposé comme langage de mapping et de transformation des objets JSON. Dans cet article, nous allons faire un exemple simple qui illustre l’utilisation de ces nouvelles fonctionnalités. | 01/04/2019 |
Configuration d’un Active Directory sur Oracle Weblogic Server | Cet article explique comment configurer une authentification Active Directory sur un serveur Oracle Weblogic. Oracle Weblogic Server est livré avec un fournisseur par défaut. Un fournisseur va stocker les autorisations, rôles, les crédentials, etc. Il permet par exemple de définir les connexions à la console d’administration ou des applications déployées. Il est également possible d’ajouter des fournisseurs supplémentaires. Dans notre exemple, nous allons configurer un fournisseur de type Active Directory. Un Active Directory est un annuaire. | 18/11/2019 |
Big Data
Titre | Description | Publication |
---|---|---|
Petit lexique du BigData | Avec l’importance grandissante des technologies BigData, les entreprises se sont retrouvées confrontées à une multitude de nouvelles notions, qu’elles ont dû appréhender. Voici donc un petit lexique du BigData, car la maîtrise de ces nouveaux domaines commence par la compréhension de ces notions parfois complexes. | 27/05/2019 |
Les outils du Big Data | Après une brève introduction au Big Data (que vous pouvez retrouver ici), parlons aujourd’hui des outils dont vous allez indéniablement entendre parler si vous intégrez un projet qui souhaite mettre en place une technologie Big Data. Ces outils rendent plus accessible le traitement massif des données, mais encore faut-il les connaitre pour se familiariser avec ces nouvelles solutions logicielles ou ces nouveaux langages de programmation.Pas de panique, voici un petit topo qui vous présente quelques uns de ces outils Big Data. | 30/10/2019 |
Technologies - Langages - Performance
Titre | Description | Publication |
---|---|---|
GraphQL : exemple de création d’un serveur | GraphQL est un langage d’API récent (publié en 2015) créé par Facebook. Il se présente comme un concurrent direct à REST avec un paradigme différent. L’objectif de cet article n’est pas de présenter les concepts et la théorie GraphQL, le site officiel le fait déjà. Il s’agit plutôt de proposer un exemple d’implémentation de serveur en Python (Oracle n’ayant pas encore implémenté ce langage dans la suite « Fusion MiddleWare »). Cet exemple pouvant ensuite être repris et adapté pour de potentiels futurs projets utilisant cette technologie. | 21/01/2019 |
Configurer une suite Elastic avec Docker | La suite Elastic ou assez souvent appelée ELK (Elasticsearch, Logstash et Kibana) est un groupement de logiciels du même éditeur Open Source Elastic.co :
|
06/02/2019 |
GraphQL : encapsulation dans HTTP | Dans un précédent article, nous avons vu comment créer un serveur d’API GraphQL. Il restait toutefois un point rédhibitoire : le service n’était pas exposé à l’extérieur. Cet article va répondre à ce problème en montrant un exemple d’encapsulation dans HTTP. | 11/02/2019 |
GraphQL : interfaçage avec OSB | Dans ce 3ème et dernier article consacré au langage d’API GraphQL, nous allons voir comment interfacer GraphQL avec Oracle Service Bus (OSB). La suite SOA d’Oracle utilise le protocole SOAP de manière standard mais n’implémente pas du tout GraphQL. L’objectif est de créer une service qui permettra d’appeler les requêtes GraphQL via l’intermédiaire d’un WebService (WS) SOAP. | 11/03/2019 |
Stuck Threads sur le terrain | Cet article se veut pragmatique et est un retour d’expérience terrain. Il n’a pas la vocation à expliquer les concepts de base des pools de connexion, des Threads ou des work managers qui ont déjà été expliqués par mes collègues. | 12/04/2019 |
Un portail documentaire d’API avec SLATE | SLATE est un générateur de documentation API gratuit et open source. Les sources du projet peuvent être récupérées ici. Basé sur le langage RUBY, la description de la documentation se fait via le langage MARKDOWN, langage de « simplification » du langage HTML. SLATE permet donc de faciliter la création d’un portail documentaire d’API au design « responsive » et intuitif. | 05/08/2019 |
SMART CITY | Depuis plusieurs années, le concept de «ville intelligente» a rencontré une grande préoccupation à travers le monde, aujourd’hui, des centaines de projets de ville intelligente sont lancés dans les pays développés et pays émergents. | 07/10/2019 |
Test de performance API avec Apache JMeter | Je vous propose une réponse, images à l’appui, de la configuration d’Apache JMeter et d’un plan de test depuis 0. Vous retrouvez l’installation d’Apache JMeter à cette URL : https://jmeter.apache.org/download_jmeter.cgi | 20/11/2019 |