La disparition des applications

Slides:



Advertisements
Présentations similaires
PC / Traitement numérique / Contrôle Environnement logiciel
Advertisements

Les présentateurs doivent souvent transmettre des informations techniques à des auditeurs qui connaissent moins bien le sujet et le vocabulaire spécifique.
Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
SOA et Services Web Dr. Rim Samia Kaabi 26 mars 2017.
La Gestion de la Configuration
Le Cloud Computing : Une évolution ou une révolution
Introduction aux environnements répartis
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Introduction aux réseaux informatiques
Collaborer avec DropBox 17 mai 2011 Patrice Supper.
Projet n°4 : Objecteering
Urbanisation des Systèmes d’Information
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Reference Model of Open Distributed Processing
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
NFE 107 : Urbanisation et architecture des systèmes d'information
Architecture de machines Principes généraux
Le Workflow et ses outils
Organisation du système d’information comptable et de gestion
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
30/03/2017 Formation Plan 1.
MANAGEMENT DU PRODUIT Organisation Technique du Produit (OTP) Objet Arborescence Produits Relation autres domaines Décomposition du système Gestion.
XML-Family Web Services Description Language W.S.D.L.
Introduction to Information Systems
Urbanisation des SI Saâd AISSA Sami BENMOSBAH Delphine GAAG
le profil UML en temps réel MARTE
Initiation à la conception de systèmes d'information
Réalisée par :Samira RAHALI
Sommaire Objectif de Peakup Principes de fonctionnement
Introduction à la conception de Bases de Données Relationnelles
Chapitre 1 – La supervision
Un intranet documentaire : concepts, outils et avantages
.Net Remoting.
Des outils pour le développement logiciel
OIL & UPML DREVET - HUMBERT Introduction OIL : un langage de description dontologies UPML : un langage de description de systèmes à base.
Environnements de travail Schéma directeur des. SDET : un méta projet du S3IT S3IT : Une démarche globale Une démarche structurante Une démarche de projet.
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Portée, arrimages et intervenants Évolution des méthodes
Systèmes d’informations : Définition, Composantes, Rôles et Approches.
Sensibilisation a la modelisation
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Conception d’un système d’information
La méthode publique Praxeme
CONTEXTE : 1950 > Aujourd’hui
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
UML : un peu d’histoire H. Lounis.
Plan Qu’est-ce que Windows Server 2008 ?
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
Le cadrage ou l’aspect politique
La Gestion Locale du Personnel Le Module Missions CERN Stage réalisé au Laboratoire d’Annecy-Le-Vieux de Physique des Particules Du 10 Mars 2003 au 29.
Initiation à la conception des systèmes d'informations
LE DATA WAREHOUSE.
La Gestion Locale du Personnel Le Module Missions CERN
Les différents modèles d’architecture technique
Soutenance de projet Mise en place d’une solution de reporting.
L’enseignement de spécialité SLAM
Réalisé par : Grégory CORDIER Promotion : RIE03 UE : Management Social & Humain Réalisé par : Grégory CORDIER Promotion : RIE03 UE : Management Social.
Introduction aux outils de supervision
Web Services 17/01/2009.
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Lellouche Aaron ITIC Paris
Initiative pour une méthode publique   +33 (0) 
Initiative pour une méthode publique  +33 (0) Référence Version.
Unité N°1: Système Informatique
1 Cloud computing L’impact du cloud computing sur la sécurité des informations de l’entreprise Jean-Marc Boursot - Ankeo - Thierry.
Diagrammes de comportement Présentation. Diagramme de séquence  Permet de modéliser les envois de messages entre objets chronologiquement.  Modélisation.
CATALOGUE DES FORMATIONS Citrix 2015 Formateur : KAMAL Laiss.
Transcription de la présentation:

La disparition des applications Praxeme, la méthodologie d'entreprise 11/04/2017 La disparition des applications « La théorie sans la pratique est inutile ; la pratique sans la théorie est aveugle. » Immanuel Kant Les conséquences des nouvelles architectures SY9-06 17/12/2009 info@praxeme.org www.praxeme.org

Objectif de la présentation Praxeme, la méthodologie d'entreprise Objectif de la présentation 11/04/2017 Objectif Thèmes Conception de SI SOA, EDA… Architecture logique Rendre sensible l’impact des nouvelles architectures Ce document est protégé par une licence « creative common ». Il peut être diffusé, reproduit, réutilisé, en tout ou en partie, à condition d’en citer l’origine et l’auteur. Les nouveaux matériaux produits doivent s’appliquer les mêmes conditions d’ouverture et de respect de la propriété intellectuelle. Protection des documents SY9-06 info@praxeme.org www.praxeme.org

Application : Définition Praxeme, la méthodologie d'entreprise 11/04/2017 Application : Définition Définition (wikipedia) Logiciel* qui automatise une activité ensemble de programmes informatiques qui servent à aider un utilisateur à faire un certain travail. Application software should be contrasted with system software (infrastructure) or middleware (computer services/ processes integrators) Exemple: « Cette application va se terminer car elle a exécuté une opération non conforme » (Microsoft-Windows) Définition (personnelle) Regroupement physique, arbitraire de fonctions & traitements Unité de packaging *Software includes things such as websites, programs or video games, that are coded by programming languages like C or C++. "Software" is sometimes used in a broader context to mean anything which is not hardware but which is used with hardware, such as film, tapes and records. SY9-06 info@praxeme.org www.praxeme.org

Exercice : A quel terme est équivalent une application? Praxeme, la méthodologie d'entreprise Exercice : A quel terme est équivalent une application? 11/04/2017 Logiciel Module Composant Système, sous-système, fédération de système Archive, binaire, exécutable … Fabrique, Atelier, Machine Fonction … SY9-06 info@praxeme.org www.praxeme.org

