Prise en compte de la dimension temporelle
dans la modélisation des SI
Pierre-Marie.Delpech@capgemini.com
XIII° Symposium ...
Agenda
Le problème
La solution
Son application dans le contexte DGFIP
Les perspectives

XIII°Symposium de l’Architecture
1...
Problème :

Une carte est une image, les modèles de cartographie sont statiques

XIII°Symposium de l’Architecture
18 et 19...
Conséquence :
On fait n modèles du SI, chacun avec son horizon temporel
L’existant
La cible, et
N paliers de trajectoire
•...
Solution :
juxtaposer tous les modèles statiques dans le même modèle
Intégrer le concept de palier dans le méta-modèle de ...
Exemple : vue applicative intemporelle
Un composant applicatif peut émettre et recevoir des flux
Méta-modèle intemporel
(e...
Introduction de la temporalité :
Qu’est ce qui change ?
Palier 1

Palier 2

V1CA1

V1CA2

V1CA3

CA1

CA2

CA3

V2CA1

V1C...
Introduction de la temporalité :
Ce qui apparait en gras, ce qui disparaît en pointillé
Palier 1

Palier 2

V1CA1

V1CA2

...
Méta-modèle temporel :
Extrait de la vue applicative
Palier
Nom
Date
est créée par

1

est supprimée par

crée

*

supprim...
Application à la DGFIP
La Direction Générale des Finances Publiques a instancié ce modèle au sein des
entités en charge de...
Intérêt du méta-modèle temporel
Le méta-modèle réalisé dans le cadre du chantier a pour force d’être minimal
• Seules les ...
Les informations dérivables ne sont pas stockées
(mais il faut prévoir les restitutions correspondantes)

Transfert de fic...
Statut du chantier à la DGFIP
En cours de mise en œuvre dans l'outillage
• Implantation d’une v1 non temporelle du méta-mo...
Exemple de restitution possible
Contribution1

Palier 1
• L’Application1
contribuait à l’Activité1

Activité 1

Applicatio...
Les perspectives ouvertes par cette approche de la cartographie
Généralisation aux cartographies plus exhaustive du SI, to...
Annexe
Vue métier implantée (oct. 2008)

XIII°Symposium de l’Architecture
18 et 19 novembre 2008 - Page -16
Vue fonctionnelle implantée (oct. 2008)

Flux fonctionnel
reçoit
0..*

0..*

émet

Quartier fonctionnel
appartient à / cou...
Vue applicative implantée (oct. 2008)

XIII°Symposium de l’Architecture
18 et 19 novembre 2008 - Page -18
Vue temporelle implantée (oct. 2008)

XIII°Symposium de l’Architecture
18 et 19 novembre 2008 - Page -19
Prochain SlideShare
Chargement dans…5
×

Prise en compte de la dimension temporelle dans la modélisation des systèmes d'information

408 vues

Publié le

La cartographie du programme Copernic que nous avons lancé à la DGFiP a développé une dimension originale, particulièrement novatrice pour l'état de l'art des outils d'urbanisation et cartographie des systèmes d'information, qui faisait cependant particulièrement défaut à la gouvernance des programme de transformation de SI: la dimension temporelle.

Il a s'agit d'introduire dans le méta-modèle classique d'urbanisation le concept de "palier", ainsi que les méta-relations nécessaires aux niveaux fonctionnel et applicatif, afin de permettre de spécifier l'ensemble des composants mis simultanément en production pour atteindre un nouvel état stable du SI le long de sa trajectoire de transformation (vers une architecture orientée service en l'occurrence).

Grace à quoi, cette trajectoire est aujourd'hui prise en compte dans la cartographie du SI. Alors que cette dernière se cantonnait auparavant à donner une vision stratégique, mais statique (carte = snapshop) des architectures existante et cible, elle donne désormais une vision dynamique du SI et offreau pilotage du programme de meilleures analyse d'impacts en cas d'aléas (retard de palier, par exemple).

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
408
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Prise en compte de la dimension temporelle dans la modélisation des systèmes d'information

  1. 1. Prise en compte de la dimension temporelle dans la modélisation des SI Pierre-Marie.Delpech@capgemini.com XIII° Symposium de l’Architecture 18 et 19 novembre 2008
  2. 2. Agenda Le problème La solution Son application dans le contexte DGFIP Les perspectives XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -1
  3. 3. Problème : Une carte est une image, les modèles de cartographie sont statiques XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -2
  4. 4. Conséquence : On fait n modèles du SI, chacun avec son horizon temporel L’existant La cible, et N paliers de trajectoire • L’évolution d’un SI se gère par paliers • Palier : un lot de mises en production et de retraits simultanés d’éléments du SI • Un palier crée et supprime des composants fonctionnels, des versions d’applicatif, … Pas de vision temporelle globale du SI • Portée réduite à un seul palier à la fois • Difficulté pour jouer avec les paliers Décaler les éléments de SI Analyser l’impact d’un retard de palier XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -3
  5. 5. Solution : juxtaposer tous les modèles statiques dans le même modèle Intégrer le concept de palier dans le méta-modèle de cartographie Raccrocher tout élément temporalisé du SI à un palier XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -4
  6. 6. Exemple : vue applicative intemporelle Un composant applicatif peut émettre et recevoir des flux Méta-modèle intemporel (extrait) Image d’un modèle intemporel (exemple) CA1 CA2 CA3 FA3 FA1 FA2 XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -5
  7. 7. Introduction de la temporalité : Qu’est ce qui change ? Palier 1 Palier 2 V1CA1 V1CA2 V1CA3 CA1 CA2 CA3 V2CA1 V1CA2 V2CA3 CA1 CA2 CA3 FA3 FA3 FA1 FA1 FA2 FA4 XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -6
  8. 8. Introduction de la temporalité : Ce qui apparait en gras, ce qui disparaît en pointillé Palier 1 Palier 2 V1CA1 V1CA2 V1CA3 CA1 CA2 CA3 V1CA1 V2CA1 V1CA3 CA2 CA1 V1CA2 CA3 FA3 FA3 FA1 FA1 FA2 FA2 FA4 XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -7 V2CA3
  9. 9. Méta-modèle temporel : Extrait de la vue applicative Palier Nom Date est créée par 1 est supprimée par crée * supprime 0..1 * Instance temporelle Version de composant applicatif existe en est celle de 1..* 1 Composant applicatif est émis par 0..1 est reçu par * Légende Emission de flux applicatif Réception de flux applicatif Objet temporel émet * reçoit * Lien temporel Flux applicatif XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -8
  10. 10. Application à la DGFIP La Direction Générale des Finances Publiques a instancié ce modèle au sein des entités en charge de la cartographie du SI et des Etudes préalables des projets Besoins : • Garantir la cohérence du SI en dotant les maîtrises d’ouvrage et les maîtrises d’œuvre de cartographies métier, fonctionnelle et applicative • Un niveau d’abstraction élevé : celui des Etudes préalables • Une aide au pilotage du programme : « quel est l’impact d’un retard de palier ?» C’est ce dernier point qui a orienté vers la prise en compte de la temporalité XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -9
  11. 11. Intérêt du méta-modèle temporel Le méta-modèle réalisé dans le cadre du chantier a pour force d’être minimal • Seules les vues fonctionnelle et applicative sont temporalisées (pas de vue technique) • Prise en compte de la temporalité en vue fonctionnelle selon le même principe Rattachement des instances temporelles aux paliers Les composants fonctionnels ne sont pas versionnés, mais on a temporalisé l’implantation des fonctions, la contribution aux activités et l’utilisation des objets métier par les composants fonctionnels (cf vues du méta-modèle en annexe) • Vues fonctionnelle et applicative faiblement couplées (par les fonctions et les données) La trajectoire d’évolution du SI peut être formalisée et gérée dans le modèle • La cartographie devient une aide au pilotage du programme de modernisation du SI Possibilité d’analyser les impacts des retards de paliers Différents scénarios d’évolution peuvent être comparés • La cartographie peut contribuer à la gestion du portefeuille projet XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -10
  12. 12. Les informations dérivables ne sont pas stockées (mais il faut prévoir les restitutions correspondantes) Transfert de fichier Légende Appel de service Web Instance temporelle Flux applicatif Lien temporel * * Liens déductibles de la présence de flux applicatifs de type Appel de service Web reçoit 0..1 émet Applicatif * 1 existe en Version d’applicatif * /invoque des services de Composant non orienté service Module applicatif (MA) SI externe * /invoque des services de * * * * MA pilote (MAP) /invoque des services de * * MA de service (MAS) /invoque des services de MA de nomenclature (MAN) * XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -11
  13. 13. Statut du chantier à la DGFIP En cours de mise en œuvre dans l'outillage • Implantation d’une v1 non temporelle du méta-modèle • Implantation d’une v2 temporelle simplifiée du méta-modèle (cf annexe) • Définition des restitutions souhaitées : premier inventaire des restitutions standards • Recherche d’un compromis entre minimalité du méta-modèle et simplicité des analyses d’impact Pas encore d'utilisation généralisée en urbanisation/gestion portefeuille projet XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -12
  14. 14. Exemple de restitution possible Contribution1 Palier 1 • L’Application1 contribuait à l’Activité1 Activité 1 Application 1 Palier 1 18/11/2008 Service 2 • Crée le Service1 qui pilote l’Activité3 Activité 2 Contribution2 Service 1 Activité 3 Service 3 Activité 1 • Crée le Service2 qui pilote l’Activité2 et contribue à l’Activité3 Palier 2 • Crée le Service3 pour piloter l’Activité1 avec la contribution du Service2 (en remplacement de l’Application1) • Supprime l’Application1 et sa contribution à l’Activité1 Contribution3 Palier 2 10/02/2009 Service 2 Activité 2 Contribution2 Service 1 Contribution1 Application 1 XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -13 Activité 3
  15. 15. Les perspectives ouvertes par cette approche de la cartographie Généralisation aux cartographies plus exhaustive du SI, toutes les vues Aide à l’élaboration des paliers XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -14
  16. 16. Annexe
  17. 17. Vue métier implantée (oct. 2008) XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -16
  18. 18. Vue fonctionnelle implantée (oct. 2008) Flux fonctionnel reçoit 0..* 0..* émet Quartier fonctionnel appartient à / couvre 1 * appartient à 1..* Composant fonctionnel * 1..* 1 0..* 0..1 0..* couvre 0..* Bloc fonctionnel utilise contribue à pilote 0..* Légende 0..* Vue métier Composant orienté service Activité Interface 0..* Vue fonctionnelle * Vue applicative * Composant non orienté service SI externe 0..* implante Fonction * est utilisé par Instance temporelle supporte implante * * Lien temporel Donnée métier * * XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -17 Applicatif 0..* Objet métier * 0..*
  19. 19. Vue applicative implantée (oct. 2008) XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -18
  20. 20. Vue temporelle implantée (oct. 2008) XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -19

×