-
Notifications
You must be signed in to change notification settings - Fork 1
Simulateur monétique
Le but de ce "sous-projet" est de faire une surcouche du framework dans un domaine précis afin d'en vérifier le fonctionnement. De plus, il permet de s'en servir de base de connaissances pour les futurs développeurs sur le simulateur. Cette documentation a pour objet de présenter l'implémentation monétique réalisée sur le simulateur de flux. Elle détaille, pour le scénario de démonstration retenu, les choix d’implémentation ainsi que l’organisation des composants et leurs stratégies.
Le composant Carte définit une carte physique.
C'est un composant de "haut niveau" contenant plusieurs sous composants
Architecture du composant :
- Sous composant "chip" : ce composant définit la puce de la carte. Elle contient des données et des fonctionnalités permettant le dialogue avec d'autres composants de type Input ou Input/Output. La puce contient de l'intelligence et est capable d'effectuer des opérations courantes. (Dans cette implémentation la puce permet la communication avec un terminal, l'établissement d'un canal sécurisé, l'authentification porteur, l'émission d'ARQC et la réception et traitement d'ARPC.)
- Sous composant "magstripe" : ce composant définit la piste magnétique de la carte (Track2). Elle contient des données publiques lisibles afin de permettre un nombre limité de traitements. C'est un composant de type Output (émission d'inforamtion seulement).(Dans cette implémentation la piste ne permet pas la vérification de PIN).
Stratégie du composant : hfjfgfghfghfgh
Grâce aux composants et aux stratégies disponibles dans ce projet, il est possible de réaliser :
- le paiement
- l'autorisation
- télé-collecte