La « vision » orientée application Praxeme, la méthodologie d'entreprise La « vision » orientée application 11/04/2017 Le monde du logiciel est composé d’éléments de base agrégés en applications. Un SI est un amoncellement d’applications, chacune d’entre elles rendant un ou plusieurs services. Exemples d’applications: Gestion de la paie des titulaires Gestion de la paie des vacataires (sous AS 400 – Nice) Gestion de la paie des vacataires (sous Unix– Nantes) Gestion de la paie des fonctionnaires Gestion des primes annuelles des titulaire de plus de 3 ans d’ancienneté Calcul des jours RTT des ayant droits SY9-06 info@praxeme.org www.praxeme.org

Architecture à base d’applications : L’horreur architecturale Praxeme, la méthodologie d'entreprise Architecture à base d’applications : L’horreur architecturale 11/04/2017 Une application = un silo applicatif Le paradigme du Silo applicatif promu comme élément architectural fondamental Une entreprise taille CAC 40: de 10 000 à 50 000 applications Appli-nouvelle Appli1 Appli2 Appli-n Green IT SY9-06 info@praxeme.org www.praxeme.org

Une expertise fondamentale : La cartographie applicative Praxeme, la méthodologie d'entreprise Une expertise fondamentale : La cartographie applicative 11/04/2017 Inventaire des « applications » Radiographie de celles-ci A quoi servent-elles ? (fonctions) Technologie devt et déploiement, contraintes Prix de maintenance annuelle Qui utilise? Qui maintient? Connections avec d’autres applis Rationalisation du parc (Passer de 20000 à 15000 applis!) Redondances fonctionnelles Cohérence des référentiels Gestion du changement … SY9-06 info@praxeme.org www.praxeme.org

Nouvelles Architectures: Où est l’application? Praxeme, la méthodologie d'entreprise Nouvelles Architectures: Où est l’application? 11/04/2017 SOA Le SI est une fédération de composants de services interconnectés Le SI peut être interconnecté avec d’autres SI L’ensemble n’est plus un système On parle de « fédérations de systèmes » SY9-06 info@praxeme.org www.praxeme.org

Architecture SOA – Modèle logique Praxeme Praxeme, la méthodologie d'entreprise Architecture SOA – Modèle logique Praxeme 11/04/2017 (modèle Modelio – www.modelio.fr) SY9-06 info@praxeme.org www.praxeme.org

Architecture SOA – Exemple 2 Praxeme, la méthodologie d'entreprise Architecture SOA – Exemple 2 11/04/2017 (modèle Modelio – www.modelio.fr) SY9-06 info@praxeme.org www.praxeme.org

Architecture Déployée Praxeme, la méthodologie d'entreprise Architecture Déployée 11/04/2017 (modèle Modelio – www.modelio.fr) SY9-06 info@praxeme.org www.praxeme.org

Déploiement d’une architecture : où est l’application? Praxeme, la méthodologie d'entreprise Déploiement d’une architecture : où est l’application? 11/04/2017 (modèle Modelio – www.modelio.fr) SY9-06 info@praxeme.org www.praxeme.org

Un accès aux services du SI dépendant du contexte Praxeme, la méthodologie d'entreprise Un accès aux services du SI dépendant du contexte 11/04/2017 Rôle de l’utilisateur Fonction dans l’entreprise Droits d’accès Activité en cours Poste de travail de l’utilisateur tty Station travail en réseau local Station de travail distante (internet) iPhone … SY9-06 info@praxeme.org www.praxeme.org

Déploiement d’une architecture : Indépendance du physique Praxeme, la méthodologie d'entreprise Déploiement d’une architecture : Indépendance du physique 11/04/2017 Les composants de service peuvent être déployés différemment pour des raisons de disponibilité ou performance pour un résultat iso-fonctionnel La mise à jour/évolution peut se faire par redéploiements de certains composants de service Le « Cloud Computing » virtualise les notions de serveur et de localisation L’accès à un site WEB rend totalement transparent à l’utilisateur le déploiement sous-jacent et les services mis en œuvre SY9-06 info@praxeme.org www.praxeme.org

La bonne structure du système informatique Praxeme, la méthodologie d'entreprise La bonne structure du système informatique 11/04/2017 Aspect sémantique Determiner la structure du logiciel à partir de la description du métier Standard MDA Indépendance / choix techniques Dérivation vers différents environnements Approche compatible avec les objectifs à long terme Aspect logique Objets Services logique & agrégats (machines logiques…) Strate « Interaction » Dérive Objets « métier », objets réels (Information+Transformation+Action) Aspect pragmatique Strate « Organisation » Activités Strate « Métier » Le meilleur système informatique est celui qui est capable, sans heurt, de prendre en charge la description du métier et de l’automatiser. L’architecture logique se réfère donc aux modèles “amont”. Elle trouve dans les modèles sémantiques et pragmatiques, la matière qu’elle doit structurer. Par dérivation des modèles “amont”, le concepteur logique trouve les “bons” services, c’est-à-dire les services à fort contenu. Most comments from the previous slide apply SOA is IMHO primarily a business organization concept and only secondarily a software/IT concept.The distinction is not clear for many IT executives. Exposing SOA for the first time within a software slide does not help in understanding. The SOA box is , IMHO missing a reference to services – atomic components that interact, either among themselves, or organized in an externally defined flow. Dérive Acteurs et entités organisationnelles Processus & cas d’utilisation SOA SY9-06 info@praxeme.org www.praxeme.org