Architectures et technologies pour l'intégration des systèmes

Formation

À Paris Cédex 03

Prix sur demande

Description

  • Typologie

    Formation

  • Lieu

    Paris cédex 03

  • Dates de début

    Dates au choix

Objectifs pédagogiques Ce cours forme des chefs de projet MOE et MOA, des architectes logiciel et système, des ingénieurs en charge de la spécification, de la conception, de l'intégration, ou de la maintenance de systèmes informatisés à dominante logicielle.

Le cours donne une vision d'ensemble permettant d'appréhender et maîtriser les différents aspects d'un projet d'intégration de système, de la rédaction du cahier des charges à l'intégration des composants, en passant par la définition de l'architecture d'un système.

Le cours est structuré en deux Unités d'Enseignement: la présente unité (NSY205), qui aborde les aspects liés à l'architecture des systèmes et les technologies de l'intégration, et l'unité NSY206, qui aborde les aspects méthodologiques, et en constitue la suite logique.

Les sites et dates disponibles

Lieu

Date de début

Paris Cédex 03 ((75) Paris)
Voir plan
292 Rue Saint-Martin, 75141

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

A l'issu de ce cours, l'auditeur doit être capable:
 - de définir une architecture de système adaptée à des exigences données
- d'identifier les technologies logicielles à mettre en oeuvre
- de justifier les choix faits en relation avec les exigences des utilisateurs.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • Services

Le programme

Contenu

Les notions d'architectures système et logicielle: composants, connecteurs, styles et patterns architecturaux. Modèles et cadres architecturaux. Qualités d'une architecture. Services de base (nommage, transactions, sécurité, ...).
Architectures orientées données, ORM (Object Relational Mapping): principes, difficultés. Programmation avec l'interface JPA (Java Persistence API). Les DAO (Data Access Object), principes et mise en oeuvre.
Architectures à base de composants métier: principes de l'approche. Etude de Java EE et des EJB3.
Intergiciels orientés message (MOM): structure interne d'un MOM. Programmation avec JMS (Java Message Service).
Les Services Web: standards SOAP, WSDL, et UDDI. Le modèle étendu des standards. L'orchestration de services. Les implémentations existantes.
Les services REST (Representational State Transfer)
Le langage BPMN 2.0 (Business Process Model and Notation). Notations graphiques, types de diagrammes, outils.
Les architectures Web: Javascript et angularJS. L'appoche AJAX.
L'architecture SOA (Service Oriented Architecture). Principes, organisation et types de services. Exemple de mise en oeuvre à travers un cas d'étude.
Les bases de Données NoSQL: objectifs. Approches ACID et BASE. Difficultés et mécanismes internes. Les bases de données clé-valeur, orientées document, orientées colonne, orientées graphe. Etude de quelques produits (MongoDB, CouchDB, Cassandra, ....)
Le cloud computing: approche, intérêt, modèles de déploiement. IaaS, PaaS et SaaS. Exemple d'Amazon Web Services (AWS), machines virtuelles, programmation avec EC2, S3, EBS, ..... Evaluation d'une offre. Transition vers le cloud.
La conteneurisation: principes et mise en oeuvre de conteneurs. Exemples de Docker et Kubernetes.
Les architectures à microservices. Principes. Passerelles d'API. Protocole de communication. Gestion de la cohérence des données.

Modalité d'évaluation

Examen écrit

Bibliographie

  • Yann Pollet : Architectures, systèmes, intégration (Ellipses, reférences sciences)
  • Yves Caseau : Urbanisation et BPM (Dunod)
  • F. Chuong, O. Corgeron, C. Joui, J.B. Renaux, M. VIalette : EJB3)
  • J.P Meinadier : Le métier d'intégration des systèmes (Hermès)
  • R. Stevens, P. Brook, K. Jackson, S. Arnold : Engineering. Coping with complexity (Prentice Hall)
  • X. Fournier-Morel, P. Grojean, G. Plouin, C. Rognon : SOA. Le guide de l'architecte (Dunod)
  • Yann Pollet : Architectures logicielles réparties. Du client-seveur au cloud (Ellipses, reférences sciences)

Architectures et technologies pour l'intégration des systèmes

Prix sur demande