SlideShare une entreprise Scribd logo
1  sur  71
Télécharger pour lire hors ligne
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
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
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
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
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 ©
Un peu de Terminologie




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

                        Architecture
                    d’Entreprise (EA)




                                 Journées de l'open source ENSA de Marrakech
                                                  7-8 Mai 2010
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 ©
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 ©
Peter Weil 2007 ©
                    Journées de l'open source ENSA de Marrakech
                                     7-8 Mai 2010
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 ©
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 ©
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 ©
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 ©
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
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
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
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
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
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
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
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
TOGAF ADM (Architecture
Development Method)




           Journées de l'open source ENSA de Marrakech
                            7-8 Mai 2010
TOGAF ADM (Architecture
Development Method)




           Journées de l'open source ENSA de Marrakech
                            7-8 Mai 2010
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
Quels outils libres
pour la modélisation de
                 l’EA ?




         Journées de l'open source ENSA de Marrakech
                          7-8 Mai 2010
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
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
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
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 ©
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 ©
Quels outils libres
pour la mise en place de
                   l’EA ?




         Journées de l'open source ENSA de Marrakech
                          7-8 Mai 2010
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
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
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
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ées de l'open source ENSA de Marrakech
                                                7-8 Mai 2010
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.
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)
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
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
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
                                           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
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
SOA et le libre – offre riche




            Journées de l'open source ENSA de Marrakech
                             7-8 Mai 2010
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 !!
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
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
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
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
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
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
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.
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
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
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
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
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.
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
WFESelector ENSIAS ©




      Classes of workflow selection criteria
             Journées de l'open source ENSA de Marrakech
                              7-8 Mai 2010
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.
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 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
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
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
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’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
Alqualsadi




Al-kalsadi (aka alqualsadi)
         1412 – 1486
       Mathematician
  Journées de l'open source ENSA de Marrakech
                  7-8 Mai 2010
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
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
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.

Contenu connexe

Tendances

Reengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The CloudReengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The Cloudaccenture
 
ITSM and Service Catalog Overview
ITSM and Service Catalog OverviewITSM and Service Catalog Overview
ITSM and Service Catalog OverviewChristopher Glennon
 
IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 Rob Akershoek
 
eTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdfeTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdfChris Bian Ong
 
ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)Flevy.com Best Practices
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming BusinessReal IRM
 
Driving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureDriving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureSanjeewaRavi
 
Telecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM FlowsTelecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM FlowsRobert Bratulic
 
A Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkA Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkPaul Sullivan
 
ITIL,COBIT and IT4IT Mapping
ITIL,COBIT and IT4IT MappingITIL,COBIT and IT4IT Mapping
ITIL,COBIT and IT4IT MappingRob Akershoek
 
Role with IT(IL) - V3 Roles and Responsibilities - ITSM Academy Webinar
Role with IT(IL) - V3 Roles and Responsibilities - ITSM Academy WebinarRole with IT(IL) - V3 Roles and Responsibilities - ITSM Academy Webinar
Role with IT(IL) - V3 Roles and Responsibilities - ITSM Academy WebinarITSM Academy, Inc.
 
COBIT 2019 Overview_v1.1.pdf
COBIT 2019 Overview_v1.1.pdfCOBIT 2019 Overview_v1.1.pdf
COBIT 2019 Overview_v1.1.pdfMartinPatrici
 
ITSM and ITOM Coming Together
ITSM and ITOM Coming TogetherITSM and ITOM Coming Together
ITSM and ITOM Coming TogetherOpsRamp
 
Réussir son catalogue de services
Réussir son catalogue de servicesRéussir son catalogue de services
Réussir son catalogue de servicesRenaud BROSSE
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFxavblai
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best PracticeAlan McSweeney
 
From Business model to Capability Map
From Business model to Capability Map From Business model to Capability Map
From Business model to Capability Map COMPETENSIS
 

Tendances (20)

Reengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The CloudReengineering The IT Operating Model to Embrace The Power Of The Cloud
Reengineering The IT Operating Model to Embrace The Power Of The Cloud
 
ITSM and Service Catalog Overview
ITSM and Service Catalog OverviewITSM and Service Catalog Overview
ITSM and Service Catalog Overview
 
IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022
 
TOGAF Complete Slide Deck
TOGAF Complete Slide DeckTOGAF Complete Slide Deck
TOGAF Complete Slide Deck
 
eTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdfeTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdf
 
ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming Business
 
The future of AIOps
The future of AIOpsThe future of AIOps
The future of AIOps
 
Driving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureDriving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital Architecture
 
Telecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM FlowsTelecommunication Business Process - eTOM Flows
Telecommunication Business Process - eTOM Flows
 
A Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkA Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability Framework
 
Itil v4-mindmap
Itil v4-mindmapItil v4-mindmap
Itil v4-mindmap
 
ITIL,COBIT and IT4IT Mapping
ITIL,COBIT and IT4IT MappingITIL,COBIT and IT4IT Mapping
ITIL,COBIT and IT4IT Mapping
 
Role with IT(IL) - V3 Roles and Responsibilities - ITSM Academy Webinar
Role with IT(IL) - V3 Roles and Responsibilities - ITSM Academy WebinarRole with IT(IL) - V3 Roles and Responsibilities - ITSM Academy Webinar
Role with IT(IL) - V3 Roles and Responsibilities - ITSM Academy Webinar
 
COBIT 2019 Overview_v1.1.pdf
COBIT 2019 Overview_v1.1.pdfCOBIT 2019 Overview_v1.1.pdf
COBIT 2019 Overview_v1.1.pdf
 
ITSM and ITOM Coming Together
ITSM and ITOM Coming TogetherITSM and ITOM Coming Together
ITSM and ITOM Coming Together
 
Réussir son catalogue de services
Réussir son catalogue de servicesRéussir son catalogue de services
Réussir son catalogue de services
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
 
From Business model to Capability Map
From Business model to Capability Map From Business model to Capability Map
From Business model to Capability Map
 

Similaire à Enterprise Architecture and Open Source

SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...Khaled Ben Driss
 
Quand l'Internet converge avec le mobile
Quand l'Internet converge avec le mobileQuand l'Internet converge avec le mobile
Quand l'Internet converge avec le mobilePascal Poty
 
Trading dans le Cloud en gardant les pieds sur terre!
Trading dans le Cloud en gardant les pieds sur terre!Trading dans le Cloud en gardant les pieds sur terre!
Trading dans le Cloud en gardant les pieds sur terre!Francis Otshudi
 
Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...
Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...
Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...I MT
 
Karim Baina activities ensias
Karim Baina activities ensiasKarim Baina activities ensias
Karim Baina activities ensiasKarim Baïna
 
Introduction seminaire groupe flowline
Introduction seminaire groupe flowlineIntroduction seminaire groupe flowline
Introduction seminaire groupe flowlinepimp uncle
 
Presentation web3.0 par Tassha Studio
Presentation web3.0 par Tassha StudioPresentation web3.0 par Tassha Studio
Presentation web3.0 par Tassha StudioMildiou
 
Robotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de SherbrookeRobotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de SherbrookeSherbrooke Innopole
 
Investissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computingInvestissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computingcapdigital
 
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207Laurent Broudoux
 
OCTO 2012 - Banque du futur 2020 : scenarios 2020
OCTO 2012 - Banque du futur 2020 : scenarios 2020OCTO 2012 - Banque du futur 2020 : scenarios 2020
OCTO 2012 - Banque du futur 2020 : scenarios 2020OCTO Technology
 
Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012
Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012
Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012tunisjug
 
Monticolo sem-know
 Monticolo sem-know Monticolo sem-know
Monticolo sem-knowADIL LAOUFI
 
Drupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par LinagoraDrupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par Linagorajp_mouton
 
Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleErol GIRAUDY
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Marc Dutoo
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...Khaled Ben Driss
 

Similaire à Enterprise Architecture and Open Source (20)

SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
 
Presentation Ai3 V2
Presentation Ai3   V2Presentation Ai3   V2
Presentation Ai3 V2
 
Quand l'Internet converge avec le mobile
Quand l'Internet converge avec le mobileQuand l'Internet converge avec le mobile
Quand l'Internet converge avec le mobile
 
Trading dans le Cloud en gardant les pieds sur terre!
Trading dans le Cloud en gardant les pieds sur terre!Trading dans le Cloud en gardant les pieds sur terre!
Trading dans le Cloud en gardant les pieds sur terre!
 
Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...
Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...
Colloque IMT -04/04/2019- L'IA au cœur des mutations industrielles - Interopé...
 
3 architecte-si
3 architecte-si3 architecte-si
3 architecte-si
 
Karim Baina activities ensias
Karim Baina activities ensiasKarim Baina activities ensias
Karim Baina activities ensias
 
Introduction seminaire groupe flowline
Introduction seminaire groupe flowlineIntroduction seminaire groupe flowline
Introduction seminaire groupe flowline
 
Presentation web3.0 par Tassha Studio
Presentation web3.0 par Tassha StudioPresentation web3.0 par Tassha Studio
Presentation web3.0 par Tassha Studio
 
Robotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de SherbrookeRobotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
 
Investissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computingInvestissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computing
 
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
 
