French slides :
- EA Introduction
- EA and Open source Software
- Alqualsadi research team axes on EA at ENSIAS (Enterprise Architectures, Quality their Development and Integration).
Where : ENSA, Marrakech
When : May 7th, 2010
1. www.ensias.ma www.um5s.ac.ma
Quels Outils pour
l’Architecture d’Entreprise
dans le monde du Logiciel Libre ?
Prof. Habilité Karim Baïna,
Équipe Alqualsadi,
ENSIAS,
Université Mohammed V – Souissi, Rabat
baina@ensias.ma,
www.ensias.ma/ens/baina
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
7 Mai 2010
2. Outline
1. L’Architecture d’Entreprise
2. L’Architecture d’Entreprise et le libre
3. L’équipe Alqualsadi de recherche en
Architecture d’Entreprise
4. Discussion
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
3. Les investissements classiques –
Prise de conscience des grandeurs et
de retours sur investissement (ROI)
Construire une navette spatiale coûte $1.7 billion (NASA)
Construire un complexe de baseball coûte $300 million
Acheter un jumbo 747 coûte entre $198 et $227 million
Pour $300 million d’investissement dans un complexe de
baseball,
le strict minimum escompté serait un réseau hydraulique qui :
dessert les salles d’eau,
dessert les vestiaires
irrigue automatiquement le terrain gazonnée.
Cependant, Le complexe doit être plus qu’un bâtiment, qu’il soit :
un vecteur de développement économique,
un symbole de fierté,
une place spéciale de la communauté,
quelque chose d’extraordinaire qui mérite l’investissement engagé.
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
MDIT, Michigan’s Department of Information Technology
4. Les investissements technologiques – Prise de
conscience des grandeurs et de retours sur
investissement (ROI)
Les investissements technologiques sont beaucoup plus importants
avec beaucoup de risque et d’incertitude quant au retour sur
investissements.
Les gouvernements locau des états américains investissent une totalité
de $58.8 billion en technologie par an. Ceci équivaut à :
34.5 navettes spatiales
+ à des complexes de baseball pour une ligue entière
+ une flotte entière de jumbo 747
Pour $58.8 billion d’investissement IT,
le strict minimum escompté serait que :
le renouvellement de leur permis de conduire se passe sans problème,
les données liées à leurs impôts soient gérées sans erreurs,
les routes soient bien dessinées et gérées,
les quartiers bien urbanisés et entretenus
Mais plus que ce minimum, le citoyen désire une technologie qui mérite
l’investissement engagé.
C’est inconcevable d’entreprendre des investissements IT d’une telle
envergure et d’attendre des ROIsource ENSA de Marrakech
Journées de l'open conséquents sans planification ni
architecture très détaillée !! 7-8 Mai 2010
MDIT, Michigan’s Department of Information Technology
15. L’EA – les Dimensions
1. Concepts :
Vues et perspectives de l’entreprise : fonctions (activités),
informations, ressources, unités organisationnelles, rôles,
comportements (processus métiers), etc.
Artefacts de modélisation (c.à.d. documents et rapports)
Flux : matériels (produits)/immatériels (services), informations et
contrôles
2. Principes
Séparation des comportements et des fonctions de l’entreprise
Séparation des comportements et des ressources de l’entreprise
Séparation des ressources et des rôles et unités
organisationnelles de l’entreprise
3. Frameworks
4. Méthodologies Structurées
5. Modèles
6. Outils Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
16. Dimensions de l’EA – un essai
d’illustration des concepts et des
principes
perspectives de l’EA – perspectives de l’EA –
principes de séparation dynamique de l’alignement
perspectives de l’EA –
Matrice des projets par département
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
17. L’EA – Quelques questions
auxquelles elle devra répondre :
Comment la technologie contribue aux résultats métiers
escomptés par le top management ?
Quels systèmes supportent telle ou telle fonction métier ?
Quelles licences l’on a de telles solutions logicielles ?
Qui, dans l’organisation, a déjà évalué une solution
logicielle ?
Quoi-Si (what-if):
Si l’on change une politique métier, Quels systèmes doit changer
?
Si l’on change un certain système, quels processus métiers et/ou
groupes d’utilisateurs seraient impactés ?
Si l’on met à jour (upgrade) la version d’une solution logicielle,
qu’est-ce qui sera affecté ?
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
18. EA – les frameworks (Enterprise
Architecture Frameworks) EAF
Un EAF est une proposition d’une architecture de
référence ou une structure de l’Architecture d’Enterprise
(l’EAF = une boîte à outils pour l’Architecte d’Enterprise)
Les TOP 3 des Frameworks EA (EAF) (parmi une 15aine d’EAF)
1. Zachman Framework (Zachman Institute of Architecture)
Utilisé pour sa taxonomie de documents d’architectures – Zachman grid
2. TOGAF (The Open Group Architecture Framework) framework
controllé par l’Open Group
utilisé pour sa méthode ADM
3. FEA (Federal Enterprise Architecture, US White House)
utilisé du fait que c’est le framework appliqué le plus complet
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
19. Zachman Framework (depuis 1986)
DATA what FUNCT.how NETWK. where PEOPLE who TIME when MOTIV. why
Scope
contetual
Planner view
Business
Model
conceptual
Owner view
System
Model
logical
Designer view
Technology
Model
Physical
Builder view
Detailed
Representations
Out-Of-Contet
Sub-Constractor Journées de l'open source ENSA de Marrakech
view
Functionning
7-8 Mai 2010
enterprise
User view
20. TOGAF (V1 : 1995 – V9 : 2009)
TOGAF, divise une architecture en 4 catégories :
1. Architecture Métier
décrit la stratégie métier, la gouvernance, l’organisation, et les processus
métier utilisés pour atteindre les objectifs
2. Architecture Applicative
Décrit le canevas des applications qui seront déployées, leurs
interactions et leurs relations au processus métiers de l’organisation.
3. Architecture de données
décrit la structure logique et physique des référentiels de données de
l’entreprise et leur manière d’accès et de gestion(grande quantité de
données et de paramètres, référentiels métiers -catalogue produits,
tables de scoring, etc.-)
4. Architecture Technique
Décrit l’infrastructure, matérielle/logicielle qui supporte le déploiement du
métier, des applications/services et des données. Ceci inclus les
infrastructure informatiques, middleware, réseau, communication,
traitements et standards
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
21. FEA (V1 : 2002 – V complète 2006)
Est conforme aux directives Clinger-Cohen 1996
Fournit une méthodologie commune pour traduire la stratégie
métier en architecture IT
Convergence de plusieurs initiatives du gouvernement US
EAP 92 FEAF 99 FEA 02 FEA 06 (complète)
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
22. EA – méthodologies et
modélisation – quelques exemples
méthodologies
TOGAF ADM (Architecture Development Method)
Tous les frameworks du Gouvernement américain
incluent une méthodologie spécifique à leur EAF
EAF (DODAF, FEAF, TEAF)
Gartner/Meta Methodology
EAP
EA Cube Method
SEAM (Systemic Enterprise Architecture Method)
Langages et notations de modélisation
Archi-Mate, UEML, SysML, BPMN, ERD et IDEF,
etc. Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
25. www.ensias.ma www.um5s.ac.ma
Architecture d’Entreprise (EA)
et le logiciel libre – pour (1) sa
modélisation et (2) sa mise en place
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
26. Quels outils libres
pour la modélisation de
l’EA ?
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
27. Prévisions
”Dans les deux années qui viennent (i.e.
2008 & 2009), une entreprise sur deux
aura choisi et implémenter une
architecture d'entreprise”
Gartner 2007
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
28. Situation actuelle
Constat :
Les 50% des entreprises mettant en place
une EA sont encore loin d’être atteints
Quelques Explications :
Les outils sont inaccessibles.
Coût de la License
Effort de Configuration
Courbe d’apprentisage et Formation
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
29. L'offre OpenSource
Peu de maturité et de notauriété des outils
disponibles
Outils peu complets et peu ouverts
Très peu d'offres (se comptent sur les doigts de la main)
1. Iteraplan
2. Essential Project
3. TOGAF 9 Customiser
4. AgilEA
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
34. Les dix technologies clés pour
2007 selon le Gartner
Dans la sélection des dix technologies clés (Top 10 Strategic
Technologies for 2007) du Gartner, certaines deviennent largement
répandues et d’autres devraient s’imposer un peu plus tard.
1. Open Source,
2. Virtualisation (VM, accès et administration des services distants sur des VM),
3. référentiels de services SOA,
4. suites de BPM (Business Process Management),
5. EIM (Enterprise Information Management) : MDM etc.
6. Et Web 2.0/AJAX.
En 2007, elles devraient être largement utilisées dans les entreprises.
Quatre autres technologies devraient commencer à être utilisées en 2007,
mais à titre plus expérimental :
7. accès à l’information,
8. les mashups,
9. les outils de création et de communication des communautés et
10. l’informatique omniprésente.
Jeudi 28 décembre 2006Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
35. Quels outils libres
pour la mise en place d’EA ?
(1) la BPM et le libre
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
36. Le BPM pour l’EA
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
37. En 2009, Gartner ne positionne même pas
le logiciel libre parmi les leader en BPM
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
41. Quels outils libres
pour la mise en place d’EA ?
(2) la SOA et le libre
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
42. La SOA pour l’EA
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
43. La SOA pour l’EA
Architecture Orientée
Services
Orientée processus
Interopérabilité
Couplage faible
Fiabilité, gestion, administration et monitoring Réutilisation
Sécurité, disponibilité et performance
Standard
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
44. En SOA, le libre a plus de
poids qu’en BPM – benchmrak
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
45. SOA et le libre – offre riche
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
47. Quels outils libres
pour la mise en place d’EA ?
(3) le MDM et le libre
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
48. MDM – Qualité des données à travers
l’EA
l’unification des données dans un référentiel unique : vue centralisée et
unifiée de l’ensemble des paramètres – techniques et fonctionnels – du
Système d’Informations
une modification sera correctement propagée dans les systèmes s’appuyant
dessus ce qui masque la complexité de la réplication.
n’utiliser qu’un seul outil pour l’ensemble de sa gestion.
Validation des données dans le respect des droits et règles de sécurité propres
à l’entreprise : définition de profils associés à des données (rôles et des
droits d’accès individuels pour chaque étape du processus de gestion des
données)
restreindre certaines modifications à une catégorie de personnes (notion de
rôle)
utilisable par les fonctionnels dans l’administration, le paramétrage et
l’exploitation des référentiels
fonctionnalités ETL complètes
pour extraire les données de référence des différentes sources et les charger dans le référentiel.
Fiabilité et la propreté des données (pas de doublons, pas de recoupements) : services de nettoyage de
données pour comparer et dédupliquer les enregistrements.
capacités de collaboration pour coordonner les décisions de réconciliation et de rationalisation des
données de référence.
Actualisation des données, grâce à la centralisation des mises à jour : contrôle de version, détection des
changements, la synchronisation bidirectionnelle et la réplication des données, afin de répercuter dans les
systèmes concernés tout changement effectué dans le référentiel ou contrairement recréer un état antérieur
des données et de modéliser des états futurs.
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
49. Vue Unifiée des paramètres (Unified View, and
Consistent Information)
Data Access control
Single data view
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
Data key mapping
50. En MDM, le libre est encore très timide
que le BPM et la SOA – Benchmark
Source: Forrester Research (December 2006) Source: Garnter Report (June 2007)
En 2007, ni Gartner ni Forrester ne positionnent
le logiciel libre parmi les leaders en MDM
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
51. www.ensias.ma
Alqualsadi
www.um5s.ac.ma
Enterprise Architecture
research team
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
52. Un Axe de recherche intégré : l’Architecture
d’Entreprise de qualité : modèles et méthodes pour
sa gouvernance, son intégration, et ses applications.
Axe 1 : Gouvernance des AE Axe 2 : Intégration des AE Axe 3 : AE de Qualité
Enterprise Architecture
(AE)
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
Axe 5 : Méthodes Math. Appliquées pour les AE Axe 4 : AE Appliquées à l’ICT4D
53. Un Axe recherche intégré : l’Architecture
d’Entreprise de qualité : modèles et méthodes pour
sa gouvernance, son intégration, et ses applications.
Axe 1 : Governance des AE Axe 2 : Intégration des AE Axe 3 : AE de Qualité
Modèles d’indicateurs d’objectifs/ Intégration et interopérabilité syntaique/ MDE/MDA, modèles formels AE pour la
performance/facteurs clef de succès, sémantique/technique et orientée utilisateur spécification et la validation.
modèles de stratégie de SI, des Portails/Procédés/Services/Composants . Méthode B, Graphes, PN, LTL/TTL,
Gouvernance, Maturité & Alignement. À travers les technologies et méthodes de pointe mais aussi Si sigma, ITIL.
TOGAF/DoDAF,COBIT, CMMi. SOA/BPM/MDM/ERP/Portals/3G.
Enterprise Architecture
(AE)
Axe 5 : Méthodes Math. Appliquées pour les AE Axe 4 : AE Appliquées à l’ICT4D
Méthodes statistiques et quantitatives pour lesJournéesqualité, Le
EA de de l'open source ENSA de Marrakech e-Gov, e-health, et e-education.
contrôle optimal l’alignement stratégique/opérationnel des AE, Mai 2010
7-8 Approche orientée citoyen pour l’utilisation
modèles pour la gouvernance des AE. des AE.
54. www.ensias.ma www.um5s.ac.ma
Quelques activités de
développement logiciels
libres à l’équipe Alqualsadi
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
63. A méditer
« Notre plateforme Entreprise Edition sera aménée à se différencier
clairement des versions communautaires dont la maintenance devenait
difficilement gérable », Ross Mason, MuleSource
« Iona a poussé à l’extrême la dissociation des plateformes payantes et
communautaires », Vincent Berdot, 01 Informatique
« Nous perdons une certaine flexibilité, mais les clients préfèrent l’approche
du tout intégré à la composition de fonctionnalités piochées ici ou là »
Sacha Labourey, JBoss
Red hat n’est pas le seul acteur du libre à industrialiser son offre middleware,
Mulesource vient d’associer ses avancées technologiques d’un nouveau
modèle commercial » Vincent Berdot, 01 Informatique
« En industrialisant leur offre via des plateformes … commerciales, les
spécialistes du … libre s’éloignent de plus en plus des projets
communautaires », Vincent Berdot, 01 Informatique
« Linux n’est plus de la souplesse et la simplicité initialement escomptée »
Torvald Linus
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
64. Synthèse et ouverture
L’EA est un outil stratégique et architectural très
riche
Il n’est qu’à son jeune âge et l’avenir est très
prometteur
Les applications pour le ICT4D e-health, e-
citizen, e-government, e-education, e-business
au Maroc restent encore à venir, à vous de les
développer !
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
65. Un Axe de recherche intégré : l’Architecture
d’Entreprise de qualité : modèles et méthodes pour
sa gouvernance, son intégration, et ses applications.
Axe 1 : Gouvernance des AE Axe 2 : Intégration des AE Axe 3 : AE de Qualité
Enterprise Architecture
(AE)
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
Axe 5 : Méthodes Math. Appliquées pour les AE Axe 4 : AE Appliquées à l’ICT4D
66. Open discussion
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
67. www.ensias.ma www.um5s.ac.ma
Quels Outils pour
l’Architecture d’Entreprise
dans le monde du Logiciel Libre ?
Merci pour votre attention.
Questions ? Prof. Habilité Karim Baïna,
Équipe Alqualsadi,
ENSIAS,
Université Mohammed V – Souissi, Rabat
baina@ensias.ma,
www.ensias.ma/ens/baina
Journées de l'open source ENSA de Marrakech 7 Mai 2010
7-8 Mai 2010
69. Who was Alqualsadi ?
First name : Abou Al Hassan ibn Ali ibn Muhammad
Surname : al-Qalasadi a.k.a. : Al-Qalsadi, Al-Qalasadi, Al-Kalsadi
birth : on 1412, Bastah, (north of Granada) AlAndalous (current Andalusia)
death : on 1486, Béja, Ifriqiya (current Tunisia)
epertise : Arithmetics, Algebra, Astronomy
contribution
Transforming language (numbers values, operations, & relations) to meta-language (symbolic
arithmetic variables with symbolic operations and relations in arabic alphabet leicon)
Abreviation of Variable Names to Symbols (long equations algorithms become shorter & easier)
unknown is born : شis the abbreviation of shay that will be translated in italian later as « causa » and then will be abreviated
to
Abstraction and symbolisation of arithmetic operations
eamples
3 9 means √ 9 = 3
Leical meta-language
36 6 م لmeans 62 = 36
27 3 ك لmeans 33 = 27
becomes = latin alphabet
126 6 م و 3 ك ف 2 لmeans (62 + 33) × 2 = 126
ش ج شmeans (√) 2 =
application to formalisation and resolution of algorithms of algebric (polynomial, diophantine)
equations
some of his arithmetic vulgarisation books
« Raising the veil of the science of the letters’ dust » (kashf alasrar aan ilmi hurufi alghubar)(alghubar means
« dust » and here stands for written arithmetic with numerals.
« Clarification of the science of arithmetic »(al-tabsira fi‘ilm al-hisab)
well known for his pedagogical approach
no prerequisites assumption is done l'open source ENSAtarget beginner level), clear and direct style,
Journées de (to be able to de Marrakech
7-8 Mai 2010
avoiding comple demonstrations, eposing only practical methods, style clair et direct, a huge number
of eercises, many illustrations of arithmetic algorithm rules
70. Who was Alqualsadi ?
is the origin of, among others, visual symbolic
representation of the square root ( )ج ذ رAlqualsadi
abreviated to ( )جso it gives :
9 9 9
becomes becomes
Please notice visual similarities !
Journées de l'open source ENSA de Marrakech
see. Solomon Gandz, On the Origin of the Term "Root",2010 American Mathematical Monthly,
7-8 Mai The
Vol. 35, No. 2 (Feb., 1928), Mathematical Association of America
71. Eample of Alqualsadi symbolic abreviations
in algebra Applications : Pythagorean
Algebric Proof
Concrete Language Abstract Meta-Language
(A+B)2 = A2 + 2*(A*B) + B2
Algebric proof of the
Pythagorean theorem,
by symbolic quadratic equations
Geometric proof of the
Pythagorean theorem, (A+B)2 = C2 + 2*(A*B)
by Pythagoras
A2 + 2*(A*B) + B2 = C2 + 2*(A*B)
Journées de l'open source ENSA de Marrakech
7-8 Mai 2010
Thus: A2 + B2 = C2 q.e.d.