Module 19: Développement et déploiement d application client/serveur TDI2 2013/2014 Formateur:M.AZZI hamidazzi.overblog.

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Module 19: Développement et déploiement d application client/serveur TDI2 2013/2014 Formateur:M.AZZI hamidazzi@gmail.com hamidazzi.overblog."

Transcription

1 Module 19: Développement et déploiement d application client/serveur TDI2 2013/2014 Formateur:M.AZZI hamidazzi.overblog.com

2 INTRODUCTION Il y a une évolution majeure des systèmes d'information, à savoir le passage d'une architecture centralisée à travers de grosses machines (des Mainframe) vers une architecture distribuée basée sur l'utilisation de serveurs et de postes clients grâce à l'utilisation des PC et des réseaux.

3 INTRODUCTION Cette évolution a été possible essentiellement grâce à 2 facteurs qui sont : la baisse des prix de l'informatique personnelle le développement des réseaux.

4 Architectures type Le client / serveur Le n tiers Le peer to peer 4

5 L'architecture client-serveur L'architecture client-serveur est un modèle de fonctionnement logiciel qui peut se réaliser sur tout type d'architecture matérielle (petites ou grosses machines), à partir du moment ou ces architectures peuvent être interconnectées. 5

6 logiciel serveur / logiciel client On parle de fonctionnement logiciel lorsque deux types de logiciels: un logiciel serveur et un logiciel client s'exécutant normalement sur 2 machines différentes. L'élément important dans cette architecture est l'utilisation de mécanismes de communication entre les 2 applications. 6

7 Dialogue client serveur Le dialogue entre les applications peut se résumer par : Le client demande un service au serveur Le serveur réalise ce service et renvoie le résultat au client Un des principes fondamental est que le serveur réalise un traitement pour le client. 7

8 Le client /serveur Les ressources réseau sont centralisées. Un ou plusieurs serveurs sont dédiés au partage de ces ressources et en assurent la sécurité Les postes clients, en principe, ne partagent pas de ressources, ils utilisent celles qui sont offertes par les serveurs. 8

9 Le client / serveur : Avantages Serveurs à dimensionner suivant la taille du réseau et le nombre de clients. Véritable politique de sécurité Fonctions avancées pour les utilisateurs comme par exemple les profils qui permettent à un utilisateur de retrouver son environnement de travail sur différentes machines. Ressources toujours disponibles pour les utilisateurs. Les sauvegardes de données sont centralisées Un administrateur gère le fonctionnement du réseau et les utilisateurs n'ont pas à s'en préoccuper

10 Le client / serveur : Inconvénients Mise en place beaucoup plus lourde qu'un simple "poste à poste" Nécessite la présence d'un administrateur Coût est évidemment plus élevé puisqu'il faut la présence d'un ou de plusieurs serveurs. Si un serveur tombe en panne, ses ressources ne sont plus disponibles. Il faut donc prévoir des solutions plus ou moins complexes, plus ou moins onéreuses, pour assurer un fonctionnement au moins minimum en cas de panne. 10

11 L'architecture 2 tiers Présentation de l'architecture à 2 niveaux L'architecture à deux niveaux caractérise les systèmes clients/serveurs dans lesquels le client demande une ressource et le serveur la lui fournit directement. Cela signifie que le serveur ne fait pas appel à une autre application afin de fournir le service. 11

12 L'architecture 2 tiers client-serveur de première génération ou client-serveur de données, le poste client se contente de déléguer la gestion des données à un service spécialisé. Le cas typique de cette architecture est une application de gestion fonctionnant sous Windows ou Linux et exploitant un SGBD centralisé. 12

13 L'architecture 2 tiers La gestion des données est prise en charge par un SGBD centralisé, s'exécutant le plus souvent sur un serveur dédié. Ce dernier est interrogé en utilisant un langage de requête qui, plus souvent, est SQL. Le dialogue entre client et serveur se résume donc à l'envoi de requêtes et au retour des données correspondant aux requêtes. 13

14 L'architecture 2 tiers L'expérience a démontré qu'il était coûteux et contraignant de vouloir faire porter l'ensemble des traitements applicatifs par le poste client. On en arrive à ce que l'on appelle le client lourd. 14

15 L'architecture 2 tiers 15

16 L'architecture 3 tiers Présentation de l'architecture à 3 niveaux Dans l'architecture à 3 niveaux (appelée architecture 3-tier), il existe un niveau intermédiaire, c'est-à-dire que l'on a généralement une architecture partagée entre : 1. Le client : le demandeur de ressources 2. Le serveur d'application (appelé aussi middleware) : le serveur chargé de fournir la ressource mais faisant appel à un autre serveur 3. Le serveur secondaire (généralement un serveur de base de données), fournissant un service au premier serveur 16

17 L'architecture 3 tiers l'architecture trois tiers applique les principes suivants : Les données sont toujours gérées de façon centralisée, La présentation est toujours prise en charge par le poste client, La logique applicative est prise en charge par un serveur intermédiaire. 17

18 L'architecture 3 tiers Cette architecture trois tiers, également appelée clientserveur de deuxième génération ou client-serveur distribué sépare l'application en 3 niveaux de services distincts, conformes au principe précédent : 18

19 L'architecture 3 tiers Premier niveau : l'affichage et les traitements locaux (contrôles de saisie, mise en forme de données...) sont pris en charge par le poste client, Deuxième niveau : les traitements applicatifs globaux sont pris en charge par le service applicatif, Troisième niveau : les services de base de données sont pris en charge par un SGBD. 19

