Le dossier d’étude préalable Le choix de la solution d’informatisation

Slides:



Advertisements
Présentations similaires
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Advertisements

Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Introduction aux environnements répartis
Introduction aux réseaux informatiques
Le serveur NAS Network Attached Storage, (NAS) désigne un périphérique de stockage relié à un réseau dont la principale fonction est le stockage de données.
Exposé de Système - Informatique et Réseau
LES NOUVELLES TECHNOLOGIES DU POINT DE VENTE

TP 3-4 BD21.
NFE 107 : Urbanisation et architecture des systèmes d'information
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Système de stockage réseaux NAS - SAN
Organisation du système d’information comptable et de gestion
MediPACS solution accessible
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.
Département informatique Automne 2013
Etude des Technologies du Web services
Passage Du Client Lourd Au Client Léger
Applications Chapitre B17 et C18
Les instructions PHP pour l'accès à une base de données MySql
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Gestion des bases de données
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
ACQUISITION & CONSULTATION DE DONNÉES MEDICALES
Clients riches RIA (Rich Internet Application) / RDA
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Supports de formation au SQ Unifié
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Cours de programmation web
B.Shishedjiev - Informatique
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
GESTION DE COMPOSANTS ELECTRONIQUES
Progiciels de Gestion Intégrés
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
ATELIER GENIE LOGICIEL
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Introduction au socle MEAN
Les différents modèles d’architecture technique
Verviers Ville sans papier Une démarche progressive …
Xavier VERNE Consultant informatique Telamon. Plan Activités Aspects techniques Compétences Motivations.
d’une plateforme web géo-décisionnelle
Architecture logicielle
Conférence Témoignages métiers- Supinfo Nantes  Création en 1979  CA de 150 Millions €  Présence nationale et internationale  2300 personnes en France.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
3.3 Communication et réseaux informatiques
Développement et design Web Awaves academy Stockholm 2006.
Web Services 17/01/2009.
Séance /01/2006 Les technologies des sites dynamiques.
Apports des clients riches dans le monde du WEB 2.0
Objectifs du développement Des agendas culturels et services quotidiens de La Libre Belgique et de La Dernière Heure et proposera des services d’informations.
Analyse critique de l’existant
Présentation de la méthode Merise
Présentation de l’Analyse et Conception des Systèmes d’Information
Sextant RFS Consultants – Octobre Sextant Le logiciel d’assistance administrative indispensable à toute structure de plus d’une personne. Le premier.
Installation du PGI – CEGID
Parquet Geoffrey 3 ARIL EXIA.CESI ARRAS. Présentation du MLD Présentation de la persistance Présentation récapitulatif du projet JSP/SERVLET MVC Cycle.
Applications distribuées Introduction Jean-Jacques LE COZ.
ARIANE : Interopérabilité sémantique et accès aux sources d'information sur Internet Sylvain Aymard, Michel Joubert, Dominique Fieschi, Marius Fieschi.
Architecture J2EE Web Jean-Jacques LE COZ. J2EE Web Container JSP Page Servlet J ava 2 Standard Edition APIs EJB Container EJB JDBCJMS JNDI JTA JavaMail.
Transcription de la présentation:

Le dossier d’étude préalable Le choix de la solution d’informatisation

L’étude préalable Menée par projet. Comporte Se traduit Aboutit une analyse critique du système existant (physique, organisationnel, conceptuel) : MCT/MCD existant les objectifs du nouveau système (conceptuel, organisationnel) : MCT/MOT solution, MCD solution les différents scénarios de solutions informatiques, une évaluation des coûts et moyens nécessaires, un planning de réalisation. Se traduit par un dossier d'étude préalable ou dossier de choix.  Aboutit au choix d'une solution par la direction.

