SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Lecture 1



                           Enterprise Architecture
                                Introduction
                                        (Enterprise Architecture IS353)



                                          Abdisalam Issa-Salwe

                                  Taibah University
                     College of Computer Science & Engineering
                          Information Systems Department




Topic subject
 Background
 Enterprise Architecture definition
 System architecture
 The Role of EA
 Enterprise Frameworks:
     Zachman Framework
     Open Group’s Architecture Framework (TOGAF)
 The Foundation for Execution
 Business architecture
 Information architecture
 Application architecture
 Technology architecture
 Implementation
                                                                                                2
           Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                    1
Definition (cont…)
 “The organizational structure of a system or component.”
     IEEE Standard 610, “Standard Computer Dictionary:
     A Compilation of IEEE Standard Computer
     Glossaries”
 “The fundamental organization of a system embodied in
 its components, their relationships to each other, and to
 the environment, and the principles guiding its design
 and evolution.”
     IEEE Standard 1471, “IEEE Recommended Practice
     for Architectural Description of Software-Intensive
     Systems.



                                                                                                3
           Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




Definition (cont…)

 Oxford:
   “The art or science of building or constructing
   edifices of any kind for human use…”
   “The special method or ‘style’ in accordance
   with which the details of the structure and
   ornamentation of a building are arranged.”




                                                                                                4
           Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                    2
Defining an IT Architecture
    ANSI/IEEE Standard 1471-2000
      Conceptually an IT Architecture is
        The fundamental organization of a system,
        embodied in its components,
        their relationships
           to each other
           and the environment,
        and the principles governing its design and
        evolution.
      Practically it is represented in Architectural
      Descriptions from the viewpoints of the
      Stakeholders
5
             Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




Some more ANSI/IEEE definitions

    Architect:
      the person, team, or organisation responsible
      for systems architecture
    Architecting:
      the activities of defining, documenting,
      maintaining, improving and certifying proper
      implementation of an architecture.
    Architectural description
      a collection of products to document an
      architecture.
6
             Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                  3
Enterprise Architecture

 Enterprise Architecture: the explicit
 description and documentation of the
 current and desired relationships among
 business and management processes and
 information technology
                               OMB Circular A-130,




Enterprise Architecture (cont…)

 Defines a framework in which one
 describes the current and future work
 activities and justifies the investments
 (personnel, data, applications) of an
 “enterprise”




                                                     4
Enterprise Architecture (cont…)

    Enterprise - the highest level of organization,
    or one that is trans-organizational
    Infrastructure - all supportive resources to
    getting the job done: people, processes,
    technology
    Model - a recreation or representation of the
    infrastructure
    Framework - the collection of the models
    suited to a specific enterprise




Reference Models
 Business Reference Model (BRM) –define
 mission-critical lines of business, business
 processes, and functions
 Technical Reference Model (TRM) –identifies
 and describes the information services used to
 achieve the BRM
 Data Reference Model (DRM) – defines the
 data/information structures, definitions, and
 valids required by the BRM in the context of the
 TRM




                                                      5
Zachman Framework
                                                   What   How   Where    Who   When   Why

          Planner’s view             Contextual


          Owner’s view               Conceptual


          Designer’s view              Logical


          Builder’s view              Physical


          Integrator’s view           As Built


          User’s view                Functioning

                                                   What   How    Where   Who   When   Why




Describing the Enterprise

                                                                 Work
                           work                                  assignments
             data                    processes

mission                       data                               Investments,
                                                                 Planning


                                                                Software system
                                                      data
                                                                design

                              data

                                                                 Data management
                    business modeling




                                                                                            6
Defining the Enterprise
     community

          whole of
          government

                 ministry


                        division


                                  office


                            workgroup



                                         # participants, complexity




Architecture views
     System Stakeholder:
        an individual, team, or organization (or classes thereof)
        with interests in, or concerns relative to, a system
     View:
        a representation of a whole system from the
        perspective of a related set of concerns
     Viewpoint: (a schema of the information in a view)
        acts as a pattern or template from which to develop
        individual views by establishing the purposes and
        audience for a view and the techniques for its creation
        and analysis

14
                  Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                       7