20 L'architecture 3 tiers Client léger Dans l'architecture trois tiers, le poste client est communément appelé client léger ou Thin Client, par opposition au client lourd des architectures deux tiers. Il ne prend en charge que la présentation de l'application avec, éventuellement, une partie de logique applicative permettant une vérification immédiate de la saisie et la mise en forme des données. 20

21 Le n tiers L'architecture multi niveaux Dans l'architecture à 3 niveaux, chaque serveur (niveaux 2 et 3) effectue une tâche (un service) spécialisée. Ainsi, un serveur peut utiliser les services d'un ou plusieurs autres serveurs afin de fournir son propre service. Par conséquent, l'architecture à trois niveaux est potentiellement une architecture à N niveaux... 21

22 Le n tiers L'architecture n-tiers a été pensée pour pallier aux limitations des architectures trois tiers et concevoir des applications puissantes et simples à maintenir. Ce type d'architecture permet de distribuer plus librement la logique applicative, ce qui facilite la répartition de la charge entre tous les niveaux. 22

23 Les modèles de client-serveur En fait, les différences sont essentiellement liées aux services qui sont assurés par le serveur. 23

24 Le client-serveur de donnée le serveur assure des tâches de gestion, stockage et de traitement de données. C'est le cas le plus connu de client-serveur est qui est utilisé par tous les grands SGBD : Sur les clients, un logiciel d'accès est installé permettant d'accéder à la base de données du serveur. Tous les traitements sur les données sont effectués sur le serveur qui renvoie les informations demandées (souvent à travers une requête SQL) par le client 24

25 un fort trafic réseau. 25 Client-serveur de présentation Dans ce cas la présentation des pages affichées par le client est intégralement prise en charge par le serveur. Cette organisation présente l'inconvénient de générer

26 client-serveur de traitement Ces traitements peuvent être réalisés par des programmes installés sur des serveurs mais également intégrés dans des bases de données (triggers, procédures stockées), dans ce cas, la partie donnée et traitement sont intégrés. 26

27 Une synthèse des différents cas schéma du Gartner Group 27

28 Les middlewares On appelle middleware (ou logiciel médiateur en français), littéralement «élément du milieu»,l'ensemble des couches réseau et services logiciel qui permettent le dialogue entre les différents composants d'une application répartie. Ce dialogue se base sur un protocole applicatif commun, défini par l'api du middleware. 28

29 Vue d'ensemble d'ado.net ADO.NET : ActiveX Data Objects, une technologie Microsoft fournissant une interface d'accès aux données dans l environnement Windows. 29

30 Vue d'ensemble d'ado.net Des applications grand public de partage de données peuvent utiliser ADO.NET pour se connecter à des sources de données et extraire, manipuler et mettre à jour les données qu'elles contiennent. 30

31 Composants d'ado.net Deux composants d'ado.net permettent d'accéder à des données et de les manipuler : Fournisseurs de données.net Framework Objet DataSet 31

32 Position du Middleware 32

33 Fournisseurs de données.net Framework Les fournisseurs de données.net Framework: sont des composants explicitement conçus pour la manipulation des données et un accès aux données rapide. 33

34 L'objet Connection L'objet Connection assure la connectivité avec une source de données. 34

35 L'objet Command L'objet Command permet l'accès aux commandes de base de données pour retourner des données, modifier des données, exécuter des procédures stockées et envoyer ou extraire des informations sur les paramètres. 35

36 L objet DataReader Le DataReader fournit un flux très performant de données en provenance de la source de données. 36

37 source de données. 37 l'objet DataAdapter l'objet DataAdapter établit une passerelle entre l'objet DataSet et la source de données. Le DataAdapter utilise les objets Command pour exécuter des commandes SQL au niveau de la

38 A l aide de l objet Command, le DataAdapter permet de charger le DataSet de données, et d'autre part de répercuter dans la source de données les modifications apportées aux données contenues dans le DataSet. 38

39 DataSet Le Dataset est explicitement conçu pour un accès aux données indépendant de toute source de données.(mode déconnecté) 39

40 Architecture ADO.NET 40

41 Fournisseurs de données.net Framework Utilisé pour la connexion à une base de données, l'exécution de commandes et l'extraction de résultats. 41

42 Le tableau suivant répertorie les fournisseurs de données.net Framework inclus dans le.net Framework. Fournisseur de données.net Framework Fournisseur de données.net Framework pour SQL Server Fournisseur de données.net Framework pour OLE DB Object Link Embedding DataBase Integration lié des objets de base de donnees Description Fournit un accès aux données pour Microsoft SQL Server version 7.0 ou ultérieure. Utilise l'espace de noms System.Data.SqlClient. Pour les sources de données exposées à l'aide de OLE DB. Utilise l'espace de noms System.Data.OleDb. pour Microsoft SQL Server version 6.5 ou antérieures, Base de données ACCESS Fournisseur de données.net Framework pour ODBC Pour les sources de données exposées à l'aide de ODBC. Utilise l'espace de noms System.Data.Odbc. Fournisseur de données.net Framework pour Oracle Pour les sources de données Oracle. Le fournisseur de données.net Framework pour Oracle prend en charge le logiciel client Oracle à partir de la version et utilise l'espace de noms System.Data.OracleClient. 42

Ammar Missaoui: ISAMM 2010. applicatives

