Service et micro-service oriented architectures

Service et micro-service oriented architectures

  • ECTS

    4 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    33h

Description

Ce cours vise à fournir aux étudiants les concepts et les approches pour comprendre et concevoir des systèmes distribués leur permettant notamment de comprendre et d'appliquer des approches orientées services et orientées micro-services pour la conception et le développement de systèmes hétérogènes et de système de systèmes. Des solutions d'intégration et d'interopérabilité seront étudiées et appliquées.

Ressources pédagogiques :

https://elearn.univ-pau.fr/enrol/index.php?id=677

Lire moins

Objectifs

À la fin de cette UE, vous serez capable de :

  • Analyser un contexte et reformuler un problème
  • Etudier et analyser l’état de l’art et les solutions existantes
  • Proposer des solutions et/ou des recommandations
  • Rédiger et évaluer des articles de recherche
Lire moins

Pré-requis obligatoires

Connaissances de base en ingénierie logicielle :

  • Conception de logiciels (conception orientée objet),
  • Langages de programmation (JAVA ou C#),
  • Langages de modélisation (par exemple UML ou Archimate) et langages de schéma/marquage (par exemple XML, XSD, JSON, HTML).

Connaissances de base en ingénierie des réseaux :

  • Conception et configuration de réseaux informatiques

 Protocoles réseau (TCP, UDP, HTTP, SMTP, FTP, etc.)

Lire moins

Contrôle des connaissances

Évaluation Continue Intégrale (ECI) 100% :

Le contrôle continu se base sur un examen en ligne, la réalisation des études de cas et d’un projet.

Lire moins

Compétences visées

Bloc Développer de fonctionnalités logicielles

Programmer des logiciels et des systèmes informatiques

/

Tester et déployer des logiciels et les systèmes informatiques

/

Bloc Embarquer les solutions logicielles

Configurer, programmer et gérer des réseaux

/

Concevoir et déployer de logiciels à l'aide des technologies web et Cloud

/

Bloc Concevoir des systèmes cyber-physiques (CPS) intelligents (Le concept d'environnements connectés est similaire aux systèmes cyber-physique)

Concevoir des modèles structurels de CPS

/

Concevoir des modèles comportementaux et de décision de CPS

/

Appliquer des patrons d'architecture de CPS

/

Bloc Travailler dans le cadre des projets pluridisciplinaires, de recherche, d'innovation et internationaux

Formuler et modéliser des problèmes de systèmes complexes

/

Lire moins