Architecture view (cont…)

     Description of the architecture from the viewpoint of a
     specific stakeholder
     The main mechanism of communication between the
     architect and the stakeholder
     Used to ensure accuracy of understanding of the current
     system
     Used to ensure the architecture meets the need of each
     stakeholder
     The collection of views comprises the description of the
     architecture


15
                 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




Architecture view (cont…)
     An architecture framework is a set of tools which can be used
     for developing a broad range of different architectures.[3] It
     should:
     describe a method for defining an information system in terms
     of a set of building blocks
     show how the building blocks fit together
     contain a set of tools
     provide a common vocabulary
     include a list of recommended standards
     include a list of compliant products that can be used to
     implement the building blocks



16
                 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                      8
System architecture
 Design:
   How each component should be build
   OO, Class, design patterns etc’.
 Differences between architecture and design
   Many different designs may address the same need
   Different architectures imply different needs
 Sample from reality: House
   Architecture: number of rooms, main structure,
   character, guiding lines.
   Design: interior design, rooms structure, electricity,
   etc’
                                                                                                17
           Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




About Enterprise Architecture
 Its not technical!
 Aligning IT to business.
 Answering all of the enterprise needs
 Transverse view.
  knowing and managing the current situation,
 paving the road for the wanted one.
 Implementation of information management
 Enforce homogeneous solutions and enable
 “One system” to the users.

                                                                                                18
           Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                     9
About Enterprise Architecture (cont…)

     Architected business information systems
     will have:
       A greater ability to respond to new demands
       A greater business value to the organization
       A greater ability to use new technology
       A faster, simpler and cheaper procurement
       process
       The ability to support a faster time-to-market


19
               Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




About Architectural Framework
     Architecture design is a complex process
     An architectural framework is a tool for:
         Designing a broad range of a architectures
         Assisting the evaluation of different architectures
         Selecting and building the right architecture for an
         organization
     It embodies best practice and acknowledged wisdom
     It presents a set of services, standards, design concepts,
     components and configurations
     It guides the development of specific architectures


20
               Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                    10
About Architectural Framework (cont…)
     Use of a framework leads to:
       The use of common principles, assumptions and
       terminology
       The development of information systems with
       better integration and interoperability, especially
       with respect to issues that affect the whole
       enterprise
     What Framework is Not:
       A framework does not make architectural design
       an automatic process
       It is a valuable aid to experienced and
       knowledgeable IT Architects
21
                  Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




The position of IT Architects

     Technical                                                                         Business
     Management                                                                        Management




                                         IT Architects




                                        System Designers
                                        & Developers


22




                                                                                                       11
Enterprise Architecture (EA)

    Enterprise Architecture has
    consistently failed to deliver
    to business
    Frameworks have grown
    ever more complex
    Competitive pressure has
    never been more
    So how can Enterprise
    Architecture deliver results?

                                                 23




The Role of EA
  Informing and Supporting Business
  Strategic Vision while reforming and
  simplifying the approach to the processing
  that supports the business
  The Enterprise and the Business
  The opportunities to do business better
  and satisfy the business “imperatives”.
  Supporting strategic agility, representing
  technical innovation in business terms
  interpreting that strategic vision to direct
  and motivate IT activity.
  Direct and motivate IT activity

                                                 24




                                                      12
Zachman Framework
   Row 1 – Scope
    External Requirements and
       Drivers
                                                            What   How   Where   Who   When   Why
   Business Function Modeling
   Row 2 – Enterprise Model               1   Contextual                                            Contextual

    Business Process Models
   Row 3 – System Model                   2   Conceptual                                            Conceptual

    Logical Models
    Requirements Definition
                                          3     Logical                                               Logical
   Row 4 – Technology Model
    Physical Models
    Solution Definition and Development   4    Physical                                              Physical



   Row 5 – As Built
    As Built                              5    As Built                                              As Built


    Deployment
   Row 6 – Functioning                    6   Functioning                                           Functioning

   Enterprise
                                                            What   How   Where   Who   When   Why
    Functioning Enterprise
    Evaluation




Open Group’s Architecture Framework (TOGAF)

     A set of methods for IT Architectures

     IT Emphasis

     Aims to provide a Common
     Vocabulary

     The Open Group

     Technology Neutral

     Technical Pedigree


                                                                                                      26




                                                                                                                  13
