unhelkar mis week08 entarch togaf

Upload: narayanan-subramanian

Post on 02-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    1/40

    Designed & Presented by

    Bhuvan Unhelkar, PhD, [email protected]: 0413-821-454;

    www.unhelkar.com

    MethodScience 2001-2014

    Management Information Systems v1.0Week 8: Enterprise Architectures

    (EA)(Part ofPost Graduate Program in Management (PGPM)The Great Lakes Institute of Management, Chennai, India)

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    2/40

    Lecture Agenda

    Relating the Enterprise through Architecture:

    Importance for positioning and use of MIS

    Important for a Semantic Enterprise

    Importance in developing MISZachman, TOGAF and System Architectures

    The What-Why-When-Where-How-Who of

    Zachman Enterprise ArchitectureCreating a Service Oriented Architecture

    Case study discussion

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    3/40

    Sub-Module

    Architectures and MIS

    Where and How Architectures help

    MethodScience; Material Designed and Presented by Dr. B. Unhelkar

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    4/40

    Architectural Considerations:

    Higher abstractions than designs

    Architect

    Design

    Develop

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience4

    Think through the

    Solution in the Context

    of Needs, Capabilities

    and Existing

    environment

    Produce the solution

    Think through the

    Solution (Model)

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    5/40

    Architectural Frameworks:

    Most Helpful for Business-IS synergy

    Provide Basisfor

    Understanding

    EnableSensible

    Comparison

    EnhanceReuse and

    Quality

    JumpstartNew

    Systems/Enterprises

    Facilitate

    Measures andControls

    SupportTransitions

    (BusinessTransformations)

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience5

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    6/40

    Technology

    Enterprise Architectures facilitate Meaningful Exchange

    of Data and Information leading to Collaborative

    Processes and Knowledge (based on Murugesan, S. & Unhelkar, B.)

    Information

    Silo

    Information

    SiloDirect

    Information Exchange

    Internet-based

    Information Exchange

    Meaningful Internet-based

    Information Exchange

    Semantic Enterprise

    People / Knowledge

    (Enhanceduser experiences)

    Collaborative / GlobalProcesses

    S e m a n t i cW e b

    Legacy

    Silo

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    7/40

    ARCHITECTURAL

    Frameworks Zachman Enterprise

    Architecture (EA v 3.0)

    The Open GroupArchitecture Framework

    (TOGAF v9.0)

    Software Architecture(4+1) & SOA

    other frameworks

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience7

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    8/40

    Sub-Module

    Zachman EA Framework

    An Enterprise Ontology:

    Identify; Define; Represent, Specify,Develop/Configure, Instantiate

    MethodScience; Material Designed and Presented by Dr. B. Unhelkar

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    9/40

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience9

    Identify

    Define

    Represent

    Specify

    Develop

    I nstantiate

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    10/40

    Zachman Framework (Detailed)Excellence in Positioning MIS in the Context of an

    Organization/Business

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience10

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    11/40

    Short Exercise Circle the Best Option

    Q 1: In the Zachman EA

    framework, building a

    Business Process Model ispart of :

    (a) DATA (What)

    (b) FUNCTION (How)

    (c) NETWORK (Where)

    (d) PEOPLE (Who)

    11MethodScience.com, 1998-2014

    Q 2: In the Zachman EA

    framework, developing a

    Security Architecture is part of:

    (a) DATA (What)

    (b) NETWORK (Where)

    (c) PEOPLE (Who)(d) TIME (When)

    Sh E i

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    12/40

    Short Exercise

    Circle the Best Option

    Q 3: The Physical Data/Class

    model belongs to:

    (a) Enterprise Model

    (b) System Model

    (c) Technology Model

    (d) Detailed Representation

    12MethodScience.com, 1998-2014

    Q 4: The Distributed Systems

    Architecture belongs to:

    (a) Enterprise Model

    (b) System Model

    (c) Technology Model

    (d) Detailed Representation

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    13/40

    Sub-Module

    The Open Group Architecture

    Framework TOGAF)

    As a Reference Architecture for use

    of MIS

    MethodScience; Material Designed and Presented by Dr. B. Unhelkar

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    14/40

    TOGAF EA domains

    BusinessArchitecture

    ApplicationsArchitecture

    DataArchitecture

    TechnicalArchitecture

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience14

    + Architecture Development Method (ADM) + Enterprise Continuum

    Individual Apps

    and theirIntegration

    (Enterprise;

    Consumer)

    Meta Data;

    Logical, Physical;Unified,

    Harmonized

    Hardware;

    Optimizing

    Systems andNetworks

    Business strategy,

    governance,

    organization and

    key Business

    Processes

    K El t f TOGAF 9 1

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    15/40

    Key Elements of TOGAF 9.1http://pubs.opengroup.org/architecture/togaf9-

    doc/arch/

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience15

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    16/40

    Key Elements of TOGAF-1

    Architecture Development Method (ADM)

    is applied to develop an enterprise architecture

    which will meet the business and information

    technology needs of an organization

    ADM Guidelines and Techniques

    tailored to the organization's needs and is then

    employed to manage the execution of

    architecture planning activities

    Architecture Content Frameworkstructured meta-model for architectural artifacts,

    the use of re-usable architecture building blocks,

    and an overview of typical architecture

    deliverablesCourse: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience16

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    17/40

    Key Elements of TOGAF-2

    Reference Models

    provides a selection of architectural reference models,which includes the TOGAF Foundation Architecture,

    and the Integrated Information Infrastructure

    Reference Model

    Enterprise Continuum

    The Enterprise Continuum is a way of classifying

    solutions and architectures

    Ranges from generic foundation architectures through

    to tailored organization-specific

    Include architectural models, patterns, descriptions

    and other artefacts.

    Architecture Capability Framework

    discusses the organization, processes, skills, roles,

    and responsibilities required to establish and operate

    an architecture function within an enterprise.Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    17

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    18/40

    Business Architecture

    Information Architecture

    Application Architecture

    Technology Architecture

    Vision

    Mission

    Business Architecture

    Information Architecture

    Application Architecture

    Technology Architecture

    Business Architecture

    Information Architecture

    Application Architecture

    Technology Architecture

    Business Architecture

    Information Architecture

    Application Architecture

    Technology Architecture

    Business Architecture

    Information Architecture

    Application Architecture

    Technology Architecture

    Business Architecture

    Information Architecture

    Application Architecture

    Technology Architecture

    Business Architecture

    Information Architecture

    Application Architecture

    Technology Architecture

    Business Functions Reference Model

    Business Process Reference Model

    Applications Reference Model

    Technology Reference Model

    Subsequent EAprojects at

    business

    segment/function

    level

    End to End

    Enterprise Level

    initial EA

    EnterpriseReference ModelsConceptual Data Model

    Security

    Architecture

    Architectur

    e

    Principles

    Reference Architecture Model

    (ack. A. Unhelkar, 2009)

    Without such a

    Reference

    Architecture, MIS

    in most modern

    organizations will

    lead to massive

    conflicts and

    friction.

    Architectures

    ensure MIS are

    positioned correctly

    in the context of the

    organization

    Sh t E i

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    19/40

    Short Exercise

    Circle the Best Option

    Q 1:The Four Enterprise

    Architecture Domains in

    TOGAF are :

    (a) BusinessFunctional

    Technical - Applications

    (b) BusinessDataTechnical- Applications

    (c) BusinessDataNetwork-

    Applications

    (d) UserDataTechnical -

    Applications

    19MethodScience.com, 1998-2014

    Q 2: ADM in TOGAF stands for

    :

    (a) Application Development

    Method

    (b) Analysis & Development

    Method

    (c) Architecture DevelopmentMethod

    (d) Algorithm Development

    Method

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    20/40

    Sub-Module

    Software Architecture

    Relating to EA - SOA

    MethodScience; Material Designed and Presented by Dr. B. Unhelkar

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    21/40

    Enterprise Architecture Imposes Constraints on Modeling the

    Problem and Creating the Solution

    Information

    Architecture

    Solution

    Architecture

    Enterprise

    Architecture

    [IT Specific]

    User

    InformationArchitect

    SolutionArchitect

    CEO/CIO

    EnterpriseArchitect

    QualityPersonnel

    What the Business Need? Where?

    How the Solution Provides for It?

    Why Does a Business

    Need to Change?

    What are the

    Constraints?

    Technical,

    Environmental,

    BusinessSolutionDesigner Developer

    Business Space

    Technology Space

    BusinessAnalyst

    Business

    Architecture

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    22/40

    4+1 Software Architecture(Philippe Kruchten, IEEE, 1995 Notes from Wiki)

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience22

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    23/40

    A Service-Oriented-Architecture

    (SOA)

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience23

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    24/40

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience24

    Sh t E i

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    25/40

    Short Exercise-

    The Five tiers discussed in an SOA are:

    25MethodScience.com, 1998-2014

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    26/40

    Key Points Summary)

    Architectures were discussed as basis for

    most modern-day MIS

    Specific Architectures provide robustness,

    reuse and quality to Information Systems

    Enterprise Architectures provide necessarycontext to map MIS to business

    Zachman was considered in the context of the

    overall enterprise and not just one information

    systemTOGAF and SOA were also discussed

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    27/40

    References

    As discussed during lecture

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience27

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    28/40

    Course: Management Information Systems

    Great Lakes Institute, Chennai, India; MethodScience

    A. You, as Enterprise Architect of your

    organization, has to decide betweenZachman and TOGAF. Consider some of the

    factors that will be involved in this decision

    making. Discuss them with reasons.

    B. Would you consider developing a MISwithout a reference architecture? Why?

    Why not?

    28

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    29/40

    Project Work(Group-based Case Analysis,

    Report & Presentation)

    a) Documented: Businessobjectives, DATA needs,

    Project lifecycle (with

    Iteration & Increment) for

    your MIS, Business

    processes, SMACmapping to MIS, and

    outline of how your

    organization will become

    and remain AGILE

    b) Continue to review whatyou are writing; Note the

    minutes of your meetings

    Course: Management Information System (MIS)

    Great Lakes Institute, Chennai, India; MethodScience29

    a) Consider ALL the cells inZachman framework;

    Attempt to document All of

    them (except last row) for

    your enterprise (this can be

    a single large table in yourreport)

    b) Separately discuss the cells

    that are directly satisfied by

    your MIS; and those that are

    outside the Systemc) Note: Your business

    objectives documented

    earlier will be modified by

    this exercise

    By now you will have In this week you will be

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    30/40

    Sub-Module

    Additional Material

    Later use

    MethodScience; Material Designed and Presented by Dr. B. Unhelkar

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    31/40

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    31

    Alt ti El t f TOGAF

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    32/40

    Alternative Elements of TOGAF

    (More Explanation Follows)

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    32

    A TOGAF MindMap:

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    33/40

    A TOGAF MindMap:http://www.biggerplate.com

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    33

    Zachman Framework:

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    34/40

    Zachman Framework:Column DATA (WHAT)

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    34

    Scope & Context

    (Planner)

    Business ModelConcept (Owner)

    System Model

    (Designer)

    Technology Model

    (Builder)

    DetailedImplementation(Programmer)

    Functioning

    Enterprise (User)

    Zachman Framework:

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    35/40

    Zachman Framework:Column FUNCTION (HOW)

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    35

    Scope & Context

    (Planner)

    Business ModelConcept (Owner)

    System Model

    (Designer)

    Technology Model

    (Builder)

    DetailedImplementation(Programmer)

    Functioning

    Enterprise (User)

    Zachman Framework:

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    36/40

    Zachman Framework:Column NETWORK (WHERE)

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    36

    Scope & Context

    (Planner)

    Business ModelConcept (Owner)

    System Model

    (Designer)

    Technology Model

    (Builder)

    DetailedImplementation(Programmer)

    Functioning

    Enterprise (User)

    Zachman Framework:

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    37/40

    Zachman Framework:Column PEOPLE (WHO)

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    37

    Scope & Context

    (Planner)

    Business ModelConcept (Owner)

    System Model

    (Designer)

    Technology Model

    (Builder)

    DetailedImplementation(Programmer)

    Functioning

    Enterprise (User)

    Zachman Framework:

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    38/40

    Zachman Framework:Column TIME (WHEN)

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    38

    Scope & Context

    (Planner)

    Business ModelConcept (Owner)

    System Model

    (Designer)

    Technology Model

    (Builder)

    DetailedImplementation(Programmer)

    Functioning

    Enterprise (User)

    Zachman Framework:

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    39/40

    Zachman Framework:Column MOTIVATION (WHY)

    Course: Management Information SystemsGreat Lakes Institute, Chennai, India; MethodScience

    39

    Scope & Context

    (Planner)

    Business ModelConcept (Owner)

    System Model

    (Designer)

    Technology Model

    (Builder)

    DetailedImplementation(Programmer)

    Functioning

    Enterprise (User)

    Short Exercise: Take any ONE of the Zachman xx

  • 8/9/2019 Unhelkar MIS Week08 EntArch TOGAF

    40/40

    y

    for your Case study and complete the following

    C M t I f ti S t 40

    Scope & Context

    (Planner)

    Business ModelConcept (Owner)

    System Model

    (Designer)

    Technology Model

    (Builder)

    DetailedImplementation(Programmer)

    Functioning

    Enterprise (User)