Ammar Missaoui: ISAMM 2010. applicatives Evolution des architectures applicatives 2010/2011 I. Niveau d abstraction d une application Application La couche de présentation La logique applicative Les données II. Architecture 1 tiers Les trois

Plus en détail

Fiche de l'awt Architecture des solutions Web Interactives

Fiche de l'awt Architecture des solutions Web Interactives Fiche de l'awt Architecture des solutions Web Interactives La définition de l'architecture, en fonction des besoins et objectifs de l'entreprise, est le premier pas dans l'élaboration d'une solution Web

Plus en détail

Architecture des applications Web

Architecture des applications Web Afin de mieux comprendre le fonctionnement des applications JEE, quelques notions d'architecture logicielle sont nécessaires. L'architecture en couches consiste à diviser une application en différents

Plus en détail

Cours : Enjeux de la documentation et pratiques documentaires

Cours : Enjeux de la documentation et pratiques documentaires Cours : Enjeux de la documentation et pratiques documentaires COURS N 2 EC 3 : LOGICIELS DOCUMENTAIRES PAR : SAHBI SIDHOM MCF.Université de Lorraine & Lab. LORIA / KIWI Cours en ligne : www.loria.fr/~ssidhom/

Plus en détail

Vous trouverez ci-après un résumé du contenu pédagogiques des différents modules de formation proposés.

Vous trouverez ci-après un résumé du contenu pédagogiques des différents modules de formation proposés. Le CESI, centre de formation professionnelle et supérieure, situé à Brest, recherche des personnes pour animer des formations dans les domaines suivants : Systèmes d information Page 2 Architecture systèmes

Plus en détail

Chapitre III : implémentation du système GML

Chapitre III : implémentation du système GML I. Introduction Après avoir établi une étude conceptuelle de notre système, nous passons à l implémentation de l application définis et détaillée au chapitre précédent tout en présentant les outils utilisés

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université

Plus en détail

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

BTS Informatique de gestion (lycée Rostand Chantilly) AMSI Chapitre 4 Complément sur l architecture des applications - Page 1 / 8

BTS Informatique de gestion (lycée Rostand Chantilly) AMSI Chapitre 4 Complément sur l architecture des applications - Page 1 / 8 AMSI Chapitre 4 Complément sur l architecture des applications - Page 1 / 8 Objectifs et points du référentiel : S15 Architecture des réseaux o Décrire la structure et le fonctionnement d'une configuration

Plus en détail

LINUX ET LES ARCHITECTURES À BASE DE CLIENTS LÉGERS

LINUX ET LES ARCHITECTURES À BASE DE CLIENTS LÉGERS 193 À BASE DE CLIENTS LÉGERS Stéfane FERMIGIER Nous présentons les principales architectures à base de clients légers ainsi que leur rapport avec le système d'exploitation libre Linux. 1. INTRODUCTION

Plus en détail

Architecture des Systèmes d'information

Architecture des Systèmes d'information Architecture des Systèmes d'information Cours "Réseaux et systèmes répartis" NFP 214 par Jacques LAFORGUE (jacques.laforgue@neuf.fr) version du 23/10/2009 slide numéro 1 Définition d'un Système d'information

Plus en détail

Visa Issuing System And Boarding Control System

Visa Issuing System And Boarding Control System Visa Issuing System And Boarding Control System SOLUTION Biotatoo-ISCS / GEBCARDMANAGER SYSTEME D EMISSION DE VISA ET DE CONTROLE DES ENTREES ET DES SORTIES A L AEROPORT SOLUTION GEBCARDMANAGER Présentation

Plus en détail

Définition de l architecture logicielle. (application répartie en CORBA)

Définition de l architecture logicielle. (application répartie en CORBA) Définition de l architecture logicielle (application répartie en CORBA) Projet MIAGe Toulouse Groupe 2 1 Introduction L architecture logicielle de l application est basée sur le modèle 3-tiers Client Java

Plus en détail

Publication (avancée) de données spatiales dans Internet

Publication (avancée) de données spatiales dans Internet Publication (avancée) de données spatiales dans Internet GMT-4152 & GMT-6006 Capsule 3 - Architectures pour le développement d applications sur web Thierry Badard & Frédéric Hubert Université Laval, Dép.

Plus en détail

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SOMMAIRE I. FONCTION DU SERVEUR DE SYNCHRONISATION...3 II. ELEMENTS DU SERVEUR DE SYNCHRONISATION...3 1. APPLICATION ULSA... 3 2. APPLICATION

Plus en détail

lava et les Bases de Données

lava et les Bases de Données lava et les Bases de Données Introduction r1 ^ arler de bases de données ou de SGBD, sous entend généralement le langage de requêtes SQL. Ce langage joue un rôle important dans la création, la manipulation

Plus en détail

1. Conception. Système d'information. En général, les couches peuvent être définies comme suit:

1. Conception. Système d'information. En général, les couches peuvent être définies comme suit: Polytech'Marseille 1 er Semestre 2013 Département Informatique, Réseaux & Multimédia 4ème année Mohamed Quafafou (mohamed.quafafou@univ-amu.fr) Système d'information C O N C E P T I O N - A R C H I T E

Plus en détail

//////////////////////////////////////////////////////////////////// Programmation

//////////////////////////////////////////////////////////////////// Programmation ////////////////////// Programmation / INTRODUCTION Programmation La programmation dans le domaine informatique est l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est

Plus en détail

Programmation n-tiers. Chapitre III - Les Servlets