The Foundation for Execution

                         Strategic Initiatives




             Operating model

                  Defines       Enterprise architecture
              integration and
              standardization
               requirements



                      Foundation for execution
                      • Core business processes
                           • IT infrastructure


                                                          27




Foundation and Infrastructure

     Foundation is partly the IT Infrastructure

     Automated and non-automated technology

     Understanding is key

     The tool is not the job!

     Supporting the ‘Undertaking to do Business’


                                                          28




                                                               14
Supporting Agility

     Exploiting the Model

     Integration & Standardisation

     Agile Strategic Initiatives

     Managed Progression

     Business Types




                                                                                                    29




  Business architecture
    Enterprise architecture awareness
    Implement EA vision
      Organization commitment
      Mapping stakeholders
    Business architecture
      How the business works
         BPM / BPMN / BPEN
      Business targets
         What are the vision and mission.
         Gaps from current situation
      Constraints and demands from IT

                                                                                                    30
               Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                         15
Information architecture
 Influence from business architecture.
 Classification enterprise information.
 How information is being managed?
 Where to store data?
 Data schemas
 How to collaborate data
 Mapping of unused / missing information
 Information availability
 Information security.


                                                                                              31
         Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




Application architecture

 Byproduct of business and information
 architecture.
 Aligning systems to business needs
 Basic structure of systems
   Architecture patterns
 Relations and communication between
 systems
 How systems share data

                                                                                              32
         Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                   16
Technology architecture
 Influenced by other architectures.
 Needed infrastructure to support the systems.
 Collection of selected technologies and tools to
 implement chosen architectures
    Development
    Tools
    Communication
    Backups
    Standards

                                                                                                  33
             Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




Implementation
 Solution
   Mapping current situation
   Defining the ideal situation
   Gap analysis
   Creating blueprints, instructions and standards to fill the gaps.
 Work plan
   Practical definition of migration to ideal situation on time line.
   Taking into account current situation and other constraints
 Governance
   Governance the chosen architecture in daily work




                                                                                                  34
             Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




                                                                                                       17
Who implement it
 Governmental agencies in the states
 Firms & enterprises
 Improvement of IT products and saving




                                                                                              35
         Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University




References
 Clive Finkelstein, 2007, Introduction to
 Enterprise Architecture. http://www.tdan.com/
 Abdisalam Issa-Salwe, Lecture Notes:
 Enterprise Architecture Fundamentals, Thames
 Valley University, 2008.




                                                                                              36




                                                                                                   18

Contenu connexe

Tendances

Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureVikas Grover
 
Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Leo Shuster
 
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
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecturesandeep gosain
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy IntroductionFrankie Hsiang
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture Daljit Banger
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for DummiesSebastien Juras
 
Setting Some Realistic Enterprise Architecture Goals
Setting Some Realistic Enterprise Architecture GoalsSetting Some Realistic Enterprise Architecture Goals
Setting Some Realistic Enterprise Architecture GoalsPaul Ramsay
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?BOC Group
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecturescmiyer
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?Brett Colbert
 
Enterprise Architecture & IT standards
Enterprise Architecture &  IT standardsEnterprise Architecture &  IT standards
Enterprise Architecture & IT standardsLouw Labuschagne
 
Create an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 StepsCreate an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 StepsMauricio 'MJ' Jimenez
 
Enterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same PageEnterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same PageSimon Polovina
 
Enterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseEnterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseYan Zhao
 
Selecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise ArchitectureSelecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise Architecturesallybean
 
Enterprise architecture framework business case
Enterprise architecture framework business caseEnterprise architecture framework business case
Enterprise architecture framework business caseAlex Antonatos
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0iasaglobal
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Sunil Kempegowda
 
Information System Architecture
Information System ArchitectureInformation System Architecture
Information System ArchitectureSuresh Pokharel
 

Tendances (20)

Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Introduction to Enterprise Architecture
Introduction to Enterprise Architecture
 
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
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy Introduction
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for Dummies
 
Setting Some Realistic Enterprise Architecture Goals
Setting Some Realistic Enterprise Architecture GoalsSetting Some Realistic Enterprise Architecture Goals
Setting Some Realistic Enterprise Architecture Goals
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
 
