Slides:



Advertisements
Présentations similaires
Karima Boudaoud, Charles McCathieNevile
Advertisements

Introduction aux environnements répartis
Réflexivité et réseaux d’ information
Le"cartable électronique"®
Classe : …………… Nom : …………………………………… Date : ………………..
Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique.
Introduction aux réseaux informatiques
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Chapitre 1 Introduction
Applications et Techniques
Pôle 3 - Gestion administrative interne
Reference Model of Open Distributed Processing
Vue d'ensemble Implémentation de la sécurité IPSec


Stéphane Frenot - Département Télécommunication - SID - III - Concl 382 Technologies de base Les plomberies –Le transport.
Stéphane Frenot - Département Télécommunication - SID - II - Comp 312 Avantages de l'approche distribuée Economie Performance.
Plan de formation Chapitre 1 : Présentation de SAP
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
Système de stockage réseaux NAS - SAN
Université Mouloud Mammeri de Tizi-Ouzou
FrontCall - 4C Les Centres de Contacts Virtuels
Plateforme de gestion de données de capteurs
2 ième édition 1 Introduction aux systèmes dinformation Un outil essentiel pour lentreprise branchée Chapitre James A. OBrien © 2003 Les Éditions de la.
Introduction to Information Systems
Module 1 : Préparation de l'administration d'un serveur
le profil UML en temps réel MARTE
1. Spécialisation de GeoConcept
Réalisée par :Samira RAHALI
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Introduction aux plates formes
Un cloud sécurisé pour vos fichiers. problématiques majeures 2 Les documents en entreprise :
Virtual Local Area Network
Configuration de Windows Server 2008 Active Directory
Gestion des bases de données
Configuration de Windows Server 2008 Active Directory
Interoperabilité des SI - Urbanisation
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
Projet région Thématique prioritaire n°10 Calculs Scientifiques Logiciels Rhône-Alpes : Grille pour le Traitement dInformations Médicales (RAGTIME ?)
Projet de Conception n° 5
SYSTEMES MIXTES MOBILES ET COLLABORATIFS
La mise en œuvre par la structure et les systèmes
Interoperabilité des SI - Urbanisation
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
Partie A Système d ’information et organisation
4 - Annuaires Les Annuaires d ’Entreprises Offres et solutions
Introduction.
Chapitre 1: Réseaux Informatiques
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
1 Lionel Bargeot, ENESAD,13 Décembre 2006 IGCS et l'interopérabilité Colloque du 13 décembre 2006 Lionel Bargeot responsable régional du programme IGCS.
La sécurité dans les réseaux mobiles Ad hoc
© OutilsInformatique, 2014 tous droits réservés 1.Définir des termes et concepts de la gestion de réseau. 2.Comprendre les avantages d’un réseau. 3.Comprendre.
Supports de formation au SQ Unifié
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Initiation à la conception des systèmes d'informations
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
Module 3 : Création d'un domaine Windows 2000
COMPARAISON ENTRE GNUTELLA ET FREENET
Xavier VERNE Consultant informatique Telamon. Plan Activités Aspects techniques Compétences Motivations.
3.3 Communication et réseaux informatiques
Web Services 17/01/2009.
LA PRISE EN CHARGE DU TRAVAIL COOPÉRATIF
INTRODUCTION AUX BASES DE DONNEES
M2.22 Réseaux et Services sur réseaux
Transcription de la présentation:

Introduction aux Systèmes d'Information Répartis Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Introduction La distribution et l'accès à l'information dans une entreprise sont des facteurs fondamentaux de succès L'informatique est par nature distribuée, évolutive et variée ==> Besoins pour de nouvelles architectures informatique Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Du réel au virtuel Entreprise classique Entreprise virtuelle Système informatique sur un site unique Maîtrise de l'ensemble des phases conduisant à la réalisation d'un produit Entreprise virtuelle Regroupement d'entreprises localisées sur des sites géographiques distants Coopération en associant des compétences complémentaires Association limitée dans le temps ==> Qu'elle infrastructure informatique peut supporter le système d'information de l'entreprise virtuelle ? Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Facteurs économiques Conjecture économique Mondialisation du commerce et des marchés Accroissement de la concurrence Croissance de la complexité des produits ==> Nécessité d'augmenter la productivité et la compétitivité Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Facteurs technologiques Apparition des NTIC E-mail, Multimedia, Réseau , Visio, GroupWare, 3D, Internet…. ==> Bouleversement du paysage économique, informatique et structurel des entreprises classiques Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Définitions 1 Qu'est ce qu'un système d'information ? Données, Réseau, Postes utilisateurs ==> Applications Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Un système d'information médical Des bases de données Administratives Dossier médical Données médicales Une infrastructure réseau Liaisons Ethernet Liaisons modem Des postes de travail MacIntosh, PC (WIN98, PC…) Bureau du médecin, des infirmières… Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Des applications médicale Gestion : administrative du dossier médical des médicaments des lits des actes des examens du courrier électronique … Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Le système d'information Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Les besoins du SI Echange de données entre applications hétérogènes manipulant des données au format propriétaire Répartition des données sur des sites géographiques distants Interopérabilité des plates-formes de développement Portabilité des applications Gestion de la cohérence permanente des données Gestion des accès concurrents Persistance des données Intégration des systèmes légacy Ouverture Sécurité Exemple d’outils comme TCL/Tk Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