Programmation n-tiers. Chapitre III - Les Servlets Institut Supérieur des Études Technologiques de Kasserine Département Technologies de l'informatique Chapitre III - Les Servlets DSI21 Introduction A la base, les serveurs web sont seulement capables de

Plus en détail

Table des matières. Introduction. Stage : Kuka Étudiant : Paul Chavent Période : du 16 au 18 juin 2003 Thème : Étude du système client/serveur OPC.

Table des matières. Introduction. Stage : Kuka Étudiant : Paul Chavent Période : du 16 au 18 juin 2003 Thème : Étude du système client/serveur OPC. Stage : Kuka Étudiant : Paul Chavent Période : du 16 au 18 juin 2003 Thème : Étude du système client/serveur OPC. Pour la réalisation d'une interface au robot Kuka, OPC semble être la solution la plus

Plus en détail

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

Module : Bases techniques pour l informatique

Module : Bases techniques pour l informatique Développeur Logiciel Module : Bases techniques pour l informatique Etre capable de naviguer dans le monde culturel de l'informaticien. Savoir utiliser les outils bureautiques et internet. Algèbre de Boole.

Plus en détail

Enregistrement de rapports d'activité dans une entreprise.

Enregistrement de rapports d'activité dans une entreprise. Projet Réseaux et Communication FMIN104 Enregistrement de rapports d'activité dans une entreprise. Projet ResCom - FMIN104 Enregistrement de rapport d activité dans une entreprise - Page 1 sur 6 SOMMAIRE

Plus en détail

Classification des réseaux informatiques

Classification des réseaux informatiques CHAPITRE 3 Classification des réseaux informatiques Objectif général : Ce chapitre vise à approfondir les capacités de l étudiant pour mieux maitriser les concepts et les notions fondamentaux du réseau.

Plus en détail

Architecture client - serveur

Architecture client - serveur Le modèle client-serveur De nombreuses applications fonctionnent selon un environnement client-serveur, cela signifie que des machines clientes contactent un serveur, une machine généralement très puissante

Plus en détail

Architectures et Web

Architectures et Web Architectures et Web Niveaux d'abstraction d'une application En règle générale, une application est découpée en 3 niveaux d'abstraction : La couche présentation ou IHM (Interface Homme/Machine) gère les

Plus en détail

INTERFACE. Supervision / Bases de Données

INTERFACE. Supervision / Bases de Données MASTER ASE SYSTEMES D INFORMATION POUR L INDUSTRIE INTERFACE Supervision / Bases de Données ODBC/ADO Pierre BONNET 2008-2009 Pierre BONNET - Supervision - Liaison ODBC 1 L INTERFACE ODBC Open DataBase

Plus en détail

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Introduction Parallélisation sur mémoire distribuée.

Plus en détail

Cegid Business. Version 2008. Service d'assistance Téléphonique 0 826 888 488

Cegid Business. Version 2008. Service d'assistance Téléphonique 0 826 888 488 Première installation Cegid Business Version 2008 Service d'assistance Téléphonique 0 826 888 488 Sommaire 1. Préambule... 3 Installation du moteur de bases de données... 3 2. Les différents types d installation

Plus en détail

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Aucune notes personnelles ou documents ne sont autorisés. Lundi 07 juillet 2008 1) Le firewall 1.1) Quelle est la

Plus en détail

B3/B7 Réseau (SQL/Citrix)

B3/B7 Réseau (SQL/Citrix) B3/B7 Réseau (SQL/Citrix) Introduction Pour que plusieurs utilisateurs puissent travailler en même temps sur les mêmes données (clients, dossiers, ) il faut disposer d un réseau Plusieurs architectures

Plus en détail

Prise en main d Access 2007

Prise en main d Access 2007 Introduction Microsoft Office Access 2007 ne représente qu une partie de la stratégie globale des produits de gestion des données de Microsoft. Comme toutes les bonnes bases de données relationnelles,

Plus en détail

Communication interne/externe. Management et gestion de projet

Communication interne/externe. Management et gestion de projet REFERENTIEL D ACTIVITE ET Compétences communes à l ensemble des titulaires de la certification Etudes et développement Développer des applications informatiques selon un cahier des charges fourni par le

Plus en détail

4 : Applications Client/Serveur et Web

4 : Applications Client/Serveur et Web 4 : Applications Client/Serveur et Web Cours 4 : Applications Client/Serveur et Web Le Cocq Michel lecocq@ipgp.fr Licence Pro SIL 11 Février 2016 Rappel plan général Introduction au système UNIX - mardi

Plus en détail

CORRIGE 01.10. Éditions Foucher Expertise comptable

CORRIGE 01.10. Éditions Foucher Expertise comptable EXERCICE 01.10 Pour faciliter l'accès aux fichiers et initier le travail collaboratif, le responsable informatique d'une PME a mis en place l'architecture suivante : Chaque collaborateur est doté d'un

Plus en détail

Les architectures I*Net. Première approche

Les architectures I*Net. Première approche 1 Les architectures I*Net Première approche Les architectures I*Net 2 L histoire d Internet De l architecture Mainframe à l architecture I*net J2EE et les architectures I*net 3 L histoire d Internet L

Plus en détail

MEGA System Oriented IT Architecture. Guide d utilisation

