www.ensias.ma   www.um5s.ac.ma




                     Quels Outils pour
            l’Architecture d’Entreprise
    dans...
Outline
1.   L’Architecture d’Entreprise

2.   L’Architecture d’Entreprise et le libre

3.   L’équipe Alqualsadi de recher...
Les investissements classiques –
      Prise de conscience des grandeurs et
      de retours sur investissement (ROI)
    ...
Les investissements technologiques – Prise de
      conscience des grandeurs et de retours sur
      investissement (ROI)
...
A-t-on besoin d’architectes et
      d’architecture ?




   Un seul utilisateur, dans                     Un système dist...
Un peu de Terminologie




          Journées de l'open source ENSA de Marrakech
                           7-8 Mai 2010
 ...
www.ensias.ma   www.um5s.ac.ma

                        Architecture
                    d’Entreprise (EA)




           ...
Architecture d’Entreprise (EA) –
      Motivations
          L’EA a été initialement pensée (en 1987) pour répondre à deux...
Exemples de problèmes réels
auxquels l’EA est supposée
répondre




           Journées de l'open source ENSA de Marrakech...
Peter Weil 2007 ©
                    Journées de l'open source ENSA de Marrakech
                                     7-8...
Enterprise Architecture – définition 1
  for A. Goel et al., EA is a
     holistic expression (of the enterprise)
        ...
Enterprise Architecture – définition 1
            M. Lankhorst defines EA as
              a coherent whole of principles...
Enterprise Architecture – définition 3
           For Gartner Group, EA is the strategic planning process that
           ...
Enterprise Architecture

                                                                               EA
               ...
L’EA – les Dimensions
1.   Concepts :
         Vues et perspectives de l’entreprise : fonctions (activités),
         info...
Dimensions de l’EA – un essai
  d’illustration des concepts et des
  principes




perspectives de l’EA –                 ...
L’EA – Quelques questions
auxquelles elle devra répondre :
 Comment la technologie contribue aux résultats métiers
 escomp...
EA – les frameworks (Enterprise
Architecture Frameworks) EAF
      Un EAF est une proposition d’une architecture de
      ...
Zachman Framework (depuis 1986)
                  DATA what   FUNCT.how     NETWK. where         PEOPLE who             TI...
TOGAF (V1 : 1995 – V9 : 2009)
  TOGAF, divise une architecture en 4 catégories :
 1. Architecture Métier
       décrit la ...
FEA (V1 : 2002 – V complète 2006)
 Est conforme aux directives Clinger-Cohen 1996
 Fournit une méthodologie commune pour t...
EA – méthodologies et
modélisation – quelques exemples
 méthodologies
   TOGAF ADM (Architecture Development Method)
   To...
TOGAF ADM (Architecture
Development Method)




           Journées de l'open source ENSA de Marrakech
                   ...
TOGAF ADM (Architecture
Development Method)




           Journées de l'open source ENSA de Marrakech
                   ...
www.ensias.ma   www.um5s.ac.ma

            Architecture d’Entreprise (EA)
             et le logiciel libre – pour (1) sa...
Quels outils libres
pour la modélisation de
                 l’EA ?




         Journées de l'open source ENSA de Marrake...
Prévisions
 ”Dans les deux années qui viennent (i.e.
 2008 & 2009), une entreprise sur deux
 aura choisi et implémenter un...
Situation actuelle
 Constat :
   Les 50% des entreprises mettant en place
   une EA sont encore loin d’être atteints


 Qu...
L'offre OpenSource
  Peu de maturité et de notauriété des outils
  disponibles

  Outils peu complets et peu ouverts

  Tr...