Enterprise Architecture & IT standards
Enterprise Architecture &  IT standardsEnterprise Architecture &  IT standards
Enterprise Architecture & IT standards
 
Create an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 StepsCreate an Enterprise Architecture Strategy in 3 Steps
Create an Enterprise Architecture Strategy in 3 Steps
 
Enterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same PageEnterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same Page
 
Enterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseEnterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in Enterprise
 
Selecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise ArchitectureSelecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise Architecture
 
Enterprise architecture framework business case
Enterprise architecture framework business caseEnterprise architecture framework business case
Enterprise architecture framework business case
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®
 
Information System Architecture
Information System ArchitectureInformation System Architecture
Information System Architecture
 

En vedette

Engineering Management,
Engineering Management, Engineering Management,
Engineering Management, sunil.b.gupta
 
The Balance Scorecard
The Balance ScorecardThe Balance Scorecard
The Balance ScorecardPreet Gill
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1iasaglobal
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Sam Mandebvu
 
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewEnterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewWinton Winton
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9Prashant Patade
 
Balanced Scorecard Presentation
Balanced Scorecard PresentationBalanced Scorecard Presentation
Balanced Scorecard Presentationtimadams2323
 
An introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptsAn introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptswweinmeyer79
 
Balanced scorecard ppt slides
Balanced scorecard ppt slidesBalanced scorecard ppt slides
Balanced scorecard ppt slidesYodhia Antariksa
 

En vedette (10)

Engineering Management,
Engineering Management, Engineering Management,
Engineering Management,
 
The Balance Scorecard
The Balance ScorecardThe Balance Scorecard
The Balance Scorecard
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
Balanced Scorecard
Balanced Scorecard  Balanced Scorecard
Balanced Scorecard
 
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewEnterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9
 
Balanced Scorecard Presentation
Balanced Scorecard PresentationBalanced Scorecard Presentation
Balanced Scorecard Presentation
 
An introduction to fundamental architecture concepts
An introduction to fundamental architecture conceptsAn introduction to fundamental architecture concepts
An introduction to fundamental architecture concepts
 
Balanced scorecard ppt slides
Balanced scorecard ppt slidesBalanced scorecard ppt slides
Balanced scorecard ppt slides
 

Similaire à Lecture1 is323-enterprise architecture(ea-concepts)

Enterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderEnterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderBrian Elvesæter
 
A method to_define_an_enterprise_architecture_using_the_zachman_framework
A method to_define_an_enterprise_architecture_using_the_zachman_frameworkA method to_define_an_enterprise_architecture_using_the_zachman_framework
A method to_define_an_enterprise_architecture_using_the_zachman_frameworkbambangpadhi
 
Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...Sheila Guy
 
A Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman FrameworkA Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman FrameworkKim Daniels
 
Enterprise Architecture By Sherif Abd El Gawad
Enterprise Architecture By Sherif Abd El GawadEnterprise Architecture By Sherif Abd El Gawad
Enterprise Architecture By Sherif Abd El GawadSherif Abdelgawad
 
Lab Software Architecture (in spanish)
Lab Software Architecture (in spanish)Lab Software Architecture (in spanish)
Lab Software Architecture (in spanish)Fáber D. Giraldo
 
Essential layers artifact_and_dependencies_of_ea
Essential layers artifact_and_dependencies_of_eaEssential layers artifact_and_dependencies_of_ea
Essential layers artifact_and_dependencies_of_eabambangpadhi
 
An information system_architectural_framework
An information system_architectural_frameworkAn information system_architectural_framework
An information system_architectural_frameworkbambangpadhi
 
Architecting and Designing Enterprise Applications
Architecting and Designing Enterprise ApplicationsArchitecting and Designing Enterprise Applications
Architecting and Designing Enterprise ApplicationsGem WeBlog
 
Chapter 1 - Introduction to System Integration and Architecture.pdf
Chapter 1 - Introduction to System Integration and Architecture.pdfChapter 1 - Introduction to System Integration and Architecture.pdf
Chapter 1 - Introduction to System Integration and Architecture.pdfKhairul Anwar Sedek
 