MEGA System Oriented IT Architecture. Guide d utilisation MEGA System Oriented IT Architecture Guide d utilisation MEGA 2009 SP5 R7 2ème édition (août 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne

Plus en détail

C4 Lien entre Gestion de projet et urbanisme

C4 Lien entre Gestion de projet et urbanisme 1 C4 Lien entre Gestion de projet et urbanisme 2 C3. Introduction L urbanisation est basée sur un certain nombre d axes stratégiques et donc d objectifs à atteindre à court et moyen terme. Pour ce faire

Plus en détail

Partie 2 : Migration 3 tiers d une application SLAM 5

Partie 2 : Migration 3 tiers d une application SLAM 5 1 Farsi Amine Partie 2 : Migration 3 tiers d une application SLAM 5 Différentes solutions de migration de base ACCESS vers POSTGRESQL Il existe différents types de solutions qui permettent de passer d

Plus en détail

LES NIVEAUX D'ABSTRACTION DE MERISE...2 GRAPHE DE FLUX...3. Modèle de Flux...4 CYCLE DE VIE DES OBJETS...5

LES NIVEAUX D'ABSTRACTION DE MERISE...2 GRAPHE DE FLUX...3. Modèle de Flux...4 CYCLE DE VIE DES OBJETS...5 Table des matières LES NIVEAUX D'ABSTRACTION DE MERISE...2 GRAPHE DE FLUX...3 Modèle de Flux...4 CYCLE DE VIE DES OBJETS...5 CVO d'un sinistre...5 Cycle de vie d'un salarié...5 MODÈLE CONCEPTUEL DES TRAITEMENTS...6

Plus en détail

2. Architecture materielle Objectifs Comprendre l'architecture d'un ordinateur

2. Architecture materielle Objectifs Comprendre l'architecture d'un ordinateur A. de la formation Fournir aux étudiants l ensemble des connaissances leur permettant de: Concevoir, réaliser et mettre en œuvre des systèmes d'informations Evaluer le coup d un système et participer à

Plus en détail

Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier

Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier Sommaire : Page 2 à 12 : TP5 Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier o o o Page 2-4

Plus en détail

ADO.NET est un ensemble de classes qui. aux données. Ces classes permettent donc. applications permettant de se connecter à des

ADO.NET est un ensemble de classes qui. aux données. Ces classes permettent donc. applications permettant de se connecter à des ADO.net pour Activex Data Objects Définitions: ADO.NET est un ensemble de classes qui exposent des services standardisés d'accès aux données. Ces classes permettent donc aux programmeurs de concevoir des

Plus en détail

Bases de données avancées. cours 1 : introduction

Bases de données avancées. cours 1 : introduction Bases de données avancées cours 1 : introduction Plan Objectifs du cours Bases de données : utilisation Système de Gestion de Bases de données (SGBD) Architecture d un SGBD Ingénierie des bases de données

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

Architecture des systèmes d information

Architecture des systèmes d information Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les

Plus en détail

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SOMMAIRE I. FONCTION DU SERVEUR DE SYNCHRONISATION...3 II. ELEMENTS DU SERVEUR DE SYNCHRONISATION...3 1. APPLICATION ULSA... 3 2. APPLICATION IDE.... 3 III.

Plus en détail

Notes de mise à jour 5.0 2012.xx) Nouveautés dans la série DigtaSoft Version 5.0 DigtaSoft Pro, DigtaSoft One

Notes de mise à jour 5.0 2012.xx) Nouveautés dans la série DigtaSoft Version 5.0 DigtaSoft Pro, DigtaSoft One Notes de mise à jour 5.0 2012.xx) Nouveautés dans la série DigtaSoft Version 5.0 DigtaSoft Pro, DigtaSoft One Configuration centrale des listes de données Communication auteur - secrétariat Diviser une

Plus en détail

I D C E X E C U T I V E B R I E F

I D C E X E C U T I V E B R I E F Siège social : 5 Speen Street Framingham, MA 01701 USA P.508,872.8200 F.508,935.4015 www.idc.com I D C E X E C U T I V E B R I E F L e S a a S : u n e f a ço n i n n o v a n t e d ' a v o i r a c c ès

Plus en détail

S8 - INFORMATIQUE COMMERCIALE

S8 - INFORMATIQUE COMMERCIALE S8 - INFORMATIQUE COMMERCIALE Les savoirs de l Informatique Commerciale doivent être abordés en relation avec les autres savoirs (S4 à S7). Les objectifs généraux sont : o de sensibiliser les étudiants

Plus en détail

Virtualisation des SI : Postes de travail - CITRIX

Virtualisation des SI : Postes de travail - CITRIX Virtualisation des SI : Postes de travail - CITRIX Citrix Administration IB Florence Moulin : florence.moulin@ib.cegos.fr 1 place de la Pyramide Tour Atlantique - La Défense 9 92911 Paris La Défense tel.

Plus en détail

Document Architecture Logiciel

Document Architecture Logiciel Nettik Document Architecture Logiciel Version FileFinder Historique des révisions Date Version Description Auteur 19/5/2015 1.0 El koutbi Saad Page 2 sur 7 1. Introduction 2. Objectif du logiciel

Plus en détail

INTRODUCTION... 3 ARCHITECTURE...

INTRODUCTION... 3 ARCHITECTURE... SOMMAIRE INTRODUCTION... 3 ARCHITECTURE... 4 CE QUI CHANGE POUR L'UTILISATEUR... 5 LE ROLE DE L'ADMINISTRATEUR... 5 LE MATERIEL... 5 CONFIGURATION SYSTEME... 6 DEPANNAGE... 7 DROITS DE L UTILISATEUR POUR