Le dossier d’étude préalable Contient toute l'information issue de cette étape d'analyse préalable et se compose de trois parties essentielles : dossier de choix pour les décideurs, contenant les différentes solutions avec coûts, avantages, Inconvénients. dossier technique contenant l'ensemble des éléments élaborés durant l'étude (MCT, MOT, MCD) et servant de point de départ pour l'étape suivante (étude détaillée). cahier des charges pour appel d'offres matériel et logiciel.

Le choix de la solution : les limites de l'automatisation Critère théorique données identifiables et codifiables, traitements formulables sous forme d'algorithme. Autres critères critère de faisabilité technique : matériel, logiciel, personnel études. critères humains et organisationnels : niveau et adaptabilité du personnel, volonté de changement de la part des responsables.

critère de charge du service des études : personnel disponible, délai de réalisation. coût économique : - investissement : matériel, logiciel, base de données - fonctionnement : exploitation : personnel, fournitures, maintenance : matériel, logiciel . Pas une décision purement technique.

Choix techniques de la solution informatique La fonction saisie des données Mode et support de saisie des données informatiques. La fonction mémorisation Support de mémorisation et logiciel de gestion des données. La fonction traitement Mode de traitement, Répartition des traitements, Logiciels de développement. La fonction diffusion Mode et support de diffusion des informations vers l'extérieur.

La fonction saisie Mode de saisie avec transcription manuelle sur support informatique  Les choix fonctionnels saisie immédiate ou saisie différée par lot, saisie en ligne sur l'ordinateur central ou non, saisie par utilisateur ou personnel spécialisé, saisie centralisée ou décentralisée.  Les choix techniques terminal clavier/écran, application de saisie sur PC en réseau, Web (formulaires HTML) sur PC en réseau, borne interactive, …

Supports utilisables par l'homme et l'ordinateur : Mode de saisie directe sans transcription manuelle sur support informatique Supports utilisables par l'homme et l'ordinateur : lecture optique de caractères dactylographiés - technique OCR, numérisation puis reconnaissance des caractères, exemples: TUP (titre universel de paiement), TIP, .... lecture de caractères magnétiques (CMC7 sur chèques), lecture de codes à barre (optique), cartes graphitées, saisie vocale, …

La fonction mémorisation Critères de choix : capacité, performances, transportabilité, coût. disques magnétiques fixes : support idéal pour fichiers et bases de données, plusieurs centaines de Go par disque + technos RAID (mirroirs), NAS (serveurs de stockage) et SAN (réseau de stockageD. local, ≠ montage NFS) disques amovibles : support de stockage avec échange entre machines; lecteurs transportables; quelques dizaines/centaines Go. cassettes DAT (accès séquentiel) : fonction de sauvegarde et archivage sur qq dizaines de Go (support de coût unitaire faible).

Clé USB : support de stockage et de transfert de données entre machines (qq Go) Cd-rom / Dvd-rom : autre support de stockage et de transfert de données, CD : 600 Mo – DvD :  4,7 Go DVD-HD (‘blue ray’) : 15-25 Go (1 film en HD = 18Go) DVD-HD multi couches : 60-100 Go disque holographique (HDV) 300Go – 1,6 To …

La fonction traitement Traitement unitaire immédiat (ou ‘conversationnel’) Saisie, mémorisation, traitement des données dès leur apparition dans le système d'information.  Suppose un système multi-tâches (multi-utilisateurs, multi-consoles). Suppose l’écriture de programmes conversationnels (interactifs).

