Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui



Documents pareils
Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Conception, architecture et urbanisation des systèmes d information

Urbanisme du Système d Information et EAI

Mettez les évolutions technologiques au service de vos objectifs métier

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

La démarche SOA et l interopérabilité applicative

Le 09 et 10 Décembre 09

Les nouvelles architectures des SI : Etat de l Art

Master Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Mercredi 15 Janvier 2014

Architecture SOA Un Système d'information agile au service des entreprises et administrations

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

Décisionnel & Reporting

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

Workflow et Service Oriented Architecture (SOA)

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai Le BPM

Introduction à la conception de systèmes d information

AMUE : PRISME - Référentiel des données partagées. 3 décembre 2009

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

LES ENTREPOTS DE DONNEES

Nouvelles technologies pour l intégration : les ESB

Les Architectures Orientées Services (SOA)

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

URBANISME DES SYSTÈMES D INFORMATION

Messagerie asynchrone et Services Web

Plan d études du CAS SMSI Volée 2014

Description de la formation

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

CQP Développeur Nouvelles Technologies (DNT)

EAI urbanisation comment réussir?

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

L ÉCHANGE DE DONNÉES TEMPS RÉEL

Business & High Technology

Intégration de systèmes

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework

[ARCHITECTURE DES SYSTEMES D INFORMATION] [Tapez le résumé du document ici. Il s agit généralement d une courte synthèse du document.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

Offre Référentiel d échange

Linux Expo Gestion des Identités et des Accès. Le 16 mars Arismore

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

DESCRIPTIF DE MODULE S5 GSI

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Introduction à la B.I. Avec SQL Server 2008

Fusion : l interopérabilité chez Oracle

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Classeur de suivi de l auditeur. Architecture et Ingénierie des Systèmes et des Logiciels

JACQUES CAROLI CONSULTANT SENIOR DATAWAREHOUSE, BUSINESS INTELLIGENCE

La clé de votre réussite, notre engagement!

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Avant-propos... Introduction... Première partie Comprendre : les concepts. Chapitre 1 La gestion des données de référence... 3

Intégration et Déploiement de Systèmes d Information

Le terme «ERP» provient du nom de la méthode MRP (Manufacturing Ressource Planning) utilisée dans les années 70 pour la gestion et la planification

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Gérez efficacement vos flux d entreprises.

BPEL Orchestration de Web Services

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Master Informatique Aix-Marseille Université

DataEXchanger. Echangez en toute simplicité. Atelier Dex Etat des lieux Dex X. Présentation DEX X

Qualité des données sur la chaine de valeur globale du reporting réglementaire, du Pilier 1 au Pilier 3 de Solvabilité 2

AXIAD Conseil pour décider en toute intelligence

APPEL D OFFRE. Projet décisionnel. Juillet 2011

Architecte d entreprise, fonctionnel et applicatif

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Les attentes du marché

Expert technique J2EE

SOA : une brique de la 4 ième génération de l architecture informatique? Hervé Crespel Président du club urba-ea


URBANISATION & ARCHITECTURE ORIENTÉE SERVICE (SOA) Quelques bonnes pratiques pour leur mise en œuvre LIVRE BLANC

DataStudio. Solution d intégration des données et de diffusion de l information

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

W4 - Workflow La base des applications agiles

Conseil National des Assurances. Architecture & Urbanisme des Systèmes d Informations.

Entreprises Solutions

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

12 décembre Mineure SOA Cours 6. Olivier BESNARD Consultant sénior Practice Architecture des Systèmes d Information

Plan. Introduction Eléments de la théorie des systèmes d'informations Les entrepôts de données (Datawarehouse) Les datamart Architecture Modélisation

Business Process Modeling (BPM)

BI2B est un cabinet de conseil expert en Corporate Performance Management QUI SOMMES-NOUS?

Nouvelles Plateformes Technologiques

Méthodologie de conceptualisation BI

Déploiement de l infrastructure SOA. Retour d expérience Août 2013

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon

Le Guide Pratique des Processus Métiers

Système d échange inter-administration avec Petals ESB

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Transcription:

Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture applicative. Appréhender les méthodologies, les concepts et standards, les dimensions, les alternatives, les enjeux.

PLAN DU COURS 1 INTRODUCTION Objectif Définition 2 LES NIVEAUX D APPROCHE DES ARCHITECTURES SI (métier fonctions application technique - infrastructure) La problématique du passage de l analyse des besoins métiers à la définition de l architecture La granularité de l application La notion d architecture applicative et son intégration au S.I. Urbanisation Un mot sur le rôle de l architecte 3 LA NOTION DE COUCHES Couches métiers Couches de présentation Couches logicielles Couches matérielles 4 DEFINIR UNE ARCHITECTURE APPLICATIVE Les contraintes Les alternatives - Le choix des standards Le choix des outils Les étapes Les enjeux Intérêt et place de l approche systémique. Méthodologie 5 TYPOLOGIES ET INTEGRATION - APPERCU ET EVOLUTION DES ARCHITECTURES APPLICATIVES

Isolée composite structurée composite hétérogène Isolée distribuée - en silos en silos communicants Interactive Transactionnelle - Architecture applicative et intégration -. Architectures SOA et intégration d applications hétérogènes. Architectures Multi Tiers Architectures WEB 6 LES NIVEAUX D OUVERTURE VERS L EXTERIEUR ET L EXPOSITION Zonage : Front Office Back Office DMZ - Extérieur Portails WEB 1 / WEB 2 7 LE CONCEPT DE SERVICE COMMENT PASSER DE LA NOTION DE SERVICE A LA NOTION DE COMPOSANT Définition Typologie des services Services et composants Contrat de Service - SLA Service et Qualité - QoS Continuité de service Services et architectures SOA Registre de Services La notion de service CRUD 8 DES PROCESSUS D ENTREPRISE A L ARCHITECTURE APPLICATIVE.

BPM Acteurs Unités organisationnelles liens internes et externes Fonctions métier et composants réutilisables Orchestration Workflow Suivi Etapes Etats Evènements et déclencheurs EDA (Event Driven Architecture) Flux et échanges Flux de données Flux Synchrones Asynchrones- Planifié Récurrents Attentes actives passives - Contrôles et asservissement - MVC (Model View Controler) Traitements conditionnels Branchements Traitement des exceptions - Rejets Reprise Arrêt Timeouts La notion de recyclage 9 ZOOM SUR LES DONNEES Données persistantes Durée de vie Contenu Contenu et Sémantique Modèles de Données Répartition Données / Traitement Entrepôts de données - Couche de persistance Données brutes/ données transformées Redondances Dictionnaire de données Mapping et Correspondances Restitutions Extractions Transformations Accès aux données Couches de présentation Données Analytiques BI Datamarts Datawarehouse Choix et impacts des standards

10 LES FLUX ET ECHANGES DE DONNEES Un élément majeur de l architecture. Types de flux Flux synchrones Définition / Exemples Flux asynchrones Flux et diagramme de séquences Orchestration Diagramme d Etats Les ETL / ELT Les EAI Les EDI Principaux protocoles XML SOAP Les BUS Flux et Messages Protocoles de transports HTTP Java RMI -.NET Remoting SMTP FTP Java JMS -.NET MSMQ Echanges Sécurisés Cryptage Signature Flux transactionnels 11 METHODOLOGIES DE CONCEPTION D ARCHITECTURE. L approche ancienne TOP DOWN fermée L approche structurée La conception Merise La conception Objet - L essor des composants Composants type Le formalisme UML Les architectures J2EE Les architectures SOA

Les Patterns et frameworks Les Services WEB 12 QUELQUES OUTILS DU MARCHE 13 RETOUR SUR LE CAHIER DES CHARGES Le périmètre métier L intégration Le zonage La modularité Supporter les évolutions fonctionnelles et montées en charge La mise en oeuvre des services applicatifs Le respect des exigences Les fonctions de contrôle Les fonctions de sécurité d accès Des interfaces standardisées et évolutives Des bonnes pratiques

PARTIE 2 : ARCHITECTURE LOGICIELLE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir l architecture logicielle. Concevoir des applications modulaires, évolutives, intégrées, normalisées.

PLAN DE COURS 1 INTRODUCTION Objectif Définition de l architecture logicielle Enjeux 2 DECOMPOSER L APPLICATION. Cartographie logicielle La granularité de l application Ses interfaces Eléments fonctionnels Eléments organiques Décomposition en éléments simples Modules types d une application Niveau de couplage des composants. Interdépendance et maintenabilité. Identifier les composants réutilisables. Identifier les services techniques communs, les services métiers communs Les composants externes. Les délégations. Les contributions Degré de variabilité 3 QUELQUES COMPOSANTS TYPE. Ce paragraphe décrit quelques types majeurs de composants et illustre leur impact sur l architecture logicielle et les protocoles. Composants Bases de Données. Bus applicatifs Serveurs d applications Modules d authentification et protocoles d authentification et de chiffrement.

Ordonnanceurs IHM Annuaires d entreprise ETL EAI Référentiels Moniteurs et protocoles transactionnels Progiciels métiers 4 BRIQUES LOGICIELLES INTERFACES LOGICIELLES Les choix d implémentation et interfaces. Normes d entreprise. Compatibilité logicielle. Notion de briques logicielles Gestion des configurations 5 LE CHOIX DES IMPLEMENTATIONS ET OUTILS Outils de conception Technologies Impact des choix sur l architecture logicielle Compatibilité logicielle Utiliser les patterns frameworks - standards états de l art meilleures pratiques des technologies retenues Quelques exemples 6 EXEMPLES D ARCHITECTURES TYPE Un infocentre Un Site de Commande en Ligne Un Superviseur

7 LES PROGICIELS LES PLUS COMMUNS CRM ERP Intégration et impacts. 8 PRECONISATIONS Procéder par étapes Valider (tests unitaires et intégration prototypes ) Concevoir des applications maintenables. Paramétrer Dimensionner et autoriser les extensions. Respecter les normes. Intégrer la notion de performances et continuité de service Intégrer les fonctions de suivi et contrôle Sécuriser Décomposer Assurer l ergonomie Gérer les utilisations multiples et simultanées Documenter 9 MAINTENIR L ARCHITECTURE APPLICATIVE 10 LES NIVEAUX D OUVERTURE VERS L EXTERIEUR, EXPOSITION, INTERACTIONS Zonage : Front Office Back Office DMZ - Extérieur Portails WEB 1 / WEB 2

SSO Délégations 11 METHODOLOGIES DE CONCEPTION D ARCHITECTURE LOGICIELLE Les principaux AGL Les frameworks Conception UML Les librairies Les Patterns Les Référentiels Qualités Les Bonnes Pratiques