Plus en détail

Une nouvelle référence dans cette année de jubilé

Une nouvelle référence dans cette année de jubilé 64 Pages romandes Une nouvelle référence dans cette année de jubilé Pour ce 25 ème anniversaire, les développeurs ont entièrement reprogrammé le logiciel de gestion ABACUS. Le résultat: une solution de

Plus en détail

Cours 1 : Introduction au réseaur

Cours 1 : Introduction au réseaur RE53 Cours 1 : Introduction au réseaur Philippe.Descamps@utbm.fr 1 Plan du Cours A. Terminologie et Concept Réseaux 1. Les différents types de réseaux 2. Communication et Échange des données 3. La segmentation

Plus en détail

Informatique Répartie

Informatique Répartie INSA - ASI InfoRep : Client-Serveur 1/36 Informatique Répartie Architectures Client-Serveur Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI InfoRep : Client-Serveur

Plus en détail

Chapitre 1 : INTRODUCTION AUX RESEAUX INFORMATIQUES

Chapitre 1 : INTRODUCTION AUX RESEAUX INFORMATIQUES Chapitre 1 : INTRODUCTION AUX RESEAUX INFORMATIQUES Après avoir étudié ce chapitre, l étudiant sera en mesure de : - Connaître les terminologies de base. - Classifier les réseaux informatiques selon leurs

Plus en détail

Introduction au bases de données Access

Introduction au bases de données Access Introduction au bases de données Access Marielle Delhom Tr1 2006-2007 Plan I - Prise en main d'access II - Les tables III - Les requêtes IV - Les formulaires V - Les états Marielle Delhom Tr2 2006-2007

Plus en détail

Introduction. 1. Une base de données : 2. Un SGBD :

Introduction. 1. Une base de données : 2. Un SGBD : Le modèle Entité-Association Introduction Les bases de données ont pris une place importante en informatique, et particulièrement dans le domaine de la gestion. L étude des bases de données a conduit au

Plus en détail

b-swiss entreprise La solution la plus simple et intelligente pour communiquer en entreprise

b-swiss entreprise La solution la plus simple et intelligente pour communiquer en entreprise b-swiss La solution la plus simple et intelligente pour communiquer en b-swiss est la solution de communication par écran pour l de la gamme b-swiss spécialisé dans la communication intelligente par écran

Plus en détail

UP : Unified Process

UP : Unified Process UP : Unified Process 1 UP : Unified Process Table des matières 1DÉFINITION... 2 1.1UP est itératif... 2 1.2UP est centré sur l'architecture...2 1.3UP est piloté par les cas d'utilisation d'uml... 2 2VIE

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

Introduction du groupe de travail Évolutions technologiques, veille documentaire et bonnes pratiques. Petit lexique

Introduction du groupe de travail Évolutions technologiques, veille documentaire et bonnes pratiques. Petit lexique Introduction du groupe de travail Évolutions technologiques, veille documentaire et bonnes pratiques Petit lexique Mercredi 20 novembre 2013 Système d'information «Un système d'information (SI) est un

Plus en détail

Standards informatiques de l'université de Neuchâtel

Standards informatiques de l'université de Neuchâtel Standards informatiques de l'université de Neuchâtel Poste PC avec Windows XP Le système d'exploitation Le poste pourra être installé, suivant le choix de l'utilisateur, dans les langues suivantes : Windows

Plus en détail

Présentation des travaux pratiques réalisés (PTI)

Présentation des travaux pratiques réalisés (PTI) Brevet de Technicien Supérieur Informatique de Gestion. Benoît HAMET Session 2001-2002 Présentation des travaux pratiques réalisés (PTI)......... Présentation des PTI Sommaire Installation de plusieurs

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Pratique des Techniques Informatiques

Pratique des Techniques Informatiques Pratique des Techniques Informatiques BTS IG Développeur d Application Session 2010-2011 CADY Florian Dossier 1 : ASSUC page 2 Dossier 2 : IRC page 5 Dossier 3 : Materna page 7 Dossier 4 : PHARMA page

Plus en détail

Panel serveur LAMP. Auteur : Herbert Nathan. S.A.R.L Wevox contact@wevox.eu http://www.wevox.eu

Panel serveur LAMP. Auteur : Herbert Nathan. S.A.R.L Wevox contact@wevox.eu http://www.wevox.eu Panel serveur LAMP Auteur : Herbert Nathan I. Introduction DNPanel est un panneau de contrôle permettant la gestion complète d'un serveur web. La gestion de ce type de serveur est souvent limitée par un

Plus en détail

Corrigé de la partie Administration Exercices dirigés NFE 118

Corrigé de la partie Administration Exercices dirigés NFE 118 Corrigé de la partie Administration Exercices dirigés NFE 118 Question 2.1: Identification des problèmes 1- problème de sécurité physique des données: = > il faut établir une stratégie de sauvegarde avec

Plus en détail

eboo solutions Guide d'utilisation eboo screen recorder

eboo solutions Guide d'utilisation eboo screen recorder eboo solutions Configuration eboo server Configuration eboo vision Document 1.0.0 Tous droits réservés. Aucune partie de ce travail ne peut être reproduite sous quelque forme ou par quelque moyen (graphique,

Plus en détail

Réseau d'entreprise. 1. Comment fonctionne l'informatique en entreprise. 2. Schéma type d'un réseau d'entreprise

