Web Oriented Architecture (WOA)

Comprendre l'architecture de services adaptée au web

  • Filière :

    Architecture & Intégration

  • Sous-filière :

    SOA & MicroServices

  • Référence

    AE-WOA

  • Durée

    1 jour (7 h)

  • Prix par personne HT

    890 € HT

Objectifs pédagogiques

  • Comprendre l’architecture de services adaptée au web
  • Maîtriser les nouvelles normes du web adaptées au SI

Public cible

  • Architectes
  • Développeurs
  • Concepteurs
  • Directeur système d’information
  • Directeurs de projet
  • Ingénieurs

Pré-requis

Notions de Java, JavaScript, architecture applicative

Programme de la formation

Evolution des Système d’Information

  • De l’ordinateur central au Web collaboratif
  • Evolution des technologies
  • Evolution du logiciel
  • Evolution des architectures
  • Introduction à SOA

Enjeux de SOA

  • Modèle conceptuel et architecture
  • Définition des services
  • Contrats et interfaces
  • Identification et classification des services
  • Urbanisation du SI

Les 3 axes de SOA

  • Ouverture du SI
  • Structuration du SI
  • Orchestration du SI

Les bonnes pratiques de SOA

  • Faible couplage
  • Communication par message
  • Communication asynchrone
  • Granularité

Les normes

  • BPMN
  • BPEL
  • SCA
  • JBI
  • Les Services Web

De SOA à WOA

  • Les nouvelles contraintes du SI
  • L’ouverture totale du SI
  • Les limites de SOA
  • Evolutivité maximale
  • Scalabilité
  • HTTP et ses particularités
  • La plateforme HTML
  • JavaScript

NoSQL

  • Les limites du relationnel
  • Théorème de CAP
  • Flexibilité des schémas
  • Scalabilité horizontale
  • Cohérence finale
  • Les différents types de datastore

Architecture Orientée Ressources

  • REST : un retour aux fondamentaux
  • Principes/contraintes d’une architecture RESTful
  • Ressource, URI et représentations
  • Format des données
  • Méthodes HTTP
  • Stateless vs Statefull
  • Avantages et inconvénients
  • HATEOAS

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le