Mohamed -CV 2016
Mohamed -CV 2016 Mohamed -CV 2016
Mohamed -CV 2016
 
OCTO 2012 - Banque du futur 2020 : scenarios 2020
OCTO 2012 - Banque du futur 2020 : scenarios 2020OCTO 2012 - Banque du futur 2020 : scenarios 2020
OCTO 2012 - Banque du futur 2020 : scenarios 2020
 
Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012
Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012
Java et java ee histoire présent futur khaled ben driss tnjug 24 04 2012
 
Monticolo sem-know
 Monticolo sem-know Monticolo sem-know
Monticolo sem-know
 
Drupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par LinagoraDrupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par Linagora
 
Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence Artificielle
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
 

Plus de Karim Baïna

مرثية الدكتور عباس الجراري Elegy of Abbès Jirari
مرثية الدكتور عباس الجراري  Elegy of Abbès Jirariمرثية الدكتور عباس الجراري  Elegy of Abbès Jirari
مرثية الدكتور عباس الجراري Elegy of Abbès JirariKarim Baïna
 
Seminar Design Thinking Innovation au LIMOS 23 Juin 2022
Seminar Design Thinking Innovation au LIMOS 23 Juin 2022Seminar Design Thinking Innovation au LIMOS 23 Juin 2022
Seminar Design Thinking Innovation au LIMOS 23 Juin 2022Karim Baïna
 
Karim Baïna Talk at BPC 2022
Karim Baïna Talk at BPC 2022Karim Baïna Talk at BPC 2022
Karim Baïna Talk at BPC 2022Karim Baïna
 
Karim Baina AI For Smart Cities Information Systems ISSM2019
Karim Baina AI For Smart Cities Information Systems ISSM2019Karim Baina AI For Smart Cities Information Systems ISSM2019
Karim Baina AI For Smart Cities Information Systems ISSM2019Karim Baïna
 
Karim Baina Society 5.0/Industry5.0 15072021
Karim Baina Society 5.0/Industry5.0 15072021Karim Baina Society 5.0/Industry5.0 15072021
Karim Baina Society 5.0/Industry5.0 15072021Karim Baïna
 
Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021
Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021
Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021Karim Baïna
 
Fête de la rentrée scolaire 2020 Karim BAINA ENSIAS
Fête de la rentrée scolaire 2020 Karim BAINA ENSIASFête de la rentrée scolaire 2020 Karim BAINA ENSIAS
Fête de la rentrée scolaire 2020 Karim BAINA ENSIASKarim Baïna
 
poetry printemps covid19 karim baina 11 avril 2020
poetry printemps covid19 karim baina 11 avril 2020poetry printemps covid19 karim baina 11 avril 2020
poetry printemps covid19 karim baina 11 avril 2020Karim Baïna
 
Poetry Covid-19 Karim Baina 23 Mars 2020
Poetry Covid-19 Karim Baina 23 Mars 2020Poetry Covid-19 Karim Baina 23 Mars 2020
Poetry Covid-19 Karim Baina 23 Mars 2020Karim Baïna
 
Digital Smart System Forum Five Edition 5 panel
Digital Smart System Forum Five Edition 5 panelDigital Smart System Forum Five Edition 5 panel
Digital Smart System Forum Five Edition 5 panelKarim Baïna
 
conference m amrani ensias 271217
conference m amrani ensias 271217conference m amrani ensias 271217
conference m amrani ensias 271217Karim Baïna
 
Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016Karim Baïna
 
Karim Baina Big Data Seminar ENSIAS December 2016
Karim Baina Big Data Seminar ENSIAS December 2016Karim Baina Big Data Seminar ENSIAS December 2016
Karim Baina Big Data Seminar ENSIAS December 2016Karim Baïna
 
Conference M. Benhaddou ENSIAS 141216
Conference M. Benhaddou ENSIAS 141216Conference M. Benhaddou ENSIAS 141216
Conference M. Benhaddou ENSIAS 141216Karim Baïna
 
Conference m.saad-ensias-301116
Conference m.saad-ensias-301116Conference m.saad-ensias-301116
Conference m.saad-ensias-301116Karim Baïna
 
Karim baina iwaise2016
Karim baina iwaise2016Karim baina iwaise2016
Karim baina iwaise2016Karim Baïna
 
Karim Baina Assises AUSIM 2016
Karim Baina Assises AUSIM 2016Karim Baina Assises AUSIM 2016
Karim Baina Assises AUSIM 2016Karim Baïna
 

Plus de Karim Baïna (20)