Réseau d'entreprise. 1. Comment fonctionne l'informatique en entreprise. 2. Schéma type d'un réseau d'entreprise Réseau d'entreprise 1. Comment fonctionne l'informatique en entreprise 1.1 Un réseau en entreprise, pour quoi faire? Définition / Réseau d'entreprise catégorie : informatique traduction : Network Le réseau

Plus en détail

LOCAL TRUST MPE Présentation de la solution

LOCAL TRUST MPE Présentation de la solution ADULLACT Dématérialisation des marchés publics ATEXO, tous droits réservés Page 1 sur 11 IDENTITE DU DOCUMENT Client ADULLACT Affaire Dématérialisation des marchés publics Titre Référence ATEXO ADULLACT

Plus en détail

Solutions informatiques (SI) Semestre 1

Solutions informatiques (SI) Semestre 1 Solutions informatiques (SI) Cette unité vise l acquisition de compétences générales à partir desquelles sont construites les compétences propres aux parcours de spécialisation. Elle comprend, d une part,

Plus en détail

Modélisation et bases de données

Modélisation et bases de données Ce tutoriel vous indique comment modéliser et générer une base de données Access puis MySQL avec le logiciel. Un tableau de correspondance des principaux types de donnée est présenté à la fin du support.

Plus en détail

COURS 1 462012 COURS 2 462025

COURS 1 462012 COURS 2 462025 COURS 1 462012 MÉTIER ET FORMATION Se situer au regard du métier et de la démarche de formation. Connaître la réalité du métier, comprendre le projet de formation, confirmer son orientation professionnelle.

Plus en détail

Chapitre 3 : Les échanges dans le monde TCP-IP. Support des Services et Serveurs

Chapitre 3 : Les échanges dans le monde TCP-IP. Support des Services et Serveurs SI 5 BTS Services Informatiques aux Organisations 1 ère année Chapitre 3 : Support des Services et Serveurs Objectifs : Les échanges dans le monde TCP-IP Maîtriser le modèle TCP/IP, l'ensemble de ses protocoles,

Plus en détail

Rappelons quelques notions de base de la micro-informatique, non indispensables mais bien utiles pour comprendre le fonctionnement du système.

Rappelons quelques notions de base de la micro-informatique, non indispensables mais bien utiles pour comprendre le fonctionnement du système. I WINDOWS 1 Windows 8 est la dernière version du système d'exploitation de Microsoft. Il propose une ergonomie améliorée, une plus grande rapidité, l implémentation de nouvelles technologies et des fonctionnalités

Plus en détail

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION Administration générale de l'enseignement et de la Recherche scientifique Commission de concertation de l Enseignement de Promotion sociale LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION COMMISSION

Plus en détail

JEE - Cours et TP. Mickaël Montassier. 15 février 2007. Institut Universitaire de Technologie Département Informatique

JEE - Cours et TP. Mickaël Montassier. 15 février 2007. Institut Universitaire de Technologie Département Informatique et TP Institut Universitaire de Technologie Département Informatique 15 février 2007 J2EE? J2EE : Java 2 Enterprise Edition Norme prosposée par SUN visant à définir un standard de développement d applications

Plus en détail

CCNA DISCOVERY: Réseaux Domestiques des PME-PMI

CCNA DISCOVERY: Réseaux Domestiques des PME-PMI CCNA DISCOVERY: Réseaux Domestiques des PME-PMI Module 3 : Connexion au réseau 1 Objectifs :Connexion au réseau 2 Objectifs :Connexion au réseau À l issue de ce chapitre, vous serez en mesure d effectuer

Plus en détail

Support de cours Développement de logiciels libres. Emna Bouazizi emna.bouazizi@gmail.com ISIM De Monastir Année Univ. 2011/2012

Support de cours Développement de logiciels libres. Emna Bouazizi emna.bouazizi@gmail.com ISIM De Monastir Année Univ. 2011/2012 Support de cours Développement de logiciels libres Emna Bouazizi emna.bouazizi@gmail.com ISIM De Monastir Année Univ. 2011/2012 1 Chapitre I - Contexte Quelques définitions Un logiciel libre : est un logiciel

Plus en détail

Oracle Database 11g : Atelier SQL Tuning Version 2

Oracle Database 11g : Atelier SQL Tuning Version 2 Oracle University Appelez-nous: +33 15 7602 081 Oracle Database 11g : Atelier SQL Tuning Version 2 Durée: 3 Jours Description Ce cours aide les développeurs de base de données, les administrateurs de base

Plus en détail

GAMME DELL POWERVAULT MD STOCKAGE MODULAIRE LA GAMME DE SOLUTIONS DE STOCKAGE DELL POWERVAULT MD

GAMME DELL POWERVAULT MD STOCKAGE MODULAIRE LA GAMME DE SOLUTIONS DE STOCKAGE DELL POWERVAULT MD STOCKAGE MODULAIRE LA GAMME DE SOLUTIONS DE STOCKAGE DELL POWERVAULT MD Simplification de l'informatique La gamme Dell MD peut contribuer à simplifier votre infrastructure informatique en optimisant votre

Plus en détail

Guide d installation Des produits Salvia Développement

Guide d installation Des produits Salvia Développement Guide d installation Des produits Salvia Développement Salvia Développement s Tél. +33 (0)9 72 72 66 66 Tél. +33 (0)1 71 86 25 25 45 avenue Victor Hugo 93534 Aubervilliers Cedex www.salviadeveloppement.fr

Plus en détail

Cours #3 Les systèmes d exploitation