Software Architecture
Software ArchitectureSoftware Architecture
Software ArchitectureVikas Dhyani
 
Information management
Information managementInformation management
Information managementDavid Champeau
 
Software architecture simplified
Software architecture simplifiedSoftware architecture simplified
Software architecture simplifiedPrasad Chitta
 

Similaire à Lecture1 is323-enterprise architecture(ea-concepts) (20)

Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)
 
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
 
Enterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderEnterprise Architecture og SOA trender
Enterprise Architecture og SOA trender
 
A method to_define_an_enterprise_architecture_using_the_zachman_framework
A method to_define_an_enterprise_architecture_using_the_zachman_frameworkA method to_define_an_enterprise_architecture_using_the_zachman_framework
A method to_define_an_enterprise_architecture_using_the_zachman_framework
 
Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...Is The Architectures Of The Convnets ) For Action...
Is The Architectures Of The Convnets ) For Action...
 
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
 
A Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman FrameworkA Method To Define An Enterprise Architecture Using The Zachman Framework
A Method To Define An Enterprise Architecture Using The Zachman Framework
 
Enterprise Architecture By Sherif Abd El Gawad
Enterprise Architecture By Sherif Abd El GawadEnterprise Architecture By Sherif Abd El Gawad
Enterprise Architecture By Sherif Abd El Gawad
 
software architecture
software architecturesoftware architecture
software architecture
 
Why to Architecture Information
Why to Architecture InformationWhy to Architecture Information
Why to Architecture Information
 
Information System Management - Architecture and Infrastructure
Information System Management - Architecture and InfrastructureInformation System Management - Architecture and Infrastructure
Information System Management - Architecture and Infrastructure
 
Lab Software Architecture (in spanish)
Lab Software Architecture (in spanish)Lab Software Architecture (in spanish)
Lab Software Architecture (in spanish)
 
Essential layers artifact_and_dependencies_of_ea
Essential layers artifact_and_dependencies_of_eaEssential layers artifact_and_dependencies_of_ea
Essential layers artifact_and_dependencies_of_ea
 
An information system_architectural_framework
An information system_architectural_frameworkAn information system_architectural_framework
An information system_architectural_framework
 
What is Software Architecture?
What is Software Architecture?What is Software Architecture?
What is Software Architecture?
 
Architecting and Designing Enterprise Applications
Architecting and Designing Enterprise ApplicationsArchitecting and Designing Enterprise Applications
Architecting and Designing Enterprise Applications
 
Chapter 1 - Introduction to System Integration and Architecture.pdf
Chapter 1 - Introduction to System Integration and Architecture.pdfChapter 1 - Introduction to System Integration and Architecture.pdf
Chapter 1 - Introduction to System Integration and Architecture.pdf
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
Information management
Information managementInformation management
Information management
 
Software architecture simplified
Software architecture simplifiedSoftware architecture simplified
Software architecture simplified
 

Plus de Taibah University, College of Computer Science & Engineering

Plus de Taibah University, College of Computer Science & Engineering (20)

Lecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdfLecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdf
 
The paper the welfare state of the somali nation - a possible solution to t...
The paper   the welfare state of the somali nation - a possible solution to t...The paper   the welfare state of the somali nation - a possible solution to t...
The paper the welfare state of the somali nation - a possible solution to t...
 
Colonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistanceColonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistance
 
Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)
 
Lecture 7 (business-level strategy and the value chain model)
Lecture 7  (business-level strategy and the value chain model)Lecture 7  (business-level strategy and the value chain model)
Lecture 7 (business-level strategy and the value chain model)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)
 
Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral UnityHistorical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral Unity
 
Colonial intrusion and the Somali Resistance
Colonial intrusion and the Somali ResistanceColonial intrusion and the Somali Resistance
Colonial intrusion and the Somali Resistance
 
Lecture 8 (information systems and strategy planning)
Lecture 8  (information systems and strategy planning)Lecture 8  (information systems and strategy planning)
Lecture 8 (information systems and strategy planning)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 data structure(introduction)
 
Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)
 
Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)
 
Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )
 
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)
 
Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)
 
Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)
 

Dernier

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

