1TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover Les documents et les sections qui contiennent des informations métier The collaborative Information Portal and Nasa’s Mars Rover Mission: Page 20 Page 21 The reliable Service oriented Architecture for Nasa’s Mars Exploration Mission: page 2 (figure 2) Page 3 Page 9 (colonne gauche ) BEA eWorld keyNote Adress p 10 p 18
Les documents et les sections qui contiennent des informations fonctionnelles TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 2 The collaborative Information Portal and Nasa’s Mars Rover Mission: Rien The reliable Service oriented Architecture for Nasa’s Mars Exploration Mission: page 3 page 4 page 8 Page 9 Page 11 BEA eWorld keyNote Adress p 10 p 18
TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 3 Les documents et les sections qui contiennent des informations applicatives The collaborative Information Portal and Nasa’s Mars Rover Mission: p21 p22 The reliable Service oriented Architecture for Nasa’s Mars Exploration Mission: p 2 p 3 P 4 P 9 BEA eWorld keyNote Adress p12 à 16 p 20 p 24 p 30 p 31
TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 4 Les documents et les sections qui contiennent des informations techniques The collaborative Information Portal and Nasa’s Mars Rover Mission: p22 à 26 The reliable Service oriented Architecture for Nasa’s Mars Exploration Mission: p 5 (colonne gauche) + fig 6 p 6 P 8 P 9 p10 BEA eWorld keyNote Adress p 25 p 26 à 29 p 32
Niveau métier TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 5 DSN Capter et envoyer des données et des images Traiter les données Planifier les tâches du lendemain Construire la séquence d’instructions au rover DSN Envoyer la séquence d’instructions au rover JPL Sauvegarde IngénieurScientifique Analyser les données
TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 6 Administrateur Surveiller le système Niveau métier
Niveau fonctionnel Horloge – Conversion temps martien -> temps terrien – Conversion temps terrien -> temps martien TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 7
Niveau fonctionnel Droits – Gestion des utilisateurs Création d’un utilisateur Modification d’un utilisateur Recherche d’un utilisateur Destruction d’un utilisateur – Gestion des profils (nom du profil + liste des applications autorisées + droit ) Création Modification Recherche Destruction – Authentification TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 8
Niveau fonctionnel Messages – Messages synchrones Recherche message Créer message – Messages asynchrones Rechercher message Créer message TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 9
Niveau fonctionnel Données – Sauvegarde – Recherche par répertoire – Recherche par critères (sol, intrument, camera, rover) – Traitements (ex correction de couleur, création d’images 3D). – Voir un produit (choisir le viewer associé) TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 10
Niveau fonctionnel Plannification – Evènement Création Suppression Modification Recherche – Tâche Création Suppression Modification Recherche TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 11
Niveau fonctionnel Instructions ROVER – Création – Recherche – Modification – Destruction – Envoi TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 12
Fonction du système CIP – Logging – Affichage des messages – Création des messages – Affichage des données Hiérarchique Par critères TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 13
Niveau fonctionnel Session – Création de session (connexion) – Suppression de session (deconnexion) TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 14
Niveau fonctionnel Abonnement – Créer un abonnement sur une donnée – Détruire un abonnement TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 15
Niveau fonctionnel Téléchargement – Upload – Download TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 16
Fonction du système Administration – Surveillance des paramètres techniques (mémoire consommée, temps de réponse, … ) – Logging Analyse des statistiques d’usage TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 17
Architecture applicative 18 TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 18 Logique applicative Service Données Service Planification Service Evènements Service Messages Service Horloge Gestion des données CIP DBMessage DB CIP - Client Planification Evènements Images et Données Messages Horloge Connexion Service Authentification Mission File System Metadata DB Surveillance et Journalisation https Logs Service de Téléchargement IngénieurScientifique JDBC Surveillance Administrateur nfslogd JMS File Monitor File Detector Data Loader JDBC Statistique d’utilisation Administrateur JDBC
Architecture technique Client CIP : – PC/MAC/Unix/Linux faisant tourner CIP au dessus d’une machine virtuelle Java Client Administration – PC/MAC/Unix/Linux faisant tourner l’outil de monitoring au dessus d’une machine virtuelle Java – A voir en fonction de l’outil de décisionnel Serveur d’application – BEA Web Logic sur un serveur Serveurs de bases de données – CIP DB – Metadata DB – Message DB – Nombre de serveurs à voir en fonction des volumes Serveurs de fichiers – DataLoader + FileDetector sur deux machines différentes – Nombre de serveurs à voir en fonction des volumes TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 19
TD Urbanisation des Systèmes d'information - le SI de la mission Mars Exploration Rover 20