SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 à / 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..*
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

Mais conteúdo relacionado

Destaque

Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Pierre-Marie Delpech
 
Job Training Methods and Process
Job Training Methods and ProcessJob Training Methods and Process
Job Training Methods and ProcessNadia Nahar
 
Enterprise-architecture on purpose
Enterprise-architecture on purposeEnterprise-architecture on purpose
Enterprise-architecture on purposeTetradian Consulting
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development processjhericks
 
SOA for Enterprise Architecture
SOA for Enterprise ArchitectureSOA for Enterprise Architecture
SOA for Enterprise ArchitectureYan Zhao
 
Team Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementAaron Bjork
 
Deadlock detection
Deadlock detectionDeadlock detection
Deadlock detectionNadia Nahar
 
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Om Prakash Bang
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatSoftware Park Thailand
 
Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core conceptsPaul Sullivan
 
Computer Graphics 471 Project Report Final
Computer Graphics 471 Project Report FinalComputer Graphics 471 Project Report Final
Computer Graphics 471 Project Report FinalAli Ahmed
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for DummiesSebastien Juras
 

Destaque (16)

Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0
 
Job Training Methods and Process
Job Training Methods and ProcessJob Training Methods and Process
Job Training Methods and Process
 
Enterprise-architecture on purpose
Enterprise-architecture on purposeEnterprise-architecture on purpose
Enterprise-architecture on purpose
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Paper review
Paper reviewPaper review
Paper review
 
MAPPING TOGAF® ADM AND AGILE APPROACH
MAPPING TOGAF® ADM AND AGILE APPROACHMAPPING TOGAF® ADM AND AGILE APPROACH
MAPPING TOGAF® ADM AND AGILE APPROACH
 
SOA for Enterprise Architecture
SOA for Enterprise ArchitectureSOA for Enterprise Architecture
SOA for Enterprise Architecture
 
Team Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project Management
 
Deadlock detection
Deadlock detectionDeadlock detection
Deadlock detection
 
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
 
Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core concepts
 
Computer Graphics 471 Project Report Final
Computer Graphics 471 Project Report FinalComputer Graphics 471 Project Report Final
Computer Graphics 471 Project Report Final
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for Dummies
 
Test plan
Test planTest plan
Test plan
 

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

FME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICCFME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICCGIM_nv
 
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usagesInformatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usagesElasticsearch
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Ippon
 
4. SETEC - Denis LEROUX - A36 Sevenans
4. SETEC - Denis LEROUX - A36 Sevenans4. SETEC - Denis LEROUX - A36 Sevenans
4. SETEC - Denis LEROUX - A36 SevenansNovabuild
 
PowerPoint Fusion360 - BIM Caténaires - Français
PowerPoint Fusion360 - BIM Caténaires - FrançaisPowerPoint Fusion360 - BIM Caténaires - Français
PowerPoint Fusion360 - BIM Caténaires - FrançaisQuentin Marquette
 
LUXEMBOURG CREATIVE 2017 : BIM (2)
LUXEMBOURG CREATIVE 2017 : BIM (2)LUXEMBOURG CREATIVE 2017 : BIM (2)
LUXEMBOURG CREATIVE 2017 : BIM (2)LUXEMBOURG CREATIVE
 
Atelier aconex bim_world_2018
Atelier aconex bim_world_2018Atelier aconex bim_world_2018
Atelier aconex bim_world_2018Aconex
 
Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...
Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...
Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...Novabuild
 
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Consortech
 
Urbanisme des systèmes d'information.pdf
Urbanisme des systèmes d'information.pdfUrbanisme des systèmes d'information.pdf
Urbanisme des systèmes d'information.pdffluffyfluff1
 
Lesosai 2018 introduction
Lesosai 2018 introductionLesosai 2018 introduction
Lesosai 2018 introductionFlavio Foradini
 
« Le BIM au service de tous les acteurs de la construction »
« Le BIM au service de tous les acteurs de la construction »« Le BIM au service de tous les acteurs de la construction »
« Le BIM au service de tous les acteurs de la construction »Novabuild
 
BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...
BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...
BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...Novabuild
 
Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...
Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...
Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...Soufiane KALLIDA
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)Pascal Roques
 

Semelhante a Prise en compte de la dimension temporelle dans la modélisation des systèmes d'information (20)

FME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICCFME World TOur 2016: SWDE - recalage des données sur le PICC
FME World TOur 2016: SWDE - recalage des données sur le PICC
 
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usagesInformatique CDC & la Suite Elastic : une seule suite pour de multiples usages
Informatique CDC & la Suite Elastic : une seule suite pour de multiples usages
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
 
Mobilité && SAP
Mobilité && SAPMobilité && SAP
Mobilité && SAP
 
4. SETEC - Denis LEROUX - A36 Sevenans
4. SETEC - Denis LEROUX - A36 Sevenans4. SETEC - Denis LEROUX - A36 Sevenans
4. SETEC - Denis LEROUX - A36 Sevenans
 
PowerPoint Fusion360 - BIM Caténaires - Français
PowerPoint Fusion360 - BIM Caténaires - FrançaisPowerPoint Fusion360 - BIM Caténaires - Français
PowerPoint Fusion360 - BIM Caténaires - Français
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
LUXEMBOURG CREATIVE 2017 : BIM (2)
LUXEMBOURG CREATIVE 2017 : BIM (2)LUXEMBOURG CREATIVE 2017 : BIM (2)
LUXEMBOURG CREATIVE 2017 : BIM (2)
 
Québec : ville virtuelle
Québec : ville virtuelleQuébec : ville virtuelle
Québec : ville virtuelle
 
5_EAI_des_SI.pdf
5_EAI_des_SI.pdf5_EAI_des_SI.pdf
5_EAI_des_SI.pdf
 
Atelier aconex bim_world_2018
Atelier aconex bim_world_2018Atelier aconex bim_world_2018
Atelier aconex bim_world_2018
 
Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...
Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...
Jedis bim 03-03-16 Synchronisation de modèles OpenBIM pour les études énergét...
 
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011Présentation de la rencontre du Groupe d'usagers FME_mars 2011
Présentation de la rencontre du Groupe d'usagers FME_mars 2011
 
Urbanisme des systèmes d'information.pdf
Urbanisme des systèmes d'information.pdfUrbanisme des systèmes d'information.pdf
Urbanisme des systèmes d'information.pdf
 
Lesosai 2018 introduction
Lesosai 2018 introductionLesosai 2018 introduction
Lesosai 2018 introduction
 
« Le BIM au service de tous les acteurs de la construction »
« Le BIM au service de tous les acteurs de la construction »« Le BIM au service de tous les acteurs de la construction »
« Le BIM au service de tous les acteurs de la construction »
 
BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...
BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...
BtoBIM 2018 - PITCHS : Comment impliquer la maîtrise d'ouvrage et la maîtrise...
 
Mistra ne
Mistra neMistra ne
Mistra ne
 
Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...
Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...
Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Borde...
 
SysML (Valtech Days 2008)
SysML (Valtech Days 2008)SysML (Valtech Days 2008)
SysML (Valtech Days 2008)
 

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

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  • 17. Vue métier implantée (oct. 2008) XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -16
  • 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. Vue applicative implantée (oct. 2008) XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -18
  • 20. Vue temporelle implantée (oct. 2008) XIII°Symposium de l’Architecture 18 et 19 novembre 2008 - Page -19