1 / 20

Architecture Content Framework

Architecture Content Framework. Frameworks. Purpose. The content framework provides a structural model for architectural content that allows the major work products that an architect creates to be consistently defined, structured, and presented. Key Items.

gilda
Download Presentation

Architecture Content Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Architecture Content Framework Frameworks

  2. Purpose • The content framework provides a structural model for architectural content that allows the major work products that an architect creates to be consistently defined, structured, and presented.

  3. Key Items • A deliverable is a work product that is contractually specified and in turn formally reviewed, agreed, and signed off by the stakeholders. • An artifact is an architectural work product that describes an aspect of the architecture • A building block represents a (potentially re-usable) component

  4. Relationships

  5. Base is ready • The content metamodel provides a definition of all the types of building blocks that may exist within an architecture, showing how these building blocks can be described and related to one another

  6. Overview

  7. Core Entities

  8. Interactions

  9. By Phases

  10. Extensions

  11. Extended for different needs • Governance Extensions • Services Extensions • Process Modeling Extensions • Data Extensions • Infrastructure Consolidation Extensions • Motivation Extensions

  12. Architectural Artifacts • Architectural artifacts are created in order to describe a system, solution, or state of the enterprise.

  13. Key decision • The choice of which particular architecture views to develop is one of the key decisions that the architect has to make.

  14. Creating Views • 1. Refer to an existing library of viewpoints • 2. Select the appropriate viewpoints (based on the stakeholders and concerns that need to be covered by views) • 3. Generate views of the system by using the selected viewpoints as templates

  15. Artifacts

  16. Architecture Deliverables • Architecture Building Blocks • Architecture Contract • Architecture Definition Document • Architecture Principles • Architecture Repository • Architecture Requirements Specification • Architecture Roadmap • Architecture Vision • Business Principles, Business Goals, and Business Drivers • Capability Assessment • Change Request • Communications Plan • Compliance Assessment • Implementation and Migration Plan • Implementation Governance Model • Organizational Model for Enterprise Architecture • Request for Architecture Work • Requirements Impact Assessment • Solution Building Blocks • Statement of Architecture Work • Tailored Architecture Framework

  17. Building Blocks • A building block is a package of functionality defined to meet the business needs across an organization. • A building block has a type that corresponds to the TOGAF content metamodel (such as actor, business service, application, or data entity) • A building block has a defined boundary and is generally recognizable as ‘‘a thing’’ by domain experts.

  18. ABB • Architecture Building Blocks (ABBs) relate to the Architecture Continuum • Capture architecture requirements; e.g., business, data, application, and technology requirements • Direct and guide the development of SBBs

  19. SBB • Solution Building Blocks • Define what products and components will implement the functionality • Define the implementation • Fulfill business requirements • Are product or vendor-aware

  20. Principles • An architecture need only contain building blocks that are relevant to the business problem that the architecture is attempting to address. • Building blocks may have complex relationships to one another. One building block may support multiple building blocks or may partially support a single building block (for example, the business service of ‘‘complaint handling’’ would be supported by many data entities and possibly multiple application components). • Building blocks should conform to standards relevant to their type, the principles of the enterprise, and the standards of the enterprise.

More Related