|
|
|
|
|
|
L'informatique d'aujourd'hui est confrontée
au problème du passage à l'échelle, tant dans la
puissance demandée que dans la gestion du nombre de noeuds. Ce
module présente les deux grandes approches utilisées
aujourd'hui pour aborder ce problème qui sont le
pair-à-pair et les grilles. A l'origine, le pair-à-pair
s'est développé pour le partage d'informations entre un
très grand nombre de noeuds éventuellement volatiles,
alors que les grilles sont apparues pour faire du calcul
parallèle à grande échelle avec une bonne
tolérance aux fautes. Cette frontière donnée-calcul
tend à disparaitre aujourd'hui et tous les domaines cherchent
à tirer partie de ces deux approches
|
|
1-
Systèmes pair-à-pair
-
caractéristiques des systèmes P2P
- approche
non structurée (Gnutella)
- approche
hiérarchique (super-pairs)
- approche
structurée (Chord, P-grid, CAN, ...)
-
applications : mémoire virtuelle répartie (Juxmem), bases
de données (Pier)
2-
Grilles
- modèle
des web services
- l'approche
grid services (OGSA, WSRF)
-
optimisation des communications, allocations des ressources
- desktop
grid computing
-
applications : data grids, entreprises virtuelles,
|
|
|
|
|
|
|
|
L' objectif du cours est d'étudier une
approche multi- paradigmes pour le développement et la
conception de systèmes informatiques en général et
des systèmes embarqués en particulier.
La diversité du domaine d'application des
systèmes embarqués et leur complexité croissante
accentuent le besoin de combiner des outils et méthodes
offrant les meilleurs mécanismes de structuration,
d'abstraction et de réutilisation et permettant l'expression
de plusieurs modèles de traitement.
Le cours est organisé en deux parties. La première partie
présente l'approche objet, l' approche orientée
composant, l'approche aspect et les langages de description
d'architectures (ADLs).
Dans la seconde partie, une application des approches Objet,
Composant et Aspect aux systèmes embarqués sera
étudiée après une présentation et une
définition des différents systèmes temps réel,
réactifs et embarqués.
|
|
1) Les Approches Objet, Composant et Aspect
Rappel de
l'approche Objet
L'approche
Composant
L'approche
Aspect
Introduction aux
ADLs
2) Application d'une approche
muti-paradigmes (Objet, Composant, Aspect) à la
Modélisation et la Conception des Systèmes
Embarqués
Définition des systèmes temps réel,
réactifs et embarqués
Caractéristiques des systèmes embarqués
-
Contraintes temporelles
-
Modèles de traitement (Models of Computation)
-
Modélisation des systèmes embarqués
- notion
de modèle et méta-Modèle
-
approches de modélisation
- langages
de modélisation.
|
|
|
|
|
|
|
|
Maîtrise de la problématique du
document Web, dans sa dimension organisationnelle et
technologique
|
|
-
Avantages de la norme XML,
-
Construction d'applications XML
- Mises en
œuvre d'applications de transformation de données XML
à l'aide de XSLT, SAX et DOM
|
|
|
|
|
|
|
|
-
Acquérir la maîtrise de la création, de
l'organisation et de la mise à disposition sur divers supports
d'un fond documentaire
-
Connaître la maintenance et l'évolution de ce fond
documentaire
-
Accès via Internet/Intranet
|
|
-
Technologies du multimédia issues des organismes de
normalisation telles que l'IETF ou le W3C,
-
Utilisation au travers des réseaux IP
-
Télétravail, création de graphiques vectoriels pour
le Web, synchronisation d'éléments multimédia pour
diffusion de présentations sur Internet.
|
|
|
|
|
|
|
|
-
Eléments de réflexion sur la gestion stratégique des
organisations
-
Importance de la notion de système d'information
stratégique
|
|
-
Appréhension de l'environnement
- Analyse
du contexte concurrentiel
-
Elaboration de stratégie
-
Décision stratégique
- Gestion
du changement
- Mise en
œuvre d'un système d'information stratégique
|
|
|
|
|
|
|
|
Compétences originales dans le
développement d'applications liées à la
coopération d'entités distinctes et communicantes (aussi
bien agents que BD)
|
|
-
Coopération d'entités artificielles autonomes pour la
réalisation d'une tâche collective
- Concepts
d'agents, d'interaction, d'organisation
- Approche
cognitive et approche réactive
-
Techniques et outils correspondants permettant la réalisation
concrète de systèmes multi-agents.
|
|
|
|
|
|
|
|
Acquérir une parfaite maîtrise des
langages orientés objet et de leurs aspects les plus
avancés
|
|
-
Création d'interface graphique avec JFC/Swing
-
Structures de données orientés objet
-
Programmation concurrente
- Concepts
avancés
|
|
|
|
|
|
|
|
Acquérir une vision globale et transverse
sur l'environnement de la monétique bancaire et privative
(niveaux organisationnels et fonctionnels, aspects juridiques,
…).
|
|
-
-
L'environnement de la monétique : le moyen de paiement
carte, le vocabulaire monétique, les acteurs, les
caractéristiques ;
-
L'organisation des systèmes de paiement carte : exemples
de réseaux domestiques et internationaux, interbancaires et
privatifs ;
- Les
produits : la carte, les terminaux d'acceptation paiement et
retrait, les nouvelles solutions de paiement
sécurisé ;
- Le
fonctionnement du système monétique : le principe
d'une transaction, les fonctions émetteur et acquéreur
paiement/retrait, les systèmes front-office et
back-office ;
-
L'équilibre financier : le système des
commissions ;
- La
gestion des incidents
- La
fraude
- La
sécurité de l'information
- La
sécurisation des transactions avec EMV : enjeux,
principes de base, architectures à clés publiques,
application au monde bancaire EMV, apports de EMV en matière
de sécurité
|
|
|
|
|
|
|
|
Présenter dans une première partie la
problématique générale de la qualité de
services dans les réseaux et son importance en termes
d'impacts de performances sur les couches clientes. Le reste de
l'enseignement sera la description de techniques algorithmiques
permettant de gérer efficacement certains paramètres de
qualité de services. On s'attachera à présenter
aussi les limites de ces techniques. Enfin, divers travaux
récents sur la QoS et sa tarification seront
décrits.
|
|
1) Caractérisation et modélisation des
trafics générés par les couches clients
(applications)
2) Mécanismes de gestion des trafic
:
- mécanisme de gestion de files
d'attente
- différenciation des services
3) Routage et multicast avec QoS.
4) Tarification de la QoS
|
|
|
|
|
|
|
|
Acquérir une vision globale et transverse
sur l'environnement de la monétique bancaire et privative
(niveaux organisationnels et fonctionnels, aspects juridiques,
…).
|
|
-
- Phases
d'un projet, découpage, planification
-
Estimation des temps et des coûts, gestion des ressources
-
Animation et pilotage des intervenants, travail d'équipe,
motivation
- Revues
régulières, capitalisation des connaissances,
- Tableau
de bord pour le pilotage,
- Aspects
juridiques, évaluation et gestion des risques
- Plan
d'assurance qualité,
-
Aperçus sur les outils d'aide à la planification et
à l'évaluation
|
|
|
|
|
|
|
|