D'autres exemple existent Domaine banquaire Domaine de la production automobile... Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Définitions 2 Qu'est ce qu'une application ? Les services rendus doivent être classés en fonction de différents critères : Nombre d ’utilisateurs Nombre de fois où le service est invoqué Nature du service Orienté session, Orienté connexion Notion de services ==> Problématique de description du service ==> Client et Serveur Notion de moyens ==> Système de représentation ==> Système de codage ==> Système de persistance Notion de clients ==> Problématique de l'accessibilité Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Exemple commande sur Internet Authentification sur le réseau local Connexion sur le serveur distant Passage de la commande Gestion du suivi Gestion de relance Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Définitions : termes et concepts Echange Partage Répartition et Distributions Portabilité Interopérabilité Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Définitions 3 Qu'est qu'une architecture ? C'est la description de l'ensemble des composants logiciels qui constituent une ou plusieurs applications Objectif : définir une ligne de conception ou de développement. Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Architectures Architecture technique: ensemble de composants techniques (machines, réseaux, logiciels de base) permettant de bâtir une solution informatique. Poste de travail: terminal ou micro-ordinateur Serveur: site central, serveur HTTP, serveur d ’applications, serveur de données, serveur d ’administration,... Architecture d’exécution: regroupement de composants logiciels remplissant une fonction parmi: Interface homme-machine: présentation + dialogue Traitement: fonctions applicatives Données: gestion de données Architecture applicative: décomposition d ’un système d ’information ou d ’une applicative en composants. IHM T D Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Les composants d'une architecture 1/3 La présentation : C'est l'interface avec l'utilisateur Caractéristique principale : variété Différents paradigmes Ecrans, Fenêtres, Documents … Différents systèmes de présentation Problématique Aucune solution universelle de présentation Evolution rapide des dispositifs d'interface utilisateur Intégration de nouveaux dispositifs Reconnaissance vocale, écriture ... Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Les composants d'une architecture 2/3 Le stockage Comment garantir qu'une information n'est jamais "égarée" Caractéristique principale : évolution des volumes Problématique : coût Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Les composants d'une architecture 3/3 La logique métier Permet de définir les fonctionnalités propre au métier Caractéristique principale : Spécificité absolue Problématique : Pas de standardisation Pas de solution clé en main Choix de la méthode d'implantation … Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Caractéristiques et besoins des applications réparties Architecture de fonctionnement Coordination Communications Sécurisation Disponibilité Capacité de croissance Génie logiciel Construction Administration Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Architectures des applications réparties Client / Serveur Messages Objets partagés Code mobile Agents Peer-to-Peer Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Coordination Coordination : permet aux composants d'une application d'interagir en respectant des règles fixées Synchronisation et communication Divers mécanismes élémentaires (messages, événements…) Caractéristiques de la communication Synchrone Asynchrone Flots discrets ou continus Informations partagées Espace unique ou multiple Divers mode de réalisation (centralisé, réparti, dupliqué) Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Sécurité Confidentialité Intégrité Protection par contrôle des droits d'accès Isolation (pare-feux) Authentification, signature électronique Identification des partenaires Non-deni d'envoi ou de réception Messages authentifiés Respect possible de l'anonymat Une méthode de base : la cryptographie Aspects techniques Aspects sociaux, juridiques et législatifs Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Disponibilité des informations et des services Séparation entre machines "contrôlable"(serveurs) et non contrôlables (la plupart) Technique de base n°1 : la duplication des serveurs des services des informations Technique de base n°2 : les protocoles de groupe protocole d'appartenance protocole de diffusion(fiable, causale, atomique) Technique de base n°3 : les transactions Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Capacité de croissance Propriété souhaitables : éviter la dégradation des performances lorsqu'augmentent : le nombre de sites le nombre d'utilisateurs le volume des données la fréquence des interactions Quelques heuristiques éviter la centralisation des données éviter les algorithmes nécessitant la participation de tous les sites déléguer et décentraliser les décisions Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Génie logiciel des applications réparties Réutilisation de l'existant Réutilisation en général non prévue à l'avance Adaptation à l'environnement Support matériel (machines et réseaux) Hétérogénéité Conditions variables d'utilisation (charge, ressources…) Quelque voies … Méthodes à base d'objets ("composants") Encapsulation, interfaces Spécialisation de classes Interfaces d'administration Code mobile Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr

Quelques réflexions Comment faire du développement synchronisé ? Comment marche le DNS ? Word peut il être distribué ? Projet SETI ? Comment marche NFS ? e-commerce ? ERP, B2B, B2A, B2C, CRM ? Stéphane Frenot - Département Télécommunication - SID - stephane.frenot@insa-lyon.fr