Cours #3 Les systèmes d exploitation IFT-6800, Automne 2015 Cours #3 Les systèmes d exploitation Louis Salvail André-Aisenstadt, #3369 salvail@iro.umontreal.ca Système d exploitation: C est quoi? Un système d exploitation (SE, OS en anglais)

Plus en détail

LIVRE BLANC : Architectures OXYGENE++ version 6.50. MEMSOFT Page 1 sur 18 Livre Blanc Architectures Oxygène++

LIVRE BLANC : Architectures OXYGENE++ version 6.50. MEMSOFT Page 1 sur 18 Livre Blanc Architectures Oxygène++ LIVRE BLANC : Architectures OXYGENE++ version 6.50 MEMSOFT Page 1 sur 18 Livre Blanc Architectures Oxygène++ Date du document : 17 novembre 2005 Ce livre blanc est destiné à l'information des professionnels

Plus en détail

Misson : Windows Serveur 2008

Misson : Windows Serveur 2008 Misson : Windows Serveur 2008 M326080019 Contexte : Afin de mieux gérer l entreprise, il a été décidé de mettre en place un serveur Windows 2008. Cela permettra de mieux gérer les accès aux dossiers par

Plus en détail

Fiche de l'awt Principes d'élaboration de solutions Web interactives

Fiche de l'awt Principes d'élaboration de solutions Web interactives Fiche de l'awt Principes d'élaboration de solutions Web interactives Présentation des principales catégories d'applications Internet et des composants standards d'une application Web interactive Créée

Plus en détail

Généralités sur les réseaux et Internet

Généralités sur les réseaux et Internet Généralités sur les réseaux et Internet Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr Jean-Philippe Pernin - DIP

Plus en détail

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur Programmation de sites web statiques et dynamiques Programmation côté serveur Jean CARTIER MASTER INI jcartier@laposte.net 1 SOMMAIRE Internet statique et dynamique Côté Client Le HTML : Principe de fonctionnement

Plus en détail

Introduction à ADO.NET

Introduction à ADO.NET 1 Introduction à ADO.NET Introduction à ADO.NET Sommaire Introduction à ADO.NET... 1 1 Introduction... 2 1.1 Qu est ce que l ADO.NET?... 2 1.2 Les nouveautés d ADO.NET... 2 1.3 Les avantages d ADO.NET...

Plus en détail

Exemple : Le module ETZ 510 de Schneider permet la communication entre un réseau UNI TELWAY et un réseau Ethernet TCP/IP.

Exemple : Le module ETZ 510 de Schneider permet la communication entre un réseau UNI TELWAY et un réseau Ethernet TCP/IP. Savoir S4.7 : Réseau communiquant pour l habitat et le tertiaire DATE : 1 INTRODUCTION Le réseau Ethernet TCP/IP est un réseau informatique interne à une entreprise, à un particulier. Il permet la communication

Plus en détail

8. Protection des SGBD

8. Protection des SGBD 8. Protection des SGBD 8.1 Introduction Les SGBD courent certains dangers que nous pouvons répertorier en : - accidents logiciels - utilisation pernicieuse - pannes matérielles Les SGBD doivent faire face

Plus en détail

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word Au sommaire Toute la bureautique en un seul logiciel avec Microsoft

Plus en détail

Brevet de Technicien Supérieur SERVICES INFORMATIQUES AUX ORGANISATIONS

Brevet de Technicien Supérieur SERVICES INFORMATIQUES AUX ORGANISATIONS Enseignement de spécialisation - 4.2 Solutions logicielles et applications métiers SLAM1 : Exploitation d un schéma de données Ce module aborde les savoirs et savoir-faire de base liés à la modélisation

Plus en détail

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 186 Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 L'utilisation des fonctionnalités de haute disponibilité intégrées aux applications, L'ajout de solutions tierces. 1.1 Windows Server

Plus en détail

Cible de sécurité CSPN DZ-NETWORK 1.0 Benoit BADRIGNANS (SECLAB), Pierre NGUYEN (EDF R&D) Date : 09/04/2014

Cible de sécurité CSPN DZ-NETWORK 1.0 Benoit BADRIGNANS (SECLAB), Pierre NGUYEN (EDF R&D) Date : 09/04/2014 Auteurs : Cible de sécurité CSPN DZ-NETWORK 1.0 Benoit BADRIGNANS (SECLAB), Pierre NGUYEN (EDF R&D) Date : 09/04/2014 Référence : CR-I2D-2013-029 Version 1.2 Révisions : 09/04/14 : Pierre Nguyen : précision

Plus en détail

BTS INFORMATIQUE DE GESTION SESSION 2001 E4R : ÉTUDE DE CAS CAS SUDREPAS

BTS INFORMATIQUE DE GESTION SESSION 2001 E4R : ÉTUDE DE CAS CAS SUDREPAS BTS INFORMATIQUE DE GESTION SESSION 2001 E4R : ÉTUDE DE CAS Durée : 5 heures Coefficient : 5 CAS SUDREPAS Éléments de correction Barème fourni avec le sujet Dossier 1 Organisation du réseau local de BURODÉCO

Plus en détail

Framework. NET & Windows Presentation Foundation

Framework. NET & Windows Presentation Foundation Framework. NET & Windows Presentation Foundation UE Informatique ambiant Module Informatique graphique Morgan DIOT M Buta Kabengele 5 ème année EO Option Vision Embarquée PROGAMME DE LA SEANCE I. Partie

Plus en détail