Lecture1 is323-enterprise architecture(ea-concepts)

  • 1. Lecture 1 Enterprise Architecture Introduction (Enterprise Architecture IS353) Abdisalam Issa-Salwe Taibah University College of Computer Science & Engineering Information Systems Department Topic subject Background Enterprise Architecture definition System architecture The Role of EA Enterprise Frameworks: Zachman Framework Open Group’s Architecture Framework (TOGAF) The Foundation for Execution Business architecture Information architecture Application architecture Technology architecture Implementation 2 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 1
  • 2. Definition (cont…) “The organizational structure of a system or component.” IEEE Standard 610, “Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries” “The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution.” IEEE Standard 1471, “IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. 3 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University Definition (cont…) Oxford: “The art or science of building or constructing edifices of any kind for human use…” “The special method or ‘style’ in accordance with which the details of the structure and ornamentation of a building are arranged.” 4 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 2
  • 3. Defining an IT Architecture ANSI/IEEE Standard 1471-2000 Conceptually an IT Architecture is The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution. Practically it is represented in Architectural Descriptions from the viewpoints of the Stakeholders 5 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University Some more ANSI/IEEE definitions Architect: the person, team, or organisation responsible for systems architecture Architecting: the activities of defining, documenting, maintaining, improving and certifying proper implementation of an architecture. Architectural description a collection of products to document an architecture. 6 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 3
  • 4. Enterprise Architecture Enterprise Architecture: the explicit description and documentation of the current and desired relationships among business and management processes and information technology OMB Circular A-130, Enterprise Architecture (cont…) Defines a framework in which one describes the current and future work activities and justifies the investments (personnel, data, applications) of an “enterprise” 4
  • 5. Enterprise Architecture (cont…) Enterprise - the highest level of organization, or one that is trans-organizational Infrastructure - all supportive resources to getting the job done: people, processes, technology Model - a recreation or representation of the infrastructure Framework - the collection of the models suited to a specific enterprise Reference Models Business Reference Model (BRM) –define mission-critical lines of business, business processes, and functions Technical Reference Model (TRM) –identifies and describes the information services used to achieve the BRM Data Reference Model (DRM) – defines the data/information structures, definitions, and valids required by the BRM in the context of the TRM 5
  • 6. Zachman Framework What How Where Who When Why Planner’s view Contextual Owner’s view Conceptual Designer’s view Logical Builder’s view Physical Integrator’s view As Built User’s view Functioning What How Where Who When Why Describing the Enterprise Work work assignments data processes mission data Investments, Planning Software system data design data Data management business modeling 6
  • 7. Defining the Enterprise community whole of government ministry division office workgroup # participants, complexity Architecture views System Stakeholder: an individual, team, or organization (or classes thereof) with interests in, or concerns relative to, a system View: a representation of a whole system from the perspective of a related set of concerns Viewpoint: (a schema of the information in a view) acts as a pattern or template from which to develop individual views by establishing the purposes and audience for a view and the techniques for its creation and analysis 14 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 7
  • 8. Architecture view (cont…) Description of the architecture from the viewpoint of a specific stakeholder The main mechanism of communication between the architect and the stakeholder Used to ensure accuracy of understanding of the current system Used to ensure the architecture meets the need of each stakeholder The collection of views comprises the description of the architecture 15 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University Architecture view (cont…) An architecture framework is a set of tools which can be used for developing a broad range of different architectures.[3] It should: describe a method for defining an information system in terms of a set of building blocks show how the building blocks fit together contain a set of tools provide a common vocabulary include a list of recommended standards include a list of compliant products that can be used to implement the building blocks 16 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 8
  • 9. System architecture Design: How each component should be build OO, Class, design patterns etc’. Differences between architecture and design Many different designs may address the same need Different architectures imply different needs Sample from reality: House Architecture: number of rooms, main structure, character, guiding lines. Design: interior design, rooms structure, electricity, etc’ 17 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University About Enterprise Architecture Its not technical! Aligning IT to business. Answering all of the enterprise needs Transverse view. knowing and managing the current situation, paving the road for the wanted one. Implementation of information management Enforce homogeneous solutions and enable “One system” to the users. 18 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 9
  • 10. About Enterprise Architecture (cont…) Architected business information systems will have: A greater ability to respond to new demands A greater business value to the organization A greater ability to use new technology A faster, simpler and cheaper procurement process The ability to support a faster time-to-market 19 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University About Architectural Framework Architecture design is a complex process An architectural framework is a tool for: Designing a broad range of a architectures Assisting the evaluation of different architectures Selecting and building the right architecture for an organization It embodies best practice and acknowledged wisdom It presents a set of services, standards, design concepts, components and configurations It guides the development of specific architectures 20 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 10
  • 11. About Architectural Framework (cont…) Use of a framework leads to: The use of common principles, assumptions and terminology The development of information systems with better integration and interoperability, especially with respect to issues that affect the whole enterprise What Framework is Not: A framework does not make architectural design an automatic process It is a valuable aid to experienced and knowledgeable IT Architects 21 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University The position of IT Architects Technical Business Management Management IT Architects System Designers & Developers 22 11
  • 12. Enterprise Architecture (EA) Enterprise Architecture has consistently failed to deliver to business Frameworks have grown ever more complex Competitive pressure has never been more So how can Enterprise Architecture deliver results? 23 The Role of EA Informing and Supporting Business Strategic Vision while reforming and simplifying the approach to the processing that supports the business The Enterprise and the Business The opportunities to do business better and satisfy the business “imperatives”. Supporting strategic agility, representing technical innovation in business terms interpreting that strategic vision to direct and motivate IT activity. Direct and motivate IT activity 24 12
  • 13. Zachman Framework Row 1 – Scope External Requirements and Drivers What How Where Who When Why Business Function Modeling Row 2 – Enterprise Model 1 Contextual Contextual Business Process Models Row 3 – System Model 2 Conceptual Conceptual Logical Models Requirements Definition 3 Logical Logical Row 4 – Technology Model Physical Models Solution Definition and Development 4 Physical Physical Row 5 – As Built As Built 5 As Built As Built Deployment Row 6 – Functioning 6 Functioning Functioning Enterprise What How Where Who When Why Functioning Enterprise Evaluation Open Group’s Architecture Framework (TOGAF) A set of methods for IT Architectures IT Emphasis Aims to provide a Common Vocabulary The Open Group Technology Neutral Technical Pedigree 26 13
  • 14. The Foundation for Execution Strategic Initiatives Operating model Defines Enterprise architecture integration and standardization requirements Foundation for execution • Core business processes • IT infrastructure 27 Foundation and Infrastructure Foundation is partly the IT Infrastructure Automated and non-automated technology Understanding is key The tool is not the job! Supporting the ‘Undertaking to do Business’ 28 14
  • 15. Supporting Agility Exploiting the Model Integration & Standardisation Agile Strategic Initiatives Managed Progression Business Types 29 Business architecture Enterprise architecture awareness Implement EA vision Organization commitment Mapping stakeholders Business architecture How the business works BPM / BPMN / BPEN Business targets What are the vision and mission. Gaps from current situation Constraints and demands from IT 30 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 15
  • 16. Information architecture Influence from business architecture. Classification enterprise information. How information is being managed? Where to store data? Data schemas How to collaborate data Mapping of unused / missing information Information availability Information security. 31 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University Application architecture Byproduct of business and information architecture. Aligning systems to business needs Basic structure of systems Architecture patterns Relations and communication between systems How systems share data 32 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 16
  • 17. Technology architecture Influenced by other architectures. Needed infrastructure to support the systems. Collection of selected technologies and tools to implement chosen architectures Development Tools Communication Backups Standards 33 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University Implementation Solution Mapping current situation Defining the ideal situation Gap analysis Creating blueprints, instructions and standards to fill the gaps. Work plan Practical definition of migration to ideal situation on time line. Taking into account current situation and other constraints Governance Governance the chosen architecture in daily work 34 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University 17
  • 18. Who implement it Governmental agencies in the states Firms & enterprises Improvement of IT products and saving 35 Abdisalam Issa-Salwe, College of Computer Science & Engineering, Taibah University References Clive Finkelstein, 2007, Introduction to Enterprise Architecture. http://www.tdan.com/ Abdisalam Issa-Salwe, Lecture Notes: Enterprise Architecture Fundamentals, Thames Valley University, 2008. 36 18