مرثية الدكتور عباس الجراري Elegy of Abbès Jirari
مرثية الدكتور عباس الجراري  Elegy of Abbès Jirariمرثية الدكتور عباس الجراري  Elegy of Abbès Jirari
مرثية الدكتور عباس الجراري Elegy of Abbès Jirari
 
Seminar Design Thinking Innovation au LIMOS 23 Juin 2022
Seminar Design Thinking Innovation au LIMOS 23 Juin 2022Seminar Design Thinking Innovation au LIMOS 23 Juin 2022
Seminar Design Thinking Innovation au LIMOS 23 Juin 2022
 
Karim Baïna Talk at BPC 2022
Karim Baïna Talk at BPC 2022Karim Baïna Talk at BPC 2022
Karim Baïna Talk at BPC 2022
 
Karim Baina AI For Smart Cities Information Systems ISSM2019
Karim Baina AI For Smart Cities Information Systems ISSM2019Karim Baina AI For Smart Cities Information Systems ISSM2019
Karim Baina AI For Smart Cities Information Systems ISSM2019
 
Karim Baina Society 5.0/Industry5.0 15072021
Karim Baina Society 5.0/Industry5.0 15072021Karim Baina Society 5.0/Industry5.0 15072021
Karim Baina Society 5.0/Industry5.0 15072021
 
Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021
Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021
Karim Baina Maroc Post Covid-19 Disruption Digitale 14072021
 
Fête de la rentrée scolaire 2020 Karim BAINA ENSIAS
Fête de la rentrée scolaire 2020 Karim BAINA ENSIASFête de la rentrée scolaire 2020 Karim BAINA ENSIAS
Fête de la rentrée scolaire 2020 Karim BAINA ENSIAS
 
Sana3oudou
Sana3oudouSana3oudou
Sana3oudou
 
3yd sa3id
3yd sa3id3yd sa3id
3yd sa3id
 
poetry printemps covid19 karim baina 11 avril 2020
poetry printemps covid19 karim baina 11 avril 2020poetry printemps covid19 karim baina 11 avril 2020
poetry printemps covid19 karim baina 11 avril 2020
 
Poetry Covid-19 Karim Baina 23 Mars 2020
Poetry Covid-19 Karim Baina 23 Mars 2020Poetry Covid-19 Karim Baina 23 Mars 2020
Poetry Covid-19 Karim Baina 23 Mars 2020
 
Ici ensias Hymne
Ici ensias HymneIci ensias Hymne
Ici ensias Hymne
 
Digital Smart System Forum Five Edition 5 panel
Digital Smart System Forum Five Edition 5 panelDigital Smart System Forum Five Edition 5 panel
Digital Smart System Forum Five Edition 5 panel
 
conference m amrani ensias 271217
conference m amrani ensias 271217conference m amrani ensias 271217
conference m amrani ensias 271217
 
Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016Karim Baina Big Data ENSIAS December 2016
Karim Baina Big Data ENSIAS December 2016
 
Karim Baina Big Data Seminar ENSIAS December 2016
Karim Baina Big Data Seminar ENSIAS December 2016Karim Baina Big Data Seminar ENSIAS December 2016
Karim Baina Big Data Seminar ENSIAS December 2016
 
Conference M. Benhaddou ENSIAS 141216
Conference M. Benhaddou ENSIAS 141216Conference M. Benhaddou ENSIAS 141216
Conference M. Benhaddou ENSIAS 141216
 
Conference m.saad-ensias-301116
Conference m.saad-ensias-301116Conference m.saad-ensias-301116
Conference m.saad-ensias-301116
 
Karim baina iwaise2016
Karim baina iwaise2016Karim baina iwaise2016
Karim baina iwaise2016
 
Karim Baina Assises AUSIM 2016
Karim Baina Assises AUSIM 2016Karim Baina Assises AUSIM 2016
Karim Baina Assises AUSIM 2016
 

Enterprise Architecture and Open Source

  • 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
  • 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. Un peu de Terminologie Journées de l'open source ENSA de Marrakech 7-8 Mai 2010 Roger Sessions ©
  • 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. 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. 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. Peter Weil 2007 © Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  • 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. 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. 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. 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. 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
  • 23. TOGAF ADM (Architecture Development Method) Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  • 24. TOGAF ADM (Architecture Development Method) 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
  • 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. 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. 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. 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. 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
  • 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. 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. 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. 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
  • 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. 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
  • 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. 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. 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. 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. 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. WFESelector ENSIAS © Classes of workflow selection criteria Journées de l'open source ENSA de Marrakech 7-8 Mai 2010
  • 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. 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
  • 68. Alqualsadi Al-kalsadi (aka alqualsadi) 1412 – 1486 Mathematician Journées de l'open source ENSA de Marrakech 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.