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 plus

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 plus

Pré-requis nécessaires

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 plus

Contrôle des connaissances

Évaluation Continue Intégrale (ECI) 100%

Lire plus

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 plus