Offres d’outils EA propriétaires plus riches


                                                         Et d’autres (non l...
EA modelling tools – Gartner
    Quadrant

1. System Architect, IBM Telelogic
2. Troxu Metis
Framework Softwrae
3. Metasto...
Quels outils libres
pour la mise en place de
                   l’EA ?




         Journées de l'open source ENSA de Marr...
Domaines Technologiques principaux
de réalisations des architectures
d’entreprises pour 2010
                             ...
Les dix technologies clés pour
2007 selon le Gartner
 Dans la sélection des dix technologies clés (Top 10 Strategic
 Techn...
Quels outils libres
pour la mise en place d’EA ?
         (1) la BPM et le libre




            Journées de l'open source...
Le BPM pour l’EA




          Journées de l'open source ENSA de Marrakech
                           7-8 Mai 2010
En 2009, Gartner ne positionne même pas
le logiciel libre parmi les leader en BPM




                               Journ...
WFESelector ENSIAS ©
  Papers Impact : ENSIAS R&D prototyping, and case study results, published in RCIS’2007 and then in
...
WFESelector ENSIAS ©




                                                  K. Baïna ©
                                    ...
Les TOP 3 en BPM confirmés en 2009




               Petia Wohed, IST’2009 ©




                              Journées d...
Quels outils libres
pour la mise en place d’EA ?
         (2) la SOA et le libre




            Journées de l'open source...
La SOA pour l’EA




          Journées de l'open source ENSA de Marrakech
                           7-8 Mai 2010
La SOA pour l’EA

                                    Architecture Orientée
                                           Ser...
En SOA, le libre a plus de
poids qu’en BPM – benchmrak




          Journées de l'open source ENSA de Marrakech
         ...
SOA et le libre – offre riche




            Journées de l'open source ENSA de Marrakech
                             7-8...
SOA et le libre – Benchmark



K. A. Kedji, M. S. Baldé, K. Baïna, ENSIAS
et Mouhssine Lakhdissi, NEOXIA-Maroc 2008©




 ...
Quels outils libres
pour la mise en place d’EA ?
        (3) le MDM et le libre




           Journées de l'open source E...
MDM – Qualité des données à travers
l’EA
 l’unification des données dans un référentiel unique : vue centralisée et
 unifi...
Vue Unifiée des paramètres (Unified View, and
     Consistent Information)




Data Access control




         Single dat...
En MDM, le libre est encore très timide
    que le BPM et la SOA – Benchmark
        Source: Forrester Research (December ...
www.ensias.ma
                    Alqualsadi
                www.um5s.ac.ma



        Enterprise Architecture
           ...
Un Axe de recherche intégré : l’Architecture
         d’Entreprise de qualité : modèles et méthodes pour
         sa gouve...
Un Axe recherche intégré : l’Architecture
               d’Entreprise de qualité : modèles et méthodes pour
              ...
www.ensias.ma    www.um5s.ac.ma

                      Quelques activités de
                   développement logiciels
  ...
WorkflowChecker /
WorkflowMiner, ENSIAS ©




 http://workflowminer.drivehq.com/workflowchecker.avi
 http://workflowminer....
Karim’s Baïna participation in
    design, management, and
    development of research
    prototypes, ENSIAS ©
WorkflowCh...
WorkflowMiner, ENSIAS-LORIA©
                             WfMS                Workflow Logs


                            ...
WorkflowMiner, ENSIAS-LORIA ©
Papers Impact : ENSIAS R&D
prototyping,
published in DEA’2005, CAiSE’2006,
and SOCA’2008 are...
WorkflowChecker, ENSIAS ©
Papers Impact : ENSIAS R&D prototyping, published in ICEIS’2008 and then in CoopIS’2008 begins t...
WFESelector ENSIAS ©




      Classes of workflow selection criteria
             Journées de l'open source ENSA de Marra...
WFESelector ENSIAS ©
  Papers Impact : ENSIAS R&D prototyping, and case study results, published in RCIS’2007 and then in
...
Journées de l'open source ENSA de Marrakech
                 7-8 Mai 2010
A méditer
 « Notre plateforme Entreprise Edition sera aménée à se différencier
 clairement des versions communautaires don...
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’aveni...
Un Axe de recherche intégré : l’Architecture
         d’Entreprise de qualité : modèles et méthodes pour
         sa gouve...
Open discussion




   Journées de l'open source ENSA de Marrakech
                    7-8 Mai 2010
www.ensias.ma   www.um5s.ac.ma

                                      Quels Outils pour
                             l’Arc...
Alqualsadi




Al-kalsadi (aka alqualsadi)
         1412 – 1486
       Mathematician
  Journées de l'open source ENSA de M...
Who was Alqualsadi ?
First name : Abou Al Hassan ibn Ali ibn Muhammad
Surname : al-Qalasadi a.k.a. : Al-Qalsadi, Al-Qalasa...
Who was Alqualsadi ?
         is the origin of, among others, visual symbolic
         representation of the square root (...
Eample of Alqualsadi symbolic abreviations
in algebra Applications : Pythagorean
Algebric Proof
  Concrete Language       ...
Prochain SlideShare
Chargement dans…5
×

Enterprise Architecture and Open Source

7 381 vues

Publié le

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

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

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

Aucune remarque pour cette diapositive

Enterprise Architecture and Open Source

  1. 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. 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. 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. 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
  5. 5. A-t-on besoin d’architectes et d’architecture ? Un seul utilisateur, dans Un système distribué, hautement critique un système centralisé et à la taille de l’entreprise Besoin de plusieurs architectes : Pas besoin d’architecte Architectes bases de données, Ni d’architecture Architectes infrastructure, Architectes métier, Architectes solution, Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Architectes d’Entreprise Roger Sessions, ObjectWatch ©
  6. 6. Un peu de Terminologie Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Roger Sessions ©
  7. 7. www.ensias.ma www.um5s.ac.ma Architecture d’Entreprise (EA) Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  8. 8. Architecture d’Entreprise (EA) – Motivations L’EA a été initialement pensée (en 1987) pour répondre à deux problèmes essentiels : La complexité des systèmes : les organisations dépensaient des budgets faramineux en technologies Alignement métier très faible : les organisations commençaient à se rendre compte qu’il était très difficile de garder leurs systèmes informatiques alignés (~« corrélé positivement ») avec le modèle métier (business model) Apparition du dilemme « Croissance des Coûts versus Décroissance de la Valeur Ajoutée » Problème reconnu il y a 23 ans, mais a atteint son point de crise au jour d’aujourd’hui. Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Roger Sessions, ObjectWatch ©
  9. 9. Exemples de problèmes réels auxquels l’EA est supposée répondre Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Jeanne Ross 2005 ©
  10. 10. Peter Weil 2007 © Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  11. 11. Enterprise Architecture – définition 1 for A. Goel et al., EA is a holistic expression (of the enterprise) in terms of key strategies usually evolving from different domains of(i) business architecture (business strategy, processes, services, structure, policies and governance), (ii) information architecture (ontologies, taonomies, meta-data, master data, transaction data, information flows and other forms of data and information assets related to the enterprise), and (iii) technology architecture (infrastructure, security, applications, technology services and middleware), 2009. With regards to enterprise Functions, Data, Roles & Units, Epression Events, EA EA Ressources, Produits & services, etc. EA Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 K. Baïna & S. Slimani 2010 ©
  12. 12. Enterprise Architecture – définition 1 M. Lankhorst defines EA as a coherent whole of principles, methods, & models that are used in the design & realization of an enterprise’s (i) organizational structure, (ii) business processes, (iii) information systems, and (iv) infrastructure, 2005. Method s Principl s Realisation Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 K. Baïna & S. Slimani 2010 ©
  13. 13. Enterprise Architecture – définition 3 For Gartner Group, EA is the strategic planning process that Translates (an enterprise's business vision & strategy) into effective enterprise change, 2010. EA EA EA as strategic planning process Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 K. Baïna & S. Slimani 2010 ©
  14. 14. Enterprise Architecture EA EA Epression EA EA EA as strategic planning process Met hod s Prin cipls Realisation OSmodel BPmodel Journées de l'open source ENSA de Marrakech ISmodel Inframodel 7-8 Mai 2010 K. Baïna & S. Slimani 2010 ©
  15. 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. 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. 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. 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. 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. 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. 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. 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
  23. 23. TOGAF ADM (Architecture Development Method) Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  24. 24. TOGAF ADM (Architecture Development Method) Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  25. 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. 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. 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. 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. 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
  30. 30. Offres d’outils EA propriétaires plus riches Et d’autres (non leaders) : Abacus, Avolution Enterprise Architect, Spar BizzDesigner, Bizzdesign Altova Enterprise, Altova Rational Software Architect, IBM SAMU Accept 360 Adaptive EA Manager IT Portfolio Manager Metadata Manager Project Portfolio Manager Archimate BPMN??????? Riskmanager Corporate Modeler Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Infosys 2007 ©
  31. 31. EA modelling tools – Gartner Quadrant 1. System Architect, IBM Telelogic 2. Troxu Metis Framework Softwrae 3. Metastorm 4. ARIS Process, IDS Scheer (aka Oracle BPA) Proforma 5. Casewise Enterprise Edition UML (7) 6. MEGA, Mega International GoAgile Agilense EA Webmodeler 7. Alfabet Planning IT (5) Adaptive EAM Process4biz ASG, ASG Software 8. Sybase 9. Salamander 10. Qualiware Tendance d’infosys 2007 globalement confirmée par gartner en 2009 Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Gartner 2009 ©
  32. 32. Quels outils libres pour la mise en place de l’EA ? Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  33. 33. Domaines Technologiques principaux de réalisations des architectures d’entreprises pour 2010 Données maîtresses MDM EA BPM SOA … Processus métiers Services Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 2007 © 2007 © Prévisions 2010
  34. 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. 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. 36. Le BPM pour l’EA Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  37. 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
  38. 38. WFESelector ENSIAS © Papers Impact : ENSIAS R&D prototyping, and case study results, published in RCIS’2007 and then in ICEIS’2007 could influence and drive a huge BPM research community (many researchers in many well known universities, and many international conference & journal papers) : (i) to be more attracted by BPM open source benchmarking within a such large open source community, and (ii) to focus later on (instead of being lost within a such fertile production) only on the top 3 WFE : jBPM, OpenWFE & Enhydra Shark with newer visions, and interests both profitable for BPM open source community and BPM research. Screen shot of one eecution WFESelector applied on studied open source workflow engines evaluation case study TOP 3 TOP 8 TOP 6 K. Baïna © ICEIS’2007 - study has been achieved in June 2006, and than validated in 2007 newer open source versions - the WFESelector tool has been built on April 2007. -35 criteria synthetised into 2 dimensions - more than 100 ENSIAS engineers worked on more than 40 open source tools during two years -more than 3000 person days of design, evaluation, and development work Karim Baïna, Fatima-Zahra Azayite, Nabil Belakbir, Hicham Srir, and K. Benali, Workflow Engines Comparison Model. Proceedings of the 1st Research Challenges in Information Science (RCIS’2007), April 23- 26, Ouarzazate, Morocco. Karim Baïna "WFEselector - a tool for Journées de l'open source ENSA de Marrakech comparing and selecting workflow engines". In Jorge Cardoso, José Cordeiro, and Joaquim Filipe, editors, Proceedings of the 9th International Conference on Enterprise Information 7-8 Mai 2010 Systems (ICEIS‘2007) (1), Volume DISI, Funchal, Madeira, Portugal, June 12-16, 2007, pages 330-337.
  39. 39. WFESelector ENSIAS © K. Baïna © ICEIS’2007 Notice that JBPM is clearly distinguished through 2 synthesised aggregates of all criteria (executability & vision) Notice that JBPM is clearly distinguished via all 5 synthesised aggregates of studies criteria taken one by one. There is a correlation between those measure de l'open source ENSA de Marrakech Journées 7-8 Mai 2010 (which shows some coherent logics, and equilibrium within Jbpm)
  40. 40. Les TOP 3 en BPM confirmés en 2009 Petia Wohed, IST’2009 © Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  41. 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. 42. La SOA pour l’EA Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  43. 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. 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. 45. SOA et le libre – offre riche Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  46. 46. SOA et le libre – Benchmark K. A. Kedji, M. S. Baldé, K. Baïna, ENSIAS et Mouhssine Lakhdissi, NEOXIA-Maroc 2008© Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Les TOP 2 confirmés par en 2009 !!
  47. 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. 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. 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. 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. 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. 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. 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. 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
  55. 55. WorkflowChecker / WorkflowMiner, ENSIAS © http://workflowminer.drivehq.com/workflowchecker.avi http://workflowminer.drivehq.com/workflowminer.avi Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  56. 56. Karim’s Baïna participation in design, management, and development of research prototypes, ENSIAS © WorkflowChecker WorkflowMiner WFMS portfolio management WorkflowSelector BPM PDCA loop Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  57. 57. WorkflowMiner, ENSIAS-LORIA© WfMS Workflow Logs 3. W ork flo w Min Workflow in action ing Enterprise 1. Process W A0 A1 A2 A3 or 2. Workflow Execution kf Mined Workflow Model lo w ign -Des D re es ork flow ig 4. W n A0 A1 A2 A3 A4 Designed Workflow Model Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  58. 58. WorkflowMiner, ENSIAS-LORIA © Papers Impact : ENSIAS R&D prototyping, published in DEA’2005, CAiSE’2006, and SOCA’2008 are referenced beside key reference BPM papers in the domain. - since 2004, more than 30 ENSIAS engineers have worked on WorkflowMiner - more than 1000 person days of work during three years Walid Gaaloul, Karim Baïna, and Claude Godart. "Workflow Mining : discovery of workflow patterns by execution log analysis" in French "Fouille de workflow, Découverte de patrons de workflows par l’analyse des traces d’exécution", Revue Technique et Sciences Informatiques(TSI’2010) French reference journal, Hermès-Lavoisier. Walid Gaaloul, Karim Baïna, and Claude Godart. Log-based Mining Techniques Applied to Web Service Composition Reengineering. Service Oriented Computing and Applications Journal (SOCA'08), 2(2-3):93-110, July 2008. Springer-Verlag K. Baïna, W. Gaaloul, R. El Khattabi et A. Mouhou. WorkflowMiner : a New Workflow Patterns and Performance Analysis tool. (CAiSE’06) Forum, Luxembourg, Grand-Duchy of Luxembourg, June 5-9, 2006. Journées de l'open source ENSA de Marrakech W. Gaaloul, K. Baïna et C. Godart. Towards Mining Structural Workflow Patterns. (DEXA’05), volume 7-8 Mai 2010 3588, pages 24–33, Copenhagen, Denmark, August 22-26 2005. Springer-Verlag.
  59. 59. WorkflowChecker, ENSIAS © Papers Impact : ENSIAS R&D prototyping, published in ICEIS’2008 and then in CoopIS’2008 begins to be referenced within some BPM research work with two well known universities, and journal papers. The papers bring an improvement of first graph reduction algorithms for structural verification of processes, and this improvement is referenced beside key reference papers in the domain. Step by step graph reduction based business process structural verification algorithm within WorkflowChecker -since 2007, more than 15 ENSIAS engineers have worked on developing WorkflowChecker during three years - more than 600 person days of design & development work Fodé Touré, Karim Baïna, and Walid Gaaloul. Toward a hybrid algorithm for workflow graph structural verification. In Proceedings of the 10th International Conference on Enterprise Information Systems (ICEIS'08), Barcelona, Spain, June 12-16, 2008. Fodé Touré, Karim Baïna, and Khalid Benali. An efficient algorithm for workflow graph structural verification. In Proceedings of the 16th de l'open source ENSA de Marrakech Cooperative Information Systems Journées International Conference on (CoopIS'08) Monterrey, Meico, Nov 12 - 14, 2008, Lecture Notes in Computer Science. Springer-Verlag. 7-8 Mai 2010
  60. 60. WFESelector ENSIAS © Classes of workflow selection criteria Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  61. 61. WFESelector ENSIAS © Papers Impact : ENSIAS R&D prototyping, and case study results, published in RCIS’2007 and then in ICEIS’2007 could influence and drive a huge BPM research community (many researchers in many well known universities, and many international conference & journal papers) : (i) to be more attracted by BPM open source benchmarking within a such large open source community, and (ii) to focus later on (instead of being lost within a such fertile production) only on the top 3 WFE : jBPM, OpenWFE & Enhydra Shark with newer visions, and interests both profitable for BPM open source community and BPM research. Screen shot of one eecution WFESelector applied on studied open source workflow engines evaluation case study TOP 3 TOP 8 TOP 6 K. Baïna © ICEIS’2007 - study has been achieved in June 2006, and than validated in 2007 newer open source versions - the WFESelector tool has been built on April 2007. -35 criteria synthetised into 2 dimensions - more than 100 ENSIAS engineers worked on more than 40 open source tools during two years -more than 3000 person days of design, evaluation, and development work Karim Baïna, Fatima-Zahra Azayite, Nabil Belakbir, Hicham Srir, and K. Benali, Workflow Engines Comparison Model. Proceedings of the 1st Research Challenges in Information Science (RCIS’2007), April 23- 26, Ouarzazate, Morocco. Karim Baïna "WFEselector - a tool for Journées de l'open source ENSA de Marrakech comparing and selecting workflow engines". In Jorge Cardoso, José Cordeiro, and Joaquim Filipe, editors, Proceedings of the 9th International Conference on Enterprise Information 7-8 Mai 2010 Systems (ICEIS‘2007) (1), Volume DISI, Funchal, Madeira, Portugal, June 12-16, 2007, pages 330-337.
  62. 62. Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  63. 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. 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. 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. 66. Open discussion Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  67. 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
  68. 68. Alqualsadi Al-kalsadi (aka alqualsadi) 1412 – 1486 Mathematician Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  69. 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. 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. 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.

×