Enterprise Architecture and Open Source

  • View
    6.159

  • Download
    4

Embed Size (px)

DESCRIPTION

French slides : - EA Introduction - EA and Open source Software - Alqualsadi research team axes on EA at ENSIAS (Enterprise Architectures, Quality their Development and Integration). Where : ENSA, Marrakech When : May 7th, 2010

Text of Enterprise Architecture and Open Source

  • 1.www.ensias.ma www.um5s.ac.maQuels Outils pour lArchitecture dEntreprise dans le monde du Logiciel Libre ? Prof. Habilit Karim Bana, quipe Alqualsadi,ENSIAS, Universit Mohammed V Souissi, Rabat baina@ensias.ma,www.ensias.ma/ens/bainaJournes de l'open source ENSA de Marrakech 7-8 Mai 2010 7 Mai 2010

2. Outline 1. LArchitecture dEntreprise2. LArchitecture dEntreprise et le libre3. Lquipe Alqualsadi de recherche enArchitecture dEntreprise4. DiscussionJournes de l'open source ENSA de Marrakech7-8 Mai 2010 3. Les investissements classiques Prise de conscience des grandeurs et de retours sur investissement (ROI)Construire une navette spatiale cote $1.7 billion (NASA)Construire un complexe de baseball cote $300 millionAcheter un jumbo 747 cote entre $198 et $227 millionPour $300 million dinvestissement dans un complexe debaseball, le strict minimum escompt serait un rseau hydraulique qui : dessert les salles deau, dessert les vestiaires irrigue automatiquement le terrain gazonne. Cependant, Le complexe doit tre plus quun btiment, quil soit : un vecteur de dveloppement conomique, un symbole de fiert, une place spciale de la communaut, quelque chose dextraordinaire qui mrite linvestissement engag. Journes de l'open source ENSA de Marrakech7-8 Mai 2010 MDIT, Michigans 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 importantsavec beaucoup de risque et dincertitude quant au retour surinvestissements. Les gouvernements locau des tats amricains investissent une totalitde $58.8 billion en technologie par an. Ceci quivaut : 34.5 navettes spatiales + des complexes de baseball pour une ligue entire + une flotte entire de jumbo 747 Pour $58.8 billion dinvestissement IT, le strict minimum escompt serait que : le renouvellement de leur permis de conduire se passe sans problme, les donnes lies leurs impts soient gres sans erreurs, les routes soient bien dessines et gres, les quartiers bien urbaniss et entretenus Mais plus que ce minimum, le citoyen dsire une technologie qui mrite linvestissement engag. Cest inconcevable dentreprendre des investissements IT dune telleenvergure et dattendre des ROIsource ENSA de Marrakech Journes de l'open consquents sans planification niarchitecture trs dtaille !!7-8 Mai 2010 MDIT, Michigans Department of Information Technology 5. A-t-on besoin darchitectes et darchitecture ?Un seul utilisateur, dans Un systme distribu, hautement critique un systme centralis et la taille de lentrepriseBesoin de plusieurs architectes : Pas besoin darchitecteArchitectes bases de donnes,Ni darchitecture Architectes infrastructure, Architectes mtier, Architectes solution, Journes de l'open source ENSA de Marrakech7-8 Mai 2010Architectes dEntreprise Roger Sessions, ObjectWatch 6. Un peu de Terminologie Journes de l'open source ENSA de Marrakech7-8 Mai 2010 Roger Sessions 7. www.ensias.ma www.um5s.ac.maArchitecture dEntreprise (EA)Journes de l'open source ENSA de Marrakech 7-8 Mai 2010 8. Architecture dEntreprise (EA) Motivations LEA a t initialement pense (en 1987) pour rpondre deux problmes essentiels :La complexit des systmes : les organisations dpensaientdes budgets faramineux en technologiesAlignement mtier trs faible : les organisations commenaient se rendre compte quil tait trs difficile de garder leurssystmes informatiques aligns (~ corrl positivement ) avec lemodle mtier (business model) Apparition du dilemme Croissance des Cots versus Dcroissancede la Valeur Ajoute Problme reconnu il y a 23 ans, mais a atteint son point de crise aujour daujourdhui.Journes de l'open source ENSA de Marrakech 7-8 Mai 2010 Roger Sessions, ObjectWatch 9. Exemples de problmes rels auxquels lEA est suppose rpondreJournes de l'open source ENSA de Marrakech 7-8 Mai 2010Jeanne Ross 2005 10. Peter Weil 2007 Journes de l'open source ENSA de Marrakech7-8 Mai 2010 11. Enterprise Architecture dfinition 1 for A. Goel et al., EA is aholistic 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 toenterpriseFunctions, Data,Roles & Units, EpressionEvents,EAEARessources,Produits & services,etc.EA Journes de l'open source ENSA de Marrakech7-8 Mai 2010 K. Bana & S. Slimani 2010 12. Enterprise Architecture dfinition 1 M. Lankhorst defines EA as a coherent whole of principles, methods, & modelsthat are used in the design & realization of an enterprises(i) organizational structure, (ii) business processes, (iii)information systems, and (iv) infrastructure, 2005. Method sPrincipls RealisationJournes de l'open source ENSA de Marrakech7-8 Mai 2010 K. Bana & S. Slimani 2010 13. Enterprise Architecture dfinition 3For Gartner Group, EA is the strategic planning process thatTranslates (an enterprise's business vision & strategy) into effective enterprise change, 2010. EA EAEA as strategic planning processJournes de l'open source ENSA de Marrakech 7-8 Mai 2010 K. Bana & S. Slimani 2010 14. Enterprise Architecture EA EAEpressionEAEA EA as strategic planning processMethod sPrinciplsRealisation OSmodel BPmodelJournes de l'open source ENSA de Marrakech ISmodel Inframodel 7-8 Mai 2010 K. Bana & S. Slimani 2010 15. LEA les Dimensions 1. Concepts :Vues et perspectives de lentreprise : fonctions (activits),informations, ressources, units organisationnelles, rles,comportements (processus mtiers), etc.Artefacts de modlisation (c..d. documents et rapports)Flux : matriels (produits)/immatriels (services), informations etcontrles 2. PrincipesSparation des comportements et des fonctions de lentrepriseSparation des comportements et des ressources de lentrepriseSparation des ressources et des rles et unitsorganisationnelles de lentreprise 3. Frameworks 4. Mthodologies Structures 5. Modles 6. OutilsJournes de l'open source ENSA de Marrakech 7-8 Mai 2010 16. Dimensions de lEA un essai dillustration des concepts et des principes perspectives de lEA perspectives de lEA principes de sparationdynamique de lalignementperspectives de lEA Matrice des projets par dpartementJournes de l'open source ENSA de Marrakech 7-8 Mai 2010 17. LEA Quelques questions auxquelles elle devra rpondre :Comment la technologie contribue aux rsultats mtiersescompts par le top management ?Quels systmes supportent telle ou telle fonction mtier ?Quelles licences lon a de telles solutions logicielles ?Qui, dans lorganisation, a dj valu une solutionlogicielle ? Quoi-Si (what-if):Si lon change une politique mtier, Quels systmes doit changer?Si lon change un certain systme, quels processus mtiers et/ougroupes dutilisateurs seraient impacts ?Si lon met jour (upgrade) la version dune solution logicielle,quest-ce qui sera affect ? Journes de l'open source ENSA de Marrakech7-8 Mai 2010 18. EA les frameworks (Enterprise Architecture Frameworks) EAF Un EAF est une proposition dune architecture de rfrence ou une structure de lArchitecture dEnterprise (lEAF = une bote outils pour lArchitecte dEnterprise)Les TOP 3 des Frameworks EA (EAF) (parmi une 15aine dEAF)1. Zachman Framework (Zachman Institute of Architecture) Utilis pour sa taxonomie de documents darchitectures Zachman grid2. TOGAF (The Open Group Architecture Framework) framework controll par lOpen Group utilis pour sa mthode ADM3. FEA (Federal Enterprise Architecture, US White House) utilis du fait que cest le framework appliqu le plus completJournes de l'open source ENSA de Marrakech7-8 Mai 2010 19. Zachman Framework (depuis 1986) DATA what FUNCT.how NETWK. where PEOPLE who TIME when MOTIV. whyScopecontetual Planner view Business Model conceptual Owner view System ModellogicalDesigner view Technology Model Physical Builder viewDetailed RepresentationsOut-Of-ContetSub-Constractor Journes de l'open source ENSA de Marrakechview Functionning7-8 Mai 2010enterpriseUser view 20. TOGAF (V1 : 1995 V9 : 2009) TOGAF, divise une architecture en 4 catgories :1. Architecture Mtierdcrit la stratgie mtier, la gouvernance, lorganisation, et les processusmtier utiliss pour atteindre les objectifs 2. Architecture ApplicativeDcrit le canevas des applications qui seront dployes, leursinteractions et leurs relations au processus mtiers de lorganisation. 3. Architecture de donnesdcrit la structure logique et physique des rfrentiels de donnes delentreprise et leur manire daccs et de gestion(grande quantit dedonnes et de paramtres, rfrentiels mtiers -catalogue produits,tables de scoring, etc.-) 4. Architecture TechniqueDcrit linfrastructure, matrielle/logicielle qui supporte le dploiement dumtier, des applications/services et des donnes. Ceci inclus lesinfrastructure informatiques, middleware, rseau, communication,traitements et standards Journes de l'open source ENSA de Marrakech 7-8 Mai 2010 21. FEA (V1 : 2002 V complte 2006)Est conforme aux directives Clinger-Cohen 1996Fournit une mthodologie commune pour traduire la stratgiemtier en architecture ITConvergence de plusieurs initiatives du gouvernement US EAP 92FEAF 99 FEA 02FEA 06 (complte)Journes de l'open source ENSA de Marrakech 7-8 Mai 2010 22. EA mthodologies et modlisation quelques exemplesmthodologiesTOGAF ADM (Architecture Development Method)Tous les frameworks du Gouvernement amricainincluent une mthodologie spcifique leur EAFEAF (DODAF, FEAF, TEAF)Gartner/Meta MethodologyEAPEA Cube MethodSEAM (Systemic Enterprise Architecture Method) Langages et notations de modlisationArchi-Mate, UEML, SysML, BPMN,