ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Architecture et urbanisation des SI

Formation WOA, architecture orientée Web, synthèse

4,1 / 5
Cours de synthèse
Durée : 2 jours
Réf : BOA
Prix  2019 : 1810 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Interfaces de programmation d'applications permettant de faire dialoguer différents services en ligne, les API sont désormais au centre de tous les développements d'applications liées au Cloud, à la mobilité et à l'Internet des Objets. L'adoption d'une architecture WOA permet de faire les liens entre ces applications à grande échelle sur le Web. Cette synthèse vous permettra d'appréhender les problématiques d'une architecture de services Orientée Web (WOA).

Objectifs pédagogiques

  • Comprendre l'architecture des services Web
  • Sécuriser l'accès aux données
  • Mettre en place une stratégie d'API
  • Maîtriser les performances et la gestion du traffic
  • Maîtriser les normes Web du SI

Méthodes pédagogiques

Les concepts seront illustrés par des démonstrations techniques et visuelles.
PROGRAMME DE FORMATION

Web Oriented Architecture

  • Architectures n-tiers, applications et composants distribués.
  • Entreprise, SOA, WOA, ROA. Introduction au SI Web.
  • Alignement du Système d'Information : DevOps, Cloud, IaaS, PaaS, BaaS...
  • Industrialisation extrême des pratiques IT. Théorème de Brewer (CAP).
  • Ouverture, structuration et orchestration. Microservices applicatifs.
  • Technologies des Web Services (REST, SOAP, LDP, SOLID...).
  • Architectures orientées ressources.
  • Filtrage et transformation des formats d'échanges (XML, JSON).
  • Gestion des relations transactionnelles. (ACID).

Démonstration
Analyse d'un SI WOA (Google, Facebook), identification des composantes métiers et techniques. Étude de cas sur les réponses spécifiques apportées.

Choix d'un socle technologique

  • Les principaux styles d'architecture. REST, SOAP.
  • Particularités du protocole HTTP.
  • Traduction des protocoles et filtrage des contenus.
  • Positionner la ressource (URI) au cœur du sytème.
  • Représentation des bonnes pratiques. Communication par message et asynchrone.
  • Granularité et couplage faible.
  • Les normes : BPMN, BPEL, SCA...
  • HATEOAS, Hypermedia As The Engine Of Application State.
  • Outils pour la normalisation de la conception : Swagger, BluePrint, RAML...

Démonstration
Conception et génération de Web Service dans de multiples technologies avec Swagger, intégration et inter opérabilité. Rédaction d'une documentation adaptée.

Gérer les cibles et les modes de consommation

  • IoT et applications mobiles.
  • Caractéristiques de la scalabilité (verticale/horizontale).
  • Les stratégies de gestion du cache.
  • Performances et gestion du trafic.
  • Créer, gérer et exposer des API pour les communautés de développeurs.
  • Supporter les projets Cloud, mobiles et les API REST dans l'existant.
  • Supporter les clients du parc de consommateurs.

Démonstration
Sur la base d'un cas d'étude (ex : Google) revue des modes d'utilisation du IT ouvert sur le Web. Des différents modes de production et de consommation selon le profil des acteurs depuis l'utilisateur final.

Interface Homme-Machine

  • Volatilité des IHM. IHM "on-demand".
  • Quels types d'interface prévoir ?
  • Apports et évolution du standard HTML5.
  • Progressive Web Application : renforcer l'engagement des utilisateurs.
  • Anticiper le développement d'applications Offline.
  • Isolation de la sécurité et des traitements métiers avec JavaScript.
  • Avantages et limitations du développement en mode hybride.
  • Evolution des solutions de développement. L'apport de JavaScript.

Démonstration
Utilisation d'une stratégie de développement multicibles, multisupports

Distribution des données

  • Evolution des architectures de stockages.
  • Limitation du modèle relationnel.
  • Les alternatives "NoSQL", définition solutions et usages.
  • Utilisation des méta-données : FOAF, GraphQL.
  • Découpage des couches de distributions.
  • Choix des datastores (SaaS, BaaS...)
  • Duplication et synchronisation.

