sys 703 lec 4-2012- ea

Upload: abg-hamiz

Post on 05-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    1/57

    SYS703

    ENTERPRISESYSTEMS

    DEVELOPMENT

    EnterpriseArchitecture

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    2/57

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    3/57

    FLOOR

    PLAN

    3

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    4/57

    4

    WIRING

    PLAN

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    5/57

    5

    PLUMBING

    PLAN

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    6/57

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    7/577

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    8/57

    INTRODUCTION

    Enterprise are struggling withexploding demands forinformation.

    Competitive pressures make itnecessary to connect islands ofinformation, resources andpeople into a cohesive whole.

    New era applicationsworkflow, collaboration,electronic data interchange, on-line imaging and intelligentdocumentscan enable

    business process innovationand alter a companys positionin its industrys value chain.

    The new business objectivesdemand a fully integrated

    information framework andinfrastructure.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    9/57

    NEXT GENERATION COMPUTING Further, enterprise needs a

    framework for designingchangeable systems. Informationsystems must be able to respondto changes in the business and intechnology.

    The need for systems to evolveover time and the requirement forongoing enhancements and

    maintenance create growingcomplexity in informationsystems.

    Hence, developing a systemsarchitecture, therefore, is not anoption but a necessity for

    successfully implementingcomplex, next generationsystems.

    A good enterprise architectureprovides a framework forchangeand change is one ofthe few constants in todaysbusiness world.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    10/57

    SCOPE OF THE ENTERPRISE

    Confusion often arises from the evolvingnature of the term "enterprise".

    An extended enterprise nowadays frequentlyincludes partners, suppliers, and customers. Ifthe goal is to integrate an extendedenterprise, then the enterprise comprises thepartners, suppliers, and customers, as well asinternal business units.

    The business operating model concept isuseful to determine the nature and scope ofthe enterprise architecture within an

    organization.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    11/57

    WHAT IS ENTERPRISE ARCHITECTURE?

    Enterprise architecture has vastdefinitions ranging from pure enterprisewide technical architecture to pure

    business architecture without anycorrelation to IT

    In this class, we see EnterpriseArchitecture as a combination ofenterprise wide business architecture and

    IT architecture

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    12/57

    12

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    13/57

    WHAT IS ENTERPRISE ARCHITECTURE?

    EA Online User Group

    Enterprise Architecture is the practice of applying acomprehensive and rigorous method for describing acurrent or future structure for an organization's processes,information systems, personnel and organizational sub-units, so that they align with the organization's core goalsand strategic direction.

    NIH (National Institute of Health): Enterprise architecture is a comprehensive framework

    used to manage and align an organization's InformationTechnology (IT) assets, people, operations, and projects

    with its operational characteristics. In other words, theenterprise architecture defines how information andtechnology will support the business operations andprovide benefit for the business.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    14/57

    WHAT IS ENTERPRISE ARCHITECTURE?

    Enterprise architecture is the business of architectingthe enterprise.

    The goal of the process is to take the businessstrategy and translate it into effective change of the

    enterprise

    The process itself involves creating key principals andmodelsthat describe the enterprises future and

    enable its evolution.

    Enterprise architecture typically refers to the highest ormost generic level at which architecture applies in anorganization.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    15/57

    WHAT IS ENTERPRISE ARCHITECTURE?

    The scope of enterprise architectureincludes the enterprises people,processes, information, and technology

    and their relationships to each other andthe external environment

    Enterprise architects are the people who

    create the solutions to address thebusiness challenges and support theenterprise in implementing those solutions.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    16/57

    SAMPLE JOB POSTING FOR ENTERPRISE

    ARCHITECT

    Job Title: Enterprise Architect Position Type: Permanent Pay Rate: DOE Skills: Enterprise Architecture, Sharepoint This position is responsible for setting the Global

    Enterprise Architecture strategy for those functions whichare enterprise wide such as Finance, Procurement, andHR. The SAP application suite is the primary technology forthese functions and the candidate must be an expert inmultiple areas of SAP (emphasis on Financial, HR, SEM,SRM, and BW). This person will also have expertise in

    portal and collaboration technologies including SAP Portaland Microsoft Sharepoint. The Enterprise Architect reportsto the Chief Enterprise Architect and will be a keycontributor in developing the technology strategies used bythe corporation. The person will be responsible fordeveloping multi-year plans to implement the defined

    strategies.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    17/57

    SAMPLE JOB POSTING FOR LEAD ARCHITECT

    The Lead Enterprise Architect will: Focus on establishing and championing a 3 year

    Enterprise Architecture plan that is used to realize theI/T strategy which includes: SAP applications,middleware technologies such as webMethods, andPortal/Collaboration technologies.

    Provide leadership to major global and strategicprojects. Work with all levels of the business and I/T (with a

    focus on the executive level) to develop architectureblueprints to support major business initiatives.

    Provide leadership around the creation, improvementand adoption of development methodologies.

    Maintain a continuous focus on the technologyindustry and business solution providers Conduct research with leading industry analysts to

    understand and validate current and futuretechnology and industry trends.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    18/57

    A fairly general definition of architecture in the system space is as

    follows:

    Architecture is the high-level definition of thestructure of a system, which is comprised of parts,their interrelationships, and externally visibleproperties.

    With this definition in mind, it is all the more obvious thatEnterprise Architecture is more than the collection of theconstituent architectures (Business, Application, Technology, andInformation). The interrelationships among these architectures, andtheir joint properties, are essential to the Enterprise Architecture.

    http://www.ewita.com

    http://www.ewita.com/http://www.ewita.com/
  • 7/31/2019 SYS 703 Lec 4-2012- EA

    19/57

    19

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    20/57

    20

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    21/57

    WHY IS ENTERPRISE ARCHITECTURE NEEDED?

    System Complexity : Information systems and business

    processes are complex and will

    become increasingly complex in thefuture.

    As system complexity increases, the

    costs to build and maintain thosesystems increase and take more of anorganizations resources in time, money,and personnel.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    22/57

    WHY IS ENTERPRISE ARCHITECTURE NEEDED?

    Poor business alignment:While costs are increasing, it is becoming

    harder for organizations to make sure thatIT systems and spending are aligned withbusiness needs

    IT costs are increasing while the value they

    bring to an organization is decreasing if theIT and business goals are not aligned.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    23/57

    23

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    24/57

    EA DOMAINS

    With one leg in the business side of the enterprise,

    one leg in the technological side and a head whichsees them both EA composed from several domains. EA domains are:

    Business: describes how the business is working andbusiness directions.

    Information: describes how the enterprise use, manageand maintain information

    Applications: describes how applications are used andmanage

    Technology/Infrastructure: describes the technology

    needed to run the business Combination of all of these domains give a cross

    wide overview of the enterprise, thus enables to bestalign IT to the business.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    25/57

    Business Architecture

    Business Architecture models the business enterprise using

    logical service units (business processes) and the events that

    trigger them to represent the re-architected approach tosatisfying customer requirements. It attempts to show howbusiness is to be done.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    26/57

    Information ArchitectureThe Enterprise Information Architecture consists of datamodels, and databases that serve all participants in theenterprise business environment and the strategies,standards, policies required to develop and implement them.An Information Architecture implies that the enterprise nolonger develops "islands of databases." An InformationArchitecture enables the enterprise to develop a common,

    shared, distributed, accurate, and consistent data resource.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    27/57

    Application Architecture

    Application Architecture links the data and business

    architecture to reflect applications. It supports the work

    activities of the business processes, and provides automatedprocedures. Application Architecture manages informationstorage and retrieval in support of the enterprise objectives. Itaddresses location considerations and how information isutilized.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    28/57

    Technology Architecture

    Technology Architecture links up with the Application,

    Business, and Data Architectures to provide interoperable

    technology platforms that meet the needs of the various userroles (Actors) at identified work locations.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    29/57

    29

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    30/57

    EA DOMAINS

    With one leg in the businessside of the enterprise, one legin the technological side anda head which sees them bothEA composed from severaldomains.

    EA domains are: Business: describes how the

    business is working and

    business directions. Information: describes how

    the enterprise use, manageand maintain information

    Applications: describes howapplications are used andmanage

    Technology/Infrastructure:describes the technologyneeded to run the business

    Combination of all of thesedomains give a cross wideoverview of the enterprise,thus enables to best align ITto the business.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    31/57

    31

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    32/57

    EA=S+B+T

    Enterprise Architecture =

    Strategy + Business + Technology

    The distinct difference between EA andother types of IT planning is that EA isdriven by strategic goals and businessrequirements

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    33/57

    33

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    34/57

    EA IMPLEMENTATION PROCESS

    These domains are used to define theas-is and to-be architecture of theenterprise.

    Each domain requires a specializedarchitect (mainly in large enterprises)

    After having the current and targetarchitecture, enterprise architectureanalyze the gaps and produce list ofprojects to fill the gaps

    The projects prioritized by theenterprise principles and constraintsinto time-lined migration plane (multi-year plan)

    Enterprise architecture isnt just astrategic plan. EA also govern thatthe defined projects are taking placeand are following EA blue-prints,principles and standards

    Enterprise architecture continues toadd value by monitoring business andtechnology changes and finding outhow they effect the enterprise

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    35/57

    EA FRAMEWORK

    Enterprise architecture is one of the complex taskscarried out by enterprises Composite from many tasks that need to be taken in

    given sequence Required people with multi discipline knowledge Based on virtual team work Depend on organization culture and politics

    An enterprise architecture framework provides support byserving as a checklist to identify the actual enterpriseelements that describe an enterprise.

    To help enterprise architects, there are several enterprisearchitecture frameworks available for use.

    EA framework definition has two versions: Zachman: what are the artefacts that EA shouldproduce

    TOGAF,FEAF, Etc: what are the tasks that areneeded to be taken, and in what order, to producegiven artefacts

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    36/57

    EA FRAMEWORK

    Enterprise architecture

    frameworks providestructure, support, andintegrity in much thesame manner as theframe of a building.

    Figure 1: A building framework

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    37/57

    EA HISTORYMAJOR MILESTONESDate Event

    Mid 1980sZachman framework . The first Enterprise Architecture Framework

    1989 National Institute of Standards and Technology (NIST) framework

    1996 Clinger-Cohen ACT. American regulation which causes adaptation

    of EA in American federal agencies

    1999(Sep) Department of Defense (DOD) and the Department of the Treasury.

    [DODAF, TEAF]. Two of the most common frameworks

    2001 EU directives on the award of public contracts European regulation

    that encourage enterprise architecture use

    2002 (Feb) OMB established the Federal Enterprise Architecture Program

    Management Office to develop the FEA,

    2002 OMB was given explicit responsibility for overseeing government

    enterprise architectures by the E-Government Act of 2002

    2002 TOGAF ver 8.0 (enterprise edition). Previous versions just deal with

    technology aspect

    37From EA Online User Group

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    38/57

    HISTORY OF ENTERPRISE ARCHITECTURE

    The field now known as enterprisearchitecture first came about 20 years ago.

    In 1987, J.A. Zachman wrote an articleentitled A Framework for InformationSystems Architecture in the IBM SystemsJournal.

    Zachman originally described as informationsystems architectural framework, but it wassoon renamed enterprise-architectureframework.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    39/57

    ZACHMAN FRAMEWORK FOR ENTERPRISE

    ARCHITECTURES

    John Zachman describes the framework as,Simply a logical structure for classifying andorganizing the descriptive representations of anEnterprise that are significant to themanagement of the Enterprise, as well as the

    development of the Enterprises systems.

    Source: http://www.zachmaninternational.com/2/Home.asp

    ZACHMAN FRAMEWORK

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    40/57

    ZACHMAN FRAMEWORK

    Source: http://www.zachmaninternational.com/index.php/home-article/13

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    41/57

    HOW IT WORKS?

    Rows- illustrate different descriptions of anenterprise from a certain perspective.

    Source: http://www.zachmaninternational.com/index.php/home-article/13

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    42/57

    HOW IT WORKS?

    Columns- One aspect ofthe enterprise from top tothe bottom from different

    perspectives.

    Source: http://www.zachmaninternational.com/index.php/home-article/13

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    43/57

    STRENGTHS AND WEAKNESSES

    Strength End result (table) Good classification schema that defined what

    are the views for each role in the enterprise

    Weaknesses

    Missing instructions and tools that will help tounderstand how to achieve the needed views(no process)

    More technology oriented then business Recommended to be used in architecture work when the

    outcomes needed to be defined

    THE OPEN GROUP ARCHITECTURE

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    44/57

    THE OPEN GROUP ARCHITECTURE

    FRAMEWORK (TOGAF)

    Divides enterprise architecture into fourcategories:

    1. Business architecture Describes theprocesses the business uses to meet itsgoals

    2. Application architecture Describeshow specific applications are designedand how they interact with each other

    3. Data architecture Describes how the

    enterprise data stores are organized andaccessed4. Technical architecture Describes the

    hardware and software infrastructure thatsupports applications and their

    interactions

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    45/57

    TOGAF STRUCTURE

    TOGAF has three Parts: ADM (Architecture Development Method Process)

    What are the phases needed to be taken in order to produceenterprise architecture

    For each step: Inputs Steps to follow

    Expected outputs Continuum

    Repository of the building blocks and patterns Gathered from the industry Entered by your enterprise

    Has two main components: TRM Technology Reference Model SIB Standard Information Base

    Resource base Resources to help enterprise architects in their work. Contain methods, approaches and advices for

    Governance, Principles, Views, Business scenarios, Tools

    ADM: HOW IT WORKS?

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    46/57

    ADM: HOW IT WORKS?

    Source:http://www.opengroup.org/architecture/togaf8-doc/arch/Figures/prelim.gif

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    47/57

    HOW IT WORKS?

    Source: http://www.developer.com/java/ent/article.php/3374171

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    48/57

    STRENGTHS AND WEAKNESSES

    Strengths- provides a process fordeveloping an architecture.

    Flexible so can be tailored to a companys

    organization

    Weakness- Open/generic, no specific end

    result

    FEDERAL ENTERPRISE ARCHITECTURE

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    49/57

    FEDERAL ENTERPRISE ARCHITECTURE

    FRAMEWORK (FEAF)

    Technical Architecture Framework forInformation Management (TAFIM) was one ofthe first attempts at enterprise architecture bythe Department of Defense in the mid 90s

    Influenced the Clinger-Cohen Act (in US) whichstated that federal agencies should improvetheir IT investments

    Over time Government efforts in enterprisearchitecture lead to the creation of FEA

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    50/57

    HOW IT WORKS?

    An enterprise is built of segments:

    There are two types of segments

    Core mission area segments

    Business-services segments

    Also use enterprise services which spanpolitical boundaries

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    51/57

    SEGMENT MAP OF THE FEDERAL GOVERNMENT

    Source:http://msdn2.microsoft.com/en-us/architecture/bb466232.aspx

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    52/57

    FEA PROCESS

    Step 1: Architectural AnalysisDefine a simple and concise vision

    for the segment, and relate it back to the organizational plan.

    Step 2: Architectural DefinitionDefine the desired architecturalstate of the segment, document the performance goals, considerdesign alternatives, and develop an enterprise architecture for thesegment, including business, data, services, and technology

    architectures.

    Step 3: Investment and Funding StrategyConsider how theproject will be funded.

    Step 4: Program-Management Plan and Execute ProjectsCreate

    a plan for managing and executing the project, includingmilestones and performance measures that will assess projectsuccess.

    STRENGTHS AND WEAKNESSES

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    53/57

    STRENGTHS AND WEAKNESSES

    Strengths- clearly defines output andprovides a process for creating a framework

    Weakness- Government architecture so ithas not been applied to a business before General Accounting Office (GAO) reported that,

    Only 20 of 96 agencies examined hadestablished at least the foundation for effective

    architecture management. Further, while 22agencies increased in maturity since 2001, 24agencies decreased in maturity and 47 agenciesremained the same.

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    54/57

    COMPARATIVE SURVEY OF ES FRAMEWORKS BY

    IFEAD IN 2003

    Other

    6%

    CIMOSA (Computer

    Integrated Manufacturing

    Open Systems

    Architecture) framework

    6%

    Organization own

    32%

    C4ISR, US Defense

    Architecture Framework

    6%

    TOGAF, the Open Group

    Architecture Framework

    9%

    FEAF, US Federal

    Enterprise Architecture

    Framework

    6%

    Zachman Framework

    18%

    IAF, Cap Gemini Ernst &

    Young's - Integrated

    Architecture Framework

    7%

    ISO/IEC 14252 (IEEE

    Std 1003.0) Guide to the

    POSIX Open System

    Environment

    3%

    TEAF, US TreasuryEnterprise Architecture

    Framework.

    4%

    PERA (Purdue

    Enterprise Reference

    Architecture) Framework

    3%

    54

    Survey Question: What kind of EA Frameworks are you using?

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    55/57

    ALIGN OR BECOME EXTINCT?

    55

    SUMMARY

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    56/57

    SUMMARY

    EA is distinguished from, and yetencompasses, other forms of business,service, systems, data, and technologyarchitecture.

    EA seeks to be the over arching frameworkand methodology for integrating strategic,business, and technology planning acrossthe entire enterprise. In so doing, EA claimsto be the highest level of all meta concepts

    that guide the analysis, design, and ongoingimprovement of enterprises in the public,private, military, academic, and nonprofitsectors

  • 7/31/2019 SYS 703 Lec 4-2012- EA

    57/57

    EA SURVEY FROM 2003