Différents niveaux de traitement unitaire immédiat Saisie immédiate des données (ex: saisie immédiate des commandes avec édition en fin de journée des bons de livraison). Consultation immédiate de données (ex: consultation de comptes client). Saisie, mise à jour, consultation immédiate de données (ex: saisie des E/S avec mise à jour immédiate du stock pour consultation). Saisie, mise à jour, consultation et diffusion immédiate des résultats (ex: saisie, mise à jour et édition d'un billet de réservation).

Traitement par lots différé (‘batch’) Les données sont collectées pendant une période, puis traitées sous forme de lot de manière différée. Convient aux éditions lourdes (paie, facturation). Convient aux traitements non urgents : statistiques, historiques,...

La fonction diffusion des résultats Affichage écran terminal alphanumérique, terminal graphique couleur, Web  Imprimantes centrale à haut débit, locale à un poste de travail, ligne (jusqu'à 1200 l/min), jet d'encre: noir/couleur, laser (4ppm jusqu'à + de 100ppm): noir/couleur.

Autres modes de diffusion : Supports informatiques (transportables) : parole synthétisée (cartes son sur micros) Supports informatiques (transportables) : clés USB, cd-rom, dvd-rom

La répartition des traitements (les architectures de systèmes) Architecture centralisée Un ordinateur central qui assure les 3 fonctions : présentation : interface avec utilisateur, logique applicative : traitements spécifiques (‘logique métier’), gestion des données, + des terminaux passifs locaux ou distants. Architectures client/serveur Un ou plusieurs ordinateurs serveurs + n stations clientes qui se partagent les 3 fonctions.

Présentation déportée (1ère génération) Le client se charge uniquement de la présentation (terminal ‘passif’, type client XWindow ou ‘Terminal X’). Événement interface clients serveur Résultat à afficher Présentation Traitements + données Inconvénient majeur : charge du réseau et du serveur

Client/Serveur à 2 niveaux (2ème génération)    Clients (lourds) Serveur de données application client base de données [procédures stockées] Interpréteur SQL + moniteur transactionnel Requête SQL Résultat Présentation données + traitements Inconvénient majeur : difficulté de déploiement/maintenance

Client/Serveur à 3 niveaux (3ème génération)   Clients (légers) Serveur Traitement Serveur Données client base de données [procédures stockées] Interpréteur SQL Requête Résultat (navigateur) serveur HTTP interpréteur Script (php, asp, java-servlets/jsp) demande pages HTML Pages HTML Déploiement facilité [scripts] (ex: Apache) (ex: Tomcat)

A noter l’existence potentielle de traitements à tous les niveaux : sur le client (ex: JavaScript ou java – applets - interprété par le navigateur), sur le serveur d’application, et sur le serveurs de données (ex: procédures stockées sur Oracle et partagées par les applications). -> Vers plus de réactivité (AJAX : JavaScript + XMLHttpRequest + XML + DOM + CSS). On peut enfin définir des architectures client/serveur plus complexes (architectures à n niveaux) si la partie applicative et/ou la partie données sont distribuées sur plusieurs machines.

J2EE JBoss, JONAS, WebLogic, Websphere J2EE = standard pour le développement d’applications web qui sépare présentation (web : servlet / JSP) et logique de l’application (composants métiers réutilisables = EJB) + serveur d’application (environnement d’exécution avec des services = API Java : JDBC, JMS, RMI, JTA, …)

Architectures distribuées Basées sur le concept d’objets et services distribués sur le réseau (réseau local ou Internet). Les machines sont indifféremment clientes ou serveurs. Les objets invoquent des méthodes (services) à distance. Nécessitent une panoplie de services annexes (nommage, sécurité, persistance, transactions, etc.) fournis par les middleware (RMI –solution purement java - , CORBA – objets écrits dans des langages différents -, SOAP/WSDL/UDDI dans le cas des services web XML).

Ex: gestion des déplacements (interrogation des services web des compagnies aériennes, chaînes d’hôtels, loueurs voitures, …). Beaucoup de solutions possibles -> Métier “d’architecte de systèmes d’information”. Services web : applications avec des composants trouvés dynamiquement sur le Web. Tout XML. Répertoire de services (UDDI) 2. requête 1. Description du service (WSDL : URL, port, paramètres, schémas XML réponses, descriptif, coût …) 3. Services possibles (WSDL) application Fournisseur de services 4. Utilisation du service (SOAP)