Sécurité et confidentialité

  • Définition des règles d'usage (chiffrement, autorisation, SLA).
  • Standards d'authentification (mise en œuvre et délégation : OpenID et oAuth).
  • Solutions : filtres, encryption et signature.
  • Mécanisme de cryptage.
  • Standards cryptographiques.
  • Gestion des clés de stockage.
  • Cycle de vie des accès et identités.

Etude de cas
Anticipation des faiblesses techniques d'une architecture.

Support et monitoring

  • Mise en place de procédures, indicateurs et méthodologie.
  • Accessibilité de la plateforme.
  • Consolidation des "metrics" d'activité.
  • Développer une nouvelle BI (Business Intelligence).
  • Ouverture d'une offre partenaire.
  • Packaging d'APIs, création de produits et de plans.
  • Gestion des erreurs.

Démonstration
Analyse collective des IOV (Indices Objectivement Vérifiables) d'exploitation au service de l'analyse métier.

Automatisation du déploiement et de la gestion d'API

  • Architecture et stratégies d'automatisation, (Cloud Management, OpenStack, "Dockérisation").
  • Critères d'évaluation d'une solution. Offres du marchés.
  • Stratégies : Proxies, Agents or Hybrid.
  • Choisir une solution de pilotage et de gestion des API.
  • Fonctionnalités caractéristiques.
  • Points clés pour la réalisation d'un cahier des charges.

Réflexion collective
Présentation des solutions majeures : MAS Azure, Apigee, Oracle SOA, WSO2...

Participants / Prérequis

» Participants

Architectes, développeurs et décideurs du Système d'Information.

» Prérequis

Aucun prérequis.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
NGUYEN P. 27/05/2019
4 / 5
Contenu très très dense

AGOSTINHO R. 27/05/2019
4 / 5
Beaucoup de trop de contenu pour 2 jours même si cest une synthèse

Petar 27/05/2019
5 / 5
La compétence et animation du formateur

Sylvain G. 25/02/2019
4 / 5
J'attendais plus de d'information sur les stratégies de mise en oeuvre, et d'organisation des différentes briques.

Thierry C. 25/02/2019
4 / 5
Bien pour ce type de cours

Audrey T. 20/12/2018
2 / 5
Pas suffisamment d'information sur les architectures. Catalogue de notion généraliste informatiqttioue pas toujours en lien avec la formation.

xavier V. 20/12/2018
3 / 5
Manque des planches avec schémas d'architecture, étude de cas pratique, processus global de développement. Le contenu est intéressant mais manque de fil conducteur, de continuité.

Arnauld D. 20/12/2018
3 / 5
Je pense que ce cours ne correspond pas aux besoins d'un architecte devant réaliser vun DA sur un projet Web et devant donc décrire une architecture web à réaliser. En fait nous avons vu un ensemble de composants d'outils et de technologies à utiliser mais pas un réel processus décrivant les types d'architecture

Marie B. 20/12/2018
4 / 5
Contenu très volumineux pour le temps. Sortis à 15h30 le deuxième jour, nous aurions pu approfondir certains sujet au lieu de les passer rapidement. Plus de démonstrations aurait était bien. Trop de dérives et de débats, souvent hors sujet = perte de temps.

NGOHE H. 20/12/2018
4 / 5
Contenu intéressant, mais dommage qu'il n'ait pas de manip prévue.

Benjamin P. 20/09/2018
4 / 5
Formation intéressante pour mon métier. Beaucoup d'informations à assimiler sur une courte période mais reste utile afin d'avoir une meilleure vision et compréhension des architectures orientées web.

Christophe C. 20/09/2018
4 / 5
Sujet très bien expliqué. Toujours dans la simplicité.

François A. 20/09/2018
5 / 5
Bon équilibre théorie pratique

David S. 20/09/2018
5 / 5
Le formateur esTu très agréable compétent synpathise et pédagogue. Un excellent formateur.

Marianne A. 20/09/2018
5 / 5
Formation accessible bonne explication des concepts et métaphores parlantes illustrations par des demo

Frederic N. 20/09/2018
5 / 5
Ce contenu a répondu en tout point à mes attentes. De plus, Renaud est un excellent formateur qui explique des concepts pas toujours facile à comprendre avec des mots simples et beaucoup d'exemples. Le parallèle constant qui fait avec des éléments de notre condition est un gros plus dans la compréhension. Je suis ravi de cette formation.
Avis client 4,1 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS
* Session garantie

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys