Difference between revisions of "VT2020-OpenAI GPT-3-Fiche"

From air
Jump to navigation Jump to search
Line 27: Line 27:
   
   
Helidon standard édition est un microframework microservice, c'est-à-dire une forme simple est minimaliste d'un framework. Il comporte trois composants de base requis pour créer un microservice :
 
* un compsant serveur Web
 
* une composant de configuration
 
* une composant de sécurité
 
   
 
'''*Helidon SE (standard édition)''' est un microframework microservice, c'est-à-dire une forme simple est minimaliste d'un framework. Il comporte trois composants de base requis pour
Il s'agit d'une petite API de style fonctionnel, réactive, simple et transparente dans laquelle un serveur d'applications n'est pas nécessaire.
 
  +
créer un microservice.
 
* un compsant serveur Web
 
* une composant de configuration
 
* une composant de sécurité
 
Il s'agit d'une petite API de style fonctionnel, réactive, simple et transparente dans laquelle un serveur d'applications n'est pas nécessaire.
   
 
==Histoire de Helidon==
 
==Histoire de Helidon==

Revision as of 01:50, 28 November 2020

Helidon

Helidon est framework micro-service développé par Oracle en open source, on peut le trouver sous Helidon.io sur Google. Ainsi Helidon une est collection de bibliothèques Java pour la création d'applications basées sur des microservices.


Logo du framework Helidon (Source : Site officiel Helidon)

Abstract

Helidon is a collection of Java libraries for writing microservices that run on a fast web core powered by Netty. Its available in two frameworks: Helidon SE (Standard Edition) and Helidon MP (MicroProfile).

Architecture

Architecture globale

Le framework Helidon a été conçu pour être simple, rapide et léger. Il est unique parce qu’il est le seul framework microservices à développer parallèlement deux version :


  • Une version Helidon SE qui est un microframework
  • Une version Helidon MP qui est un framework

Helidon Architecture.jpg

Helidon SE vs Helidon MP

*Helidon SE (standard édition) est un microframework microservice, c'est-à-dire une forme simple est minimaliste d'un framework. Il comporte trois composants de base requis pour

   créer un microservice. 
     * un compsant serveur Web
     * une composant de configuration
     * une composant de sécurité 
   Il s'agit d'une petite API de style fonctionnel, réactive, simple et transparente dans laquelle un serveur d'applications n'est pas nécessaire.

Histoire de Helidon

Naissance de Helison

Helidon a été crée dans le contexte du gain de popularité des architectures et des solutions microservices. Ainsi Helidon se distingue de Java EE par le fait que c’est un framework entièrement construit pour les microservices, contrairement à Java EE qui existait avant les microservices et qui contient du code non spécifiquement dédié au microsevice. L’idée c’est en fait une nouvelle technologies, les micro-services implique un nouveau framework spécialement dédié à cette technologie. C'est ainsi qu'en février 2019 la version 1.0 de Helidon voit le jour.

De la version 1.0 vers la version 2.0

Quelques Rappels

Application monolithique