La disparition des applications - PowerPoint PPT Presentation

About This Presentation
Title:

La disparition des applications

Description:

La th orie sans la pratique est inutile ; la pratique sans la th orie est aveugle. Immanuel Kant Les cons quences des nouvelles architectures – PowerPoint PPT presentation

Number of Views:96
Avg rating:3.0/5.0
Slides: 16
Provided by: phd46
Learn more at: https://www.praxeme.org
Category:

less

Transcript and Presenter's Notes

Title: La disparition des applications


1
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

2
Objectif de la présentation
  • Objectif
  • Thèmes
  • Conception de SI
  • SOA, EDA
  • Architecture logique

Rendre sensible limpact des nouvelles
architectures
Protection des documents
3
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.

4
Exercice A quel terme est équivalent une
application?
  • Logiciel
  • Module
  • Composant
  • Système, sous-système, fédération de système
  • Archive, binaire, exécutable
  • Fabrique, Atelier, Machine
  • Fonction

5
La  vision  orientée application
  • Le monde du logiciel est composé déléments de
    base agrégés en applications.
  • Un SI est un amoncellement dapplications,
    chacune dentre elles rendant un ou plusieurs
    services.
  • Exemples dapplications
  • 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 dancienneté
  • Calcul des jours RTT des ayant droits

6
Architecture à base dapplications Lhorreur
architecturale
  • 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
7
Une expertise fondamentale La cartographie
applicative
  • 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 dautres applis
  • Rationalisation du parc (Passer de 20000 à 15000
    applis!)
  • Redondances fonctionnelles
  • Cohérence des référentiels
  • Gestion du changement

8
Nouvelles Architectures Où est lapplication?
  • SOA
  • Le SI est une fédération de composants de
    services interconnectés
  • Le SI peut être interconnecté avec dautres SI
  • Lensemble nest plus un système
  • On parle de  fédérations de systèmes 

9
Architecture SOA Modèle logique Praxeme
(modèle Modelio www.modelio.fr)
10
Architecture SOA Exemple 2
(modèle Modelio www.modelio.fr)
11
Architecture Déployée
(modèle Modelio www.modelio.fr)
12
Déploiement dune architecture où est
lapplication?
(modèle Modelio www.modelio.fr)
13
Un accès aux services du SI dépendant du contexte
  • Rôle de lutilisateur
  • Fonction dans lentreprise
  • Droits daccès
  • Activité en cours
  • Poste de travail de lutilisateur
  • tty
  • Station travail en réseau local
  • Station de travail distante (internet)
  • iPhone

14
Déploiement dune architecture Indépendance du
physique
  • 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
  • Laccès à un site WEB rend totalement transparent
    à lutilisateur le déploiement sous-jacent et les
    services mis en œuvre

15
La bonne structure du système informatique
  • 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 sémantique
Aspect logique
Objets
Services logique agrégats (machines logiques)
Dérive
Objets  métier , objets réels (InformationTrans
formationAction)
Aspect pragmatique
Activités
Dérive
Acteurs et entités organisationnellesProcessus
cas dutilisation
SOA
Write a Comment
User Comments (0)
About PowerShow.com