SlideShare a Scribd company logo
Enterprise Architecture Foundations
The best way for
Digital Transformation
‫المؤسسية‬ ‫البنية‬ ‫أساسيات‬
‫الطريق‬
‫األمثل‬
‫نحو‬
‫الرقمي‬ ‫التحول‬
Enterprise Architecture
let’s Play A Game !!
Course Structure
0
The Big Picture
ENTERPRISE ARCHITECTURE BIG PICTURE (aligned with Togaf 9.2)
Consume building blocks (BB)
Building
Blocks
Generate Building blocks (BB)
Enterprise
Continuum
Guidelines and Techniques
(Principles, Gap Analysis, CBP, Stakeholder Mgmt. ,…)
Building
Blocks
Catalogs
Matrices
Diagrams
Artifacts
Architecture Development Method (ADM)
Operating Model ( Governance Framework, Architecture Capability , Interaction Model, Architecture Compliance , Architecture Contracts, …)
Architecture Metamodel
Arch. Repository Management
Deliverables
Stakeholders,
Views
&
Viewpoints
Reference Models
Ecosystem Tool Management
2 Architecture Foundations - ‫البنية‬ ‫أساسيات‬
▷Stakeholders, Views and Viewpoints Basics
▷Enterprise Continuum & Architecture Repository
▷Artifacts, Deliverables and Building Blocks
SECTION I
1
Stakeholders, Views & Viewpoints Basics
‫النظر‬ ‫ووجهات‬ ‫المنظور‬ ‫أساسيات‬ , ‫العالقة‬ ‫أصحاب‬
Stakeholders, Views & Viewpoints
Stakeholders ‫العالقة‬ ‫أصحاب‬
Concerns ‫اإلهتمامات‬
Views & Viewpoints ‫المنظور‬
–
‫النظر‬ ‫وجهات‬
Ecosystem / System ‫منظومة‬
-
‫نظام‬
Stakeholders, Views & Viewpoints
Stakeholders ‫العالقة‬ ‫أصحاب‬
Concerns ‫اإلهتمامات‬
Views & Viewpoints ‫المنظور‬
–
‫النظر‬ ‫وجهات‬
Ecosystem / System ‫منظومة‬
-
‫نظام‬
EVERYTHING ABOUT ARCHITECTURE RELATES TO DEEPLY UNDERSTANDING OF TWO MAIN
CONCEPTS (WHAT & HOW)
What & How Concepts
Differentiators (HOW) ‫كيف‬
- How do you visualize something ? / How can I do something ?
- Differentiators point of views
- i.e How I Make Coffee ?
Building Blocks (WHAT) ‫ماذا‬
- Identify what you have ?
- Basic unit (Building blocks ) from which something is built up.
- i.e What I Have to Make Coffee ?
AS ENTERPRISE ARCHITECT, ECOSYSTEM/SYSTEM REPRESENT WHAT YOU SHOULD CONSIDER
DURING YOUR ARCHITECTURE-RELATED ACTIVITIES AS “ A SCOPE OF ENTERPRISE IMPACTED”
Ecosystem / System overview Ecosystem
System is a combination of interacting elements organized to achieve one or more stated purposes
Encompasses individual applications, systems in the traditional sense, subsystems, systems of systems,
product lines, product families, whole enterprises, and other aggregations of interest
System N
Ecosystem go beyond
organization boundary to include
its environment industry
(i.e. suppliers, distributors,
customers, competitors,
government agencies, and so on)
Ecosystem network involved
in the delivery of a specific
product or service through
both competition and
cooperation
ECOSYSTEM / SYSTEM REAL EXAMPLE (1/2)
Photosynthesis Ecosystem
Ecosystem
Plant Development System
Photosynthesis Ecosystem
1 2
ECOSYSTEM / SYSTEM REAL EXAMPLE (2/2)
Ant Colony Ecosystem
Ecosystem
Ant Colony System
Ant Colony Ecosystem
1 2
EXTENDED
ENTERPRISE
SCOPE OF EXTENDED ENTERPRISE ENCOMPASSES BOTH ENTERPRISE SYSTEM AND ITS
ECOSYSTEM …
Enterprise / Extended Enterprise overview
Any collection of organizations that has a
common set of goals
Large corporations may comprise multiple enterprises
Enterprise Bigger umbrella care
about its internal system as well
as its ecosystem
Comprises the partners,
suppliers, and customers, as
well as internal business units.
❖ Whole corporation, or division of a corporation
❖ Government agency or a single department;
❖ Chain of geographically distant organizations linked
together by common ownership
❖ Groups of countries or governments working
together to create common or shareable deliverables
❖ Partnerships and alliances of businesses working
together, such as a consortium or supply chain
ENTERPRISE
… TO PRESERVE ITS POSITION, ENTERPRISE SHOULD GUARANTEE ITS COMPETITIVE
ADVANTAGES THROUGH EMPOWERING BOTH INTERNAL AND EXTERNAL PILLARS
Connecting Dots
Goals and values
Resources and capabilities
Structure & Systems
Environment/Strategy Interface
Firm/Strategy interface
Strategy
The Firm
Enterprise
(System)
Environment
Industry
(Ecosystem)
Customers
Competitors
Suppliers
Partners
Complementors
Stakeholders, Views & Viewpoints
Stakeholders ‫العالقة‬ ‫أصحاب‬
Concerns ‫اإلهتمامات‬
Views & Viewpoints ‫المنظور‬
–
‫النظر‬ ‫وجهات‬
Ecosystem / System ‫منظومة‬
-
‫نظام‬
STAKEHOLDERS ARE INDIVIDUALS, TEAMS, ORGANIZATIONS, OR CLASSES THEREOF, HAVING
AN INTEREST IN A SYSTEM
Stakeholders
System
A SYSTEM HAS ONE OR MORE STAKEHOLDERS, EACH STAKEHOLDER TYPICALLY HAS ROLE,
INTERESTS IN, OR CONCERNS RELATIVE TO, THAT SYSTEM
Image Source: Togaf 9.2 Foundation Guide book – Typical set of stakeholders for EA
Stakeholders for Enterprise Architecture
Stakeholders, Views & Viewpoints
Stakeholders ‫العالقة‬ ‫أصحاب‬
Concerns ‫اإلهتمامات‬
Views & Viewpoints ‫المنظور‬
–
‫النظر‬ ‫وجهات‬
Ecosystem / System ‫منظومة‬
-
‫نظام‬
INTERESTS IN A SYSTEM CAN BE RELEVANT TO ONE OR MORE OF ITS STAKEHOLDERS WHICH
CAN BE FUTHER DECOMPOSED INTRO REQUIREMENTS
Architecture Concern = Area of Interest
Functionality
Development
Operations
Acceptance
Concerns
related to
any system
aspects
Performance Reliability Distribution
Authorization Risk Audit Assurance …
Agility Mobility …
Coverage Usability Consistency
…
…
…
Stakeholders, Views & Viewpoints
Stakeholders ‫العالقة‬ ‫أصحاب‬
Concerns ‫اإلهتمامات‬
Views & Viewpoints ‫المنظور‬
–
‫النظر‬ ‫وجهات‬
Ecosystem / System ‫منظومة‬
-
‫نظام‬
ARCHITECTURE VIEWPOINTS ESTABLISHES THE CONVENTIONS FOR CONSTRUCTING, INTERPRETING
AND USING AN ARCHITECTURE VIEW TO ADDRESS CONCERN(S) ABOUT A SYSTEM-OF-INTEREST
Viewpoints / Views
What you see ?
Where are you looking from ?
Viewpoint ‫المنظور‬ View ‫النظر‬ ‫وجهات‬
- Representation of a system from the perspective of
a related set of concerns
- Visualized asset to inform stakeholders that their
concerns are being met.
- An architecture view is always specific to the
architecture for which it is created.
Instance of the completed template
- Vantage point or perspective that determines what you see
- Viewpoint defines the perspective from which an
architecture view is taken.
- The specification of the conventions for a particular kind of
architecture view
- Architecture viewpoints are generic, and can be stored in
libraries for re-use, known as a viewpoint library.
Template
VIEWPOINTS / VIEWS REAL EXAMPLES (1/4)
Building Architecture
VIEWPOINT
VIEW
VIEWPOINTS / VIEWS REAL EXAMPLES (2/4)
Scene Viewpoint & Camera View
VIEWPOINTS / VIEWS REAL EXAMPLES (3/4)
Human Eye Retina Viewpoint Layers
VIEWPOINT LAYERS (LIBRARY)
LANSCAPE
COMPLEX
VIEW
VIEWPOINTS / VIEWS REAL EXAMPLES (4/4)
Protractor Viewpoint (Contradicting Views) – No Cooperation
EA FRAMEWORKS VIEWS / VIEWPOINTS (1/2)
Togaf Standard Viewpoints
Source: https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap31.html
EA FRAMEWORKS VIEWS / VIEWPOINTS (2/2)
Zachman Framework Viewpoints
Source: https://www.zachman.com/about-the-zachman-framework
VIEWPOINT
VIEW
SECTION I
2
Enterprise Continuum & Architecture Repository
‫المؤسسية‬ ‫البنية‬ ‫مستودع‬ ‫و‬ ‫التصنيف‬ ‫نظام‬
Enterprise Continuum
Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬
Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬
Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬
Enterprise Continuum ‫التصنيف‬ ‫نظام‬
Enterprise Continuum
Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬
Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬
Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬
Enterprise Continuum ‫التصنيف‬ ‫نظام‬
WITHOUT DEFINING “A CLEAR CONTEXT”, PEOPLE DISCUSSING ARCHITECTURE CAN OFTEN
TALK AT CROSS-PURPOSES (REFERENCING DIFFERENT POINTS AT THE SAME TIME)
Classification System
Unclassified Docs - Ad Hoc Store
Games Classification of PS Store
1 2
THE ENTERPRISE CONTINUUM PROVIDES METHODS FOR CLASSIFYING ARCHITECTURE AND
SOLUTION ARTIFACTS, BOTH INTERNAL AND EXTERNAL TO THE ARCHITECTURE REPOSITORY
Views & Classification System
Stakeholder
Views
of
a
System
Architecture
Domains
Data
Application
Technology
Business
Security
Strategy Business
Finance
BigData
Data
Mgmt.
AI
CyberSec.
InfoSec.
Foundation Extended
Solution
Architecture
Generic Specific
B
D
A
T
S
B
D
A
T
S
Foundation
Common
Sys.
Industry
Org.
specific
Classification System
Enterprise Continuum
Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬
Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬
Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬
Enterprise Continuum ‫التصنيف‬ ‫نظام‬
THE ENTERPRISE CONTINUUM CONSISTS OF THREE PARTS, EACH PART IS CONSIDERED TO BE A
DISTINCT CONTINUUM
Constituent Parts of the Enterprise Continuum (1/2)
Enterprise
Continuum
Solution
Continuum
Architecture
Continuum
Outermost continuum and classifies assets
related to the context of the overall
Enterprise Architecture
Classifies contextual assets used to develop
architectures, such as policies, standards,
strategic initiatives, organizational structures,
and enterprise-level capabilities
Consistent way to describe/ understand
the implementation of the assets
defined in the Architecture Continuum
Defines what is available in the
organizational environment as re-
usable Solution Building Blocks (SBBs)
Addresses the commonalities and
differences among products, systems,
and services of implemented systems
Represents a structuring of
Architecture Building Blocks (ABBs)
which are re-usable architecture assets
ABBs evolve through their
development lifecycle from abstract/
generic entities to fully expressed Org-
Specific Architecture assets
Useful tool to discover commonality
and eliminate unnecessary redundancy
Guide
specialized form
THE ENTERPRISE CONTINUUM CONSISTS OF THREE PARTS, EACH PART IS CONSIDERED TO BE A
DISTINCT CONTINUUM
Constituent Parts of the Enterprise Continuum (2/2)
THE ARCHITECTURE CONTINUUM SHOWS THE RELATIONSHIPS AMONG FOUNDATIONAL
FRAMEWORKS, COMMON SYSTEMS, INDUSTRY, AND ENTERPRISE ARCHITECTURES …
Architecture Continuum
Specific
Generic
Solution Building Blocks SBBs
B
D
A
T
S
B
D
A
T
S
Foundation
Architecture
Common
Sys.
Architecture
Industry
Architecture
Org.
specific
Architecture
Arch.
Cont.
Solu.
Cont.
Foundation
Architecture
Generic components, inter-relationships, principles, and guidelines that
provide a foundation on which more specific architectures can be built
Common Systems
Architecture
Use services in Foundation Architecture to create an architecture useful for
building common Solutions (high reusable) across a wide number of
relevant domains.
Org-Specific
Architecture
Industry
Architecture
Describe and guide the final deployment of solution components for a
particular enterprise
Integration of common systems components with industry-specific
components (certain vertical industries)
… THAT AIMS TO DISCOVER COMMONALITY AND ELIMINATE UNNECESSARY REDUNDANCY
Architecture Continuum – Examples (1/2)
- TRM (Technical Reference
Model)
- Specific Industry Architecture
- e.g. Retail industry's "Active
Store" architecture (SCOR-
RM)
- Energetics Oil and Gas data
exchange standards
- Bank X Architecture
- Gov. Entity Y Architecture
- Your Org. Architecture
- SOA Architecture
- ERP Architecture
- Security Architecture
- Network Architecture
- Management Architecture
- Operations Architecture
- III-RM
FA CSA IA OSA
SAMPLE COMMON SYSTEMS ARCHITECTURE – SOA REFERENCE MODEL
Architecture Continuum – Examples (2/2)
Related to BDAT Architecture Domains
- Business Service
- Data Service
- Application Service
- Infrastructure Service
SOA is an architecture style for Enterprise Architecture
ALONGSIDE REQUIREMENTS AND PRINCIPLES, ARCHITECTURE CONTINUUM GUIDES, DIRECTS,
AND SUPPORT SELECTION, REALIZATION AND DEVELOPMENT OF APPROPRIATE SOLUTIONS
Architecture / Solution Continuum
THE SOLUTIONS CONTINUUM PROVIDES A CONSISTENT WAY TO DESCRIBE AND UNDERSTAND
THE IMPLEMENTATION OF THE ASSETS DEFINED IN THE ARCHITECTURE CONTINUUM …
Solution Continuum
Foundation
Solutions
Highly generic concepts, tools, products, services, and solution
components that are the fundamental providers of capabilities such as:
- Professional services: training and consulting services
- Support Services: Help Desk
Common Systems
Solutions
- Implementation of a Common Systems Architecture and is comprised
of a set of products and services.
- Represent collections of common requirements and capabilities, rather
than those specific to a particular customer or industry.
Org-Specific
Solutions
Industry
Solutions
- Implementation of the Organization-Specific Architecture that provides
the required business functions
- Structured to support specific Service-Level Agreements (SLAs) to
ensure support of the operational systems at desired service levels
- Implementation of an Industry Architecture, which provides re-usable
packages of common components and services specific to an industry.
- Industry-specific, aggregate procurements that are ready to be tailored
to an individual organization’s requirements
Specific
Generic
Architecture Building Blocks ABBs
Foundation
Solutions
Common
Sys.
Solutions
Industry
Solutions
Org.
specific
Solutions
Arch.
Cont.
Solu.
Cont.
B
D
A
T
S
B
D
A
T
S
- Third-party solution with Specific
Service-Level Agreements (SLAs)
- key operating parameters and
quality metrics to monitor and
manage the organization
environment
- Specific products, services, and
systems solutions that are
appropriate to that industry
- Physical database schema
- An industry-specific point-of-
service device
… THROUGH DISCOVERTY OF WHAT IS AVAILABLE IN THE ORGANIZATIONAL ENVIRONMENT AS
RE-USABLE SOLUTION BUILDING BLOCKS (SBBS)
Solution Continuum – Examples
- Programming languages
- Foundational structures (EDI)
- Generic Approaches to
Organization structuring
- Foundational structures for
organizing IT operations
(such as ITIL or the IT4IT RA)
- Enterprise mgmt. sys. products
- Security system products
- Scalable data warehousing
systems
- “Software as a service”
common apps solutions
FS CSS IS OSS
Enterprise Continuum
Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬
Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬
Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬
Enterprise Continuum ‫التصنيف‬ ‫نظام‬
OPERATING A MATURE ARCHITECTURE CAPABILITY CREATES A HUGE VOLUME OF
ARCHITECTURAL OUTPUT THAT EMPHASIZE THE ROLE OF EFFECTIVE MANAGEMENT …
Architecture Repository Structure (1/2)
… TO OPERATE AND LEVERAGE THESE WORK PRODUCTS, A FORMAL TAXONOMY IS REQUIRED
ALONGSIDE DEDICATED PROCESSES/TOOLS FOR ARCHITECTURAL CONTENT STORAGE
Architecture Repository Structure (2/2)
Architecture
Metamodel
Describes the organizationally tailored application of an architecture framework, including a method for architecture development
and a metamodel for architecture content
Architecture
Capability Defines the parameters, structures, and processes that support governance of the Architecture Repository
Architecture
Landscape * presents an architectural representation of assets in use, or planned, by the enterprise at particular points in time
Reference
Library
Governance
Log
Arch. Requirements
Repository
Solutions
Landscape
Standard Info.
Base (SIB) *
Provides guidelines, templates, patterns, and other forms of reference material that can be leveraged in order to accelerate the
creation of new architectures for the enterprise
Provide a record of governance activity across the enterprise
Provides a view of all authorized architecture requirements which have been agreed with the Architecture Board
Presents an architectural representation of the SBBs supporting the Architecture Landscape which have been planned or deployed
by the enterprise
Captures the standards with which new architectures must comply, which may include industry standards, selected products and
services from suppliers, or shared services already deployed within the organization
* Will be further detailed out in the next slides
DUE TO THE SHEER VOLUME AND THE DIVERSE STAKEHOLDER NEEDS THROUGHOUT AN ENTIRE
ENTERPRISE, THE ARCHITECTURE LANDSCAPE IS DIVIDED INTO THREE LEVELS OF GRANULARITY
Architecture Repository Structure - Architecture Landscape detailed view
Strategic Architectures
- Long-term summary view of the entire enterprise
- Allow for direction setting at an executive level
- Provide an organizing framework for operational and change activity
Segment Architectures
- More detailed operating models for areas within an enterprise
- Can be used at the program or portfolio level
- Organize and operationally align more detailed change activity
Capability Architectures
- Show in a more detailed fashion how the enterprise can support a particular
unit of capability (overview about current/ target capability and capability increments)
- Allow for individual work packages and projects to be grouped within managed
portfolios and programs
DUE TO THE SHEER VOLUME AND THE DIVERSE STAKEHOLDER NEEDS THROUGHOUT AN ENTIRE
ENTERPRISE, THE ARCHITECTURE LANDSCAPE IS DIVIDED INTO THREE LEVELS OF GRANULARITY
Architecture Repository Structure - Architecture Landscape Example
In Y 2000
Revenue
40M$
In Y 2001
Revenue
50M$
In Y 2002
Revenue
20M$
Why enterprise lose revenue ?
Architecture models
over time ( years)
EA as strategic enabler ,
help business decisions
Enterprise planning space where
EA can add true value
Business intelligence
(Business Analytics)
Stakeholder Leave
Architecture Landscape
Architecture
Model 1
Architecture
Model 2
Architecture
Model 3 Capability
Strategic
Segmented
THE STANDARDS INFORMATION BASE IS A REPOSITORY AREA THAT HOLDS A RECORD OF THE
SET OF SPECIFICATIONS, TO WHICH ARCHITECTURES MUST CONFORM
Architecture Repository Structure - Standards Information Base detailed view
Stated in a clear
and unambiguous
manner, so that
compliance can be
objectively assessed
Easily accessible to
projects and therefore
the obligations of the
project can be
understood and
planned for
Basis for
Architecture
Governance
Standards Information Base (SIB)
Business Standards
Application Standards
Data Standards
Technology Standards
Enterprise Continuum
Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬
Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬
Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬
Enterprise Continuum ‫التصنيف‬ ‫نظام‬
IMPLEMENTING THE ARCHITECTURE REPOSITORY IN A TOOL WILL CATER FOR STAKEHOLDER
ENQUIRIES FOR MODELS, VIEWS, AND REQUIRED ANALYTICS FOR DECISION MAKING
EA Tool - key benefits
Promote
RE-USE
Facilitate easier
maintenance of the
architecture
Provide
stakeholders with
relevant models
Enable sharing
of architecture
information
Ensure common
terminology
is used
EA Tool - key Features
IMPLEMENTING THE ARCHITECTURE REPOSITORY IN A TOOL WILL CATER FOR STAKEHOLDER
ENQUIRIES FOR MODELS, VIEWS, AND REQUIRED ANALYTICS FOR DECISION MAKING
Impact
Analysis
Strategic
dashboards
Workflows
Modeling &
Heatmapping
Dynamic
Deliverables
EA TOOL KEY FEATURES
ENTERPRISE ARCHITECTURE AND INNOVATION LEADERS SHOULD SELECT EA TOOLS THAT
SUPPORT LONG-TERM BUSINESS TRANSFORMATION, MODERNIZATION AND INNOVATION GOALS
Tool benchmarking
SECTION I
3
Artifacts, Deliverables and Building Blocks
‫العمل‬ ‫منتجات‬
,
‫المخرجات‬
‫األساسية‬ ‫والمكونات‬
Artifacts, Deliverables and Building Blocks
Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬
Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬
Reusable Building Blocks ‫األساسية‬ ‫المكونات‬
Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
Artifacts, Deliverables and Building Blocks
Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬
Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬
Reusable Building Blocks ‫األساسية‬ ‫المكونات‬
Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
Architecture Metamodel
ARCHITECTURE METAMODEL OUTLINE HOW AND WITH WHAT THE ARCHITECTURE WILL BE
DESCRIBED IN A STRUCTURED WAY TO ENSURE ENTERPIRSE-WIDE CONSISTENCY …
Architecture
Domains
Data
Application
Technology
Business
Security
Strategy Business
Finance
BigData
Data
Mgmt.
AI
CyberSec.
InfoSec.
Sample Stakeholders concern Areas
Tailored Metamodel Process
Stakeholder
Views
of
a
System
Phase I Phase II
Initial
Analysis
Detailed
Analysis
Architecture Metamodel
… AND GUIDE ORGANIZATIONS TO IMPLEMENT THEIR ARCHITECTURE ASSETS WITHIN AN
ARCHITECTURE TOOL
Solution
Architecture
Generic Specific
B
D
A
T
S
B
D
A
T
S
Foundation
Common
Sys.
Industry
Org.
specific
Tailored Metamodel Pillars
Initial Analysis (Phase I)
Metamodel
Benchmarking
Stakeholders
Concerns
Metamodel
Attributes
Metamodel
Entities
Metamodel
Relationships
Detailed Analysis (Phase II)
Togaf Metamodel
ARCHITECTURE METAMODEL EXAMPLES (1/3)
Image Source: https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap30.html
ArchiMate Generic Metamodel
ARCHITECTURE METAMODEL EXAMPLES (2/3)
Bizbok Metamodel
ARCHITECTURE METAMODEL EXAMPLES (3/3)
Artifacts, Deliverables and Building Blocks
Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬
Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬
Reusable Building Blocks ‫األساسية‬ ‫المكونات‬
Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
Architecture Deliverable
DELIVERABLE IS A WORK PRODUCT THAT IS CONTRACTUALLY SPECIFIED AND IN TURN
FORMALLY REVIEWED, AGREED, AND SIGNED OFF BY THE STAKEHOLDERS
Stakeholder
Views
of
a
System
ARCHITECTURE
ARTIFACTS
ARCHITECTURE
DELIVERABLES
Catalog
Diagram
Deliverable address stakeholders concerns
Output of Architecture Iterations
Architecture
Development Iterations
Sample Architecture Deliverables
A SET OF ARCHITECTURE DELIVERABLES WILL TYPICALLY BE CONSUMED AND PRODUCED
ACROSS ITERATIVE ARCHITECTURE DEVELOPMENT CYCLES
ARCHITECTURE
DELIVERABLES
Architecture Contract
Architecture Principles Architecture Repository
Architecture
Requirements
Specification
Architecture Definition
Document
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
… and More
Statement of
Architecture Work
Tailored Architecture
Framework
Artifacts, Deliverables and Building Blocks
Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬
Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬
Reusable Building Blocks ‫األساسية‬ ‫المكونات‬
Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
Architecture Artifact
“ARTIFACT” IS AN ARCHITECTURAL WORK PRODUCT THAT DESCRIBES AN ASPECT OF THE
ARCHITECTURE AND FORM THE CONTENT OF THE ARCHITECTURE REPOSITORY
ARCHITECTURE
ARTIFACTS
Catalog
Diagram
Togaf Artifacts
TOGAF STANDARD DEFINE A SET OF ARTIFACTS ASSOCIATED WITH ARCHITECTURE
METAMODEL …
Architecture Artifact & Architecture Deliverable
… WHERE MULTIPLE ARTIFACTS MAY BE COMBINED TO FORM ARCHITECTURE DELIVERABLE
Artifacts, Deliverables and Building Blocks
Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬
Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬
Reusable Building Blocks ‫األساسية‬ ‫المكونات‬
Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
Building blocks
A BUILDING BLOCK REPRESENTS A (POTENTIALLY RE-USABLE) COMPONENT OF BUSINESS, IT,
OR ARCHITECTURAL CAPABILITY …
LEGO BUIDLING BLOCKS
Building blocks Interaction (1/2)
… THAT CAN BE COMBINED WITH OTHER BUILDING BLOCKS TO DELIVER ARCHITECTURES AND
SOLUTIONS
Solution Building
Blocks (SBBs)
Arch. Building
Blocks (ABBs)
Describe
Contains
Many
BB: Functionality package
defined to meet the
business needs
Type Of
ARCHITECTURE
DELIVERABLE
ARCHITECTURE
ARTIFACTS
STAKEHOLDERS
CONCERNS
CONTENT METAMODEL
Classified as
Consider implementation and usage, and
evolves to exploit technology and standards
May be assembled from other building blocks
May be a subassembly of other building
blocks
Ideally re-usable and replaceable, and well
specified
Boundary and specification should be loosely
coupled to its implementation
CHARACTERISTICS
Stored In
ARCHTECTURE REPOSITORY
Building blocks Interaction (2/2)
TOGAF STANDARDS VIEW OF INTERACTIONS BETWEEN METAMODEL, BUILDING BLOCKS,
DIAGRAMS, AND STAKEHOLDERS
Thanks!
For Further Engagement
You can find me at:
eng.mohamedzakarya@gmail.com
Mohamed Zakarya Abdelgawad
Ad

More Related Content

What's hot (20)

Enterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesEnterprise Data Architecture Deliverables
Enterprise Data Architecture Deliverables
Lars E Martinsson
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Alan McSweeney
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)
Charles Betz
 
Togaf 9.2 Introduction
Togaf 9.2 IntroductionTogaf 9.2 Introduction
Togaf 9.2 Introduction
Mohamed Zakarya Abdelgawad
 
IT4IT - The Full Story for Digital Transformation - Part 2
IT4IT - The Full Story for Digital Transformation - Part 2IT4IT - The Full Story for Digital Transformation - Part 2
IT4IT - The Full Story for Digital Transformation - Part 2
Mohamed Zakarya Abdelgawad
 
Business Architecture Foundations
Business Architecture FoundationsBusiness Architecture Foundations
Business Architecture Foundations
Mohamed Zakarya Abdelgawad
 
Modeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study ViewsModeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study Views
Iver Band
 
Mdm: why, when, how
Mdm: why, when, howMdm: why, when, how
Mdm: why, when, how
Jean-Michel Franco
 
Togaf – architecture development method (adm)
Togaf – architecture development method (adm)Togaf – architecture development method (adm)
Togaf – architecture development method (adm)
Vinod Wilson
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
DATAVERSITY
 
TOGAF 9 Architectural Artifacts
TOGAF 9  Architectural ArtifactsTOGAF 9  Architectural Artifacts
TOGAF 9 Architectural Artifacts
Maganathin Veeraragaloo
 
CMDB as a Corporate Asset
CMDB as a Corporate AssetCMDB as a Corporate Asset
CMDB as a Corporate Asset
Abbas Haider Ali
 
Creating Enterprise Value from Business Architecture
Creating Enterprise Value from Business ArchitectureCreating Enterprise Value from Business Architecture
Creating Enterprise Value from Business Architecture
iasaglobal
 
Introduction to Business Architecture - Part 2
Introduction to Business Architecture - Part 2Introduction to Business Architecture - Part 2
Introduction to Business Architecture - Part 2
Alan McSweeney
 
The Business Value of Metadata for Data Governance
The Business Value of Metadata for Data GovernanceThe Business Value of Metadata for Data Governance
The Business Value of Metadata for Data Governance
Roland Bullivant
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
David Walker
 
Approaches to business architecture
Approaches to business architectureApproaches to business architecture
Approaches to business architecture
The Open Group SA
 
On business capabilities, functions and application features
On business capabilities, functions and application featuresOn business capabilities, functions and application features
On business capabilities, functions and application features
Jörgen Dahlberg
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate Language
Iver Band
 
It Service Management Implementation Overview
It Service Management Implementation OverviewIt Service Management Implementation Overview
It Service Management Implementation Overview
Alan McSweeney
 
Enterprise Data Architecture Deliverables
Enterprise Data Architecture DeliverablesEnterprise Data Architecture Deliverables
Enterprise Data Architecture Deliverables
Lars E Martinsson
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Alan McSweeney
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)
Charles Betz
 
IT4IT - The Full Story for Digital Transformation - Part 2
IT4IT - The Full Story for Digital Transformation - Part 2IT4IT - The Full Story for Digital Transformation - Part 2
IT4IT - The Full Story for Digital Transformation - Part 2
Mohamed Zakarya Abdelgawad
 
Modeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study ViewsModeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study Views
Iver Band
 
Togaf – architecture development method (adm)
Togaf – architecture development method (adm)Togaf – architecture development method (adm)
Togaf – architecture development method (adm)
Vinod Wilson
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
DATAVERSITY
 
Creating Enterprise Value from Business Architecture
Creating Enterprise Value from Business ArchitectureCreating Enterprise Value from Business Architecture
Creating Enterprise Value from Business Architecture
iasaglobal
 
Introduction to Business Architecture - Part 2
Introduction to Business Architecture - Part 2Introduction to Business Architecture - Part 2
Introduction to Business Architecture - Part 2
Alan McSweeney
 
The Business Value of Metadata for Data Governance
The Business Value of Metadata for Data GovernanceThe Business Value of Metadata for Data Governance
The Business Value of Metadata for Data Governance
Roland Bullivant
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
David Walker
 
Approaches to business architecture
Approaches to business architectureApproaches to business architecture
Approaches to business architecture
The Open Group SA
 
On business capabilities, functions and application features
On business capabilities, functions and application featuresOn business capabilities, functions and application features
On business capabilities, functions and application features
Jörgen Dahlberg
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate Language
Iver Band
 
It Service Management Implementation Overview
It Service Management Implementation OverviewIt Service Management Implementation Overview
It Service Management Implementation Overview
Alan McSweeney
 

Similar to EA foundations (Views, Repository, Artifacts and Metamodel) (20)

EA foundations (views + repository)
EA foundations (views + repository)EA foundations (views + repository)
EA foundations (views + repository)
Mohamed Zakarya Abdelgawad
 
EA foundations - 01 (views & viewpoints)
EA foundations - 01 (views & viewpoints)EA foundations - 01 (views & viewpoints)
EA foundations - 01 (views & viewpoints)
Mohamed Zakarya Abdelgawad
 
Unit2 2
Unit2 2Unit2 2
Unit2 2
sush-sushma
 
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
iasaglobal
 
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
iasaglobal
 
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسيةالمحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
Egyptian Engineers Association
 
Togaf 9.1 architecture
Togaf 9.1 architectureTogaf 9.1 architecture
Togaf 9.1 architecture
Narayan Sau
 
Why to Architecture Information
Why to Architecture InformationWhy to Architecture Information
Why to Architecture Information
Ashwani Kumar Ramani
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
scmiyer
 
Enterprise architecture assessment guide v2.2
Enterprise architecture assessment guide v2.2Enterprise architecture assessment guide v2.2
Enterprise architecture assessment guide v2.2
Dania Abdel-aziz
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
Hamzazafeer
 
Enterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookEnterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick Look
Sukru Kocakaya
 
Thoughts On Architecting V4 2
Thoughts On Architecting V4 2Thoughts On Architecting V4 2
Thoughts On Architecting V4 2
bmercer
 
Unit 4colorcolorcolorcolorcolorcolorcolor.pptx
Unit 4colorcolorcolorcolorcolorcolorcolor.pptxUnit 4colorcolorcolorcolorcolorcolorcolor.pptx
Unit 4colorcolorcolorcolorcolorcolorcolor.pptx
SsdSsd5
 
Architecting and Designing Enterprise Applications
Architecting and Designing Enterprise ApplicationsArchitecting and Designing Enterprise Applications
Architecting and Designing Enterprise Applications
Gem WeBlog
 
Unit 2
Unit 2Unit 2
Unit 2
KRAMANJANEYULU1
 
TOGAF 9 Enterprise Continuum
TOGAF 9 Enterprise ContinuumTOGAF 9 Enterprise Continuum
TOGAF 9 Enterprise Continuum
Maganathin Veeraragaloo
 
TOGAF
TOGAFTOGAF
TOGAF
Ahmed Gamil
 
Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
RizalPrambudi3
 
10.1.1.107.2618
10.1.1.107.261810.1.1.107.2618
10.1.1.107.2618
Jay van Zyl
 
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
iasaglobal
 
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
iasaglobal
 
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسيةالمحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
المحاضرة 153 بعنوان مقدمة عن البنية المؤسسية
Egyptian Engineers Association
 
Togaf 9.1 architecture
Togaf 9.1 architectureTogaf 9.1 architecture
Togaf 9.1 architecture
Narayan Sau
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
scmiyer
 
Enterprise architecture assessment guide v2.2
Enterprise architecture assessment guide v2.2Enterprise architecture assessment guide v2.2
Enterprise architecture assessment guide v2.2
Dania Abdel-aziz
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
Hamzazafeer
 
Enterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick LookEnterprise Architecture and TOGAF, Quick Look
Enterprise Architecture and TOGAF, Quick Look
Sukru Kocakaya
 
Thoughts On Architecting V4 2
Thoughts On Architecting V4 2Thoughts On Architecting V4 2
Thoughts On Architecting V4 2
bmercer
 
Unit 4colorcolorcolorcolorcolorcolorcolor.pptx
Unit 4colorcolorcolorcolorcolorcolorcolor.pptxUnit 4colorcolorcolorcolorcolorcolorcolor.pptx
Unit 4colorcolorcolorcolorcolorcolorcolor.pptx
SsdSsd5
 
Architecting and Designing Enterprise Applications
Architecting and Designing Enterprise ApplicationsArchitecting and Designing Enterprise Applications
Architecting and Designing Enterprise Applications
Gem WeBlog
 
Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
RizalPrambudi3
 
Ad

More from Mohamed Zakarya Abdelgawad (20)

Mohammed Zakarya Resume
Mohammed Zakarya ResumeMohammed Zakarya Resume
Mohammed Zakarya Resume
Mohamed Zakarya Abdelgawad
 
Mohamed zakarya certificates
Mohamed zakarya certificatesMohamed zakarya certificates
Mohamed zakarya certificates
Mohamed Zakarya Abdelgawad
 
Mohammed Zakarya Resume
Mohammed Zakarya ResumeMohammed Zakarya Resume
Mohammed Zakarya Resume
Mohamed Zakarya Abdelgawad
 
Accenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 CertificateAccenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 Certificate
Mohamed Zakarya Abdelgawad
 
Dpbok context i
Dpbok   context iDpbok   context i
Dpbok context i
Mohamed Zakarya Abdelgawad
 
Digital Practitioner Capability Context
Digital Practitioner Capability ContextDigital Practitioner Capability Context
Digital Practitioner Capability Context
Mohamed Zakarya Abdelgawad
 
DPBOK Foundation
DPBOK FoundationDPBOK Foundation
DPBOK Foundation
Mohamed Zakarya Abdelgawad
 
Certified Microservice Archtiect
Certified Microservice ArchtiectCertified Microservice Archtiect
Certified Microservice Archtiect
Mohamed Zakarya Abdelgawad
 
Certified Business Architect
Certified Business ArchitectCertified Business Architect
Certified Business Architect
Mohamed Zakarya Abdelgawad
 
ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)
Mohamed Zakarya Abdelgawad
 
Architecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy IntroArchitecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy Intro
Mohamed Zakarya Abdelgawad
 
Architecture thinking w001
Architecture thinking w001Architecture thinking w001
Architecture thinking w001
Mohamed Zakarya Abdelgawad
 
Discover Your IT Career Path
Discover Your IT Career PathDiscover Your IT Career Path
Discover Your IT Career Path
Mohamed Zakarya Abdelgawad
 
ITIL V4 Foundation
ITIL V4 FoundationITIL V4 Foundation
ITIL V4 Foundation
Mohamed Zakarya Abdelgawad
 
SOA foundation - Generation 2
SOA foundation - Generation 2SOA foundation - Generation 2
SOA foundation - Generation 2
Mohamed Zakarya Abdelgawad
 
SOA Architect - Generation 2
SOA Architect - Generation 2SOA Architect - Generation 2
SOA Architect - Generation 2
Mohamed Zakarya Abdelgawad
 
IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1
Mohamed Zakarya Abdelgawad
 
IT4IT Foundation Certified
IT4IT Foundation CertifiedIT4IT Foundation Certified
IT4IT Foundation Certified
Mohamed Zakarya Abdelgawad
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
Mohamed Zakarya Abdelgawad
 
SOA Next Generation V1.1
SOA Next Generation V1.1SOA Next Generation V1.1
SOA Next Generation V1.1
Mohamed Zakarya Abdelgawad
 
Accenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 CertificateAccenture/Insead Business Strategy Part 1 Certificate
Accenture/Insead Business Strategy Part 1 Certificate
Mohamed Zakarya Abdelgawad
 
ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)ITIL 4 Strategist Direct, Plan and Improve (DPI)
ITIL 4 Strategist Direct, Plan and Improve (DPI)
Mohamed Zakarya Abdelgawad
 
Architecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy IntroArchitecture thinking w002 - Business Strategy Intro
Architecture thinking w002 - Business Strategy Intro
Mohamed Zakarya Abdelgawad
 
IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1
Mohamed Zakarya Abdelgawad
 
Ad

Recently uploaded (20)

Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 

EA foundations (Views, Repository, Artifacts and Metamodel)

  • 1. Enterprise Architecture Foundations The best way for Digital Transformation ‫المؤسسية‬ ‫البنية‬ ‫أساسيات‬ ‫الطريق‬ ‫األمثل‬ ‫نحو‬ ‫الرقمي‬ ‫التحول‬
  • 4. ENTERPRISE ARCHITECTURE BIG PICTURE (aligned with Togaf 9.2) Consume building blocks (BB) Building Blocks Generate Building blocks (BB) Enterprise Continuum Guidelines and Techniques (Principles, Gap Analysis, CBP, Stakeholder Mgmt. ,…) Building Blocks Catalogs Matrices Diagrams Artifacts Architecture Development Method (ADM) Operating Model ( Governance Framework, Architecture Capability , Interaction Model, Architecture Compliance , Architecture Contracts, …) Architecture Metamodel Arch. Repository Management Deliverables Stakeholders, Views & Viewpoints Reference Models Ecosystem Tool Management
  • 5. 2 Architecture Foundations - ‫البنية‬ ‫أساسيات‬ ▷Stakeholders, Views and Viewpoints Basics ▷Enterprise Continuum & Architecture Repository ▷Artifacts, Deliverables and Building Blocks
  • 6. SECTION I 1 Stakeholders, Views & Viewpoints Basics ‫النظر‬ ‫ووجهات‬ ‫المنظور‬ ‫أساسيات‬ , ‫العالقة‬ ‫أصحاب‬
  • 7. Stakeholders, Views & Viewpoints Stakeholders ‫العالقة‬ ‫أصحاب‬ Concerns ‫اإلهتمامات‬ Views & Viewpoints ‫المنظور‬ – ‫النظر‬ ‫وجهات‬ Ecosystem / System ‫منظومة‬ - ‫نظام‬
  • 8. Stakeholders, Views & Viewpoints Stakeholders ‫العالقة‬ ‫أصحاب‬ Concerns ‫اإلهتمامات‬ Views & Viewpoints ‫المنظور‬ – ‫النظر‬ ‫وجهات‬ Ecosystem / System ‫منظومة‬ - ‫نظام‬
  • 9. EVERYTHING ABOUT ARCHITECTURE RELATES TO DEEPLY UNDERSTANDING OF TWO MAIN CONCEPTS (WHAT & HOW) What & How Concepts Differentiators (HOW) ‫كيف‬ - How do you visualize something ? / How can I do something ? - Differentiators point of views - i.e How I Make Coffee ? Building Blocks (WHAT) ‫ماذا‬ - Identify what you have ? - Basic unit (Building blocks ) from which something is built up. - i.e What I Have to Make Coffee ?
  • 10. AS ENTERPRISE ARCHITECT, ECOSYSTEM/SYSTEM REPRESENT WHAT YOU SHOULD CONSIDER DURING YOUR ARCHITECTURE-RELATED ACTIVITIES AS “ A SCOPE OF ENTERPRISE IMPACTED” Ecosystem / System overview Ecosystem System is a combination of interacting elements organized to achieve one or more stated purposes Encompasses individual applications, systems in the traditional sense, subsystems, systems of systems, product lines, product families, whole enterprises, and other aggregations of interest System N Ecosystem go beyond organization boundary to include its environment industry (i.e. suppliers, distributors, customers, competitors, government agencies, and so on) Ecosystem network involved in the delivery of a specific product or service through both competition and cooperation
  • 11. ECOSYSTEM / SYSTEM REAL EXAMPLE (1/2) Photosynthesis Ecosystem Ecosystem Plant Development System Photosynthesis Ecosystem 1 2
  • 12. ECOSYSTEM / SYSTEM REAL EXAMPLE (2/2) Ant Colony Ecosystem Ecosystem Ant Colony System Ant Colony Ecosystem 1 2
  • 13. EXTENDED ENTERPRISE SCOPE OF EXTENDED ENTERPRISE ENCOMPASSES BOTH ENTERPRISE SYSTEM AND ITS ECOSYSTEM … Enterprise / Extended Enterprise overview Any collection of organizations that has a common set of goals Large corporations may comprise multiple enterprises Enterprise Bigger umbrella care about its internal system as well as its ecosystem Comprises the partners, suppliers, and customers, as well as internal business units. ❖ Whole corporation, or division of a corporation ❖ Government agency or a single department; ❖ Chain of geographically distant organizations linked together by common ownership ❖ Groups of countries or governments working together to create common or shareable deliverables ❖ Partnerships and alliances of businesses working together, such as a consortium or supply chain ENTERPRISE
  • 14. … TO PRESERVE ITS POSITION, ENTERPRISE SHOULD GUARANTEE ITS COMPETITIVE ADVANTAGES THROUGH EMPOWERING BOTH INTERNAL AND EXTERNAL PILLARS Connecting Dots Goals and values Resources and capabilities Structure & Systems Environment/Strategy Interface Firm/Strategy interface Strategy The Firm Enterprise (System) Environment Industry (Ecosystem) Customers Competitors Suppliers Partners Complementors
  • 15. Stakeholders, Views & Viewpoints Stakeholders ‫العالقة‬ ‫أصحاب‬ Concerns ‫اإلهتمامات‬ Views & Viewpoints ‫المنظور‬ – ‫النظر‬ ‫وجهات‬ Ecosystem / System ‫منظومة‬ - ‫نظام‬
  • 16. STAKEHOLDERS ARE INDIVIDUALS, TEAMS, ORGANIZATIONS, OR CLASSES THEREOF, HAVING AN INTEREST IN A SYSTEM Stakeholders System
  • 17. A SYSTEM HAS ONE OR MORE STAKEHOLDERS, EACH STAKEHOLDER TYPICALLY HAS ROLE, INTERESTS IN, OR CONCERNS RELATIVE TO, THAT SYSTEM Image Source: Togaf 9.2 Foundation Guide book – Typical set of stakeholders for EA Stakeholders for Enterprise Architecture
  • 18. Stakeholders, Views & Viewpoints Stakeholders ‫العالقة‬ ‫أصحاب‬ Concerns ‫اإلهتمامات‬ Views & Viewpoints ‫المنظور‬ – ‫النظر‬ ‫وجهات‬ Ecosystem / System ‫منظومة‬ - ‫نظام‬
  • 19. INTERESTS IN A SYSTEM CAN BE RELEVANT TO ONE OR MORE OF ITS STAKEHOLDERS WHICH CAN BE FUTHER DECOMPOSED INTRO REQUIREMENTS Architecture Concern = Area of Interest Functionality Development Operations Acceptance Concerns related to any system aspects Performance Reliability Distribution Authorization Risk Audit Assurance … Agility Mobility … Coverage Usability Consistency … … …
  • 20. Stakeholders, Views & Viewpoints Stakeholders ‫العالقة‬ ‫أصحاب‬ Concerns ‫اإلهتمامات‬ Views & Viewpoints ‫المنظور‬ – ‫النظر‬ ‫وجهات‬ Ecosystem / System ‫منظومة‬ - ‫نظام‬
  • 21. ARCHITECTURE VIEWPOINTS ESTABLISHES THE CONVENTIONS FOR CONSTRUCTING, INTERPRETING AND USING AN ARCHITECTURE VIEW TO ADDRESS CONCERN(S) ABOUT A SYSTEM-OF-INTEREST Viewpoints / Views What you see ? Where are you looking from ? Viewpoint ‫المنظور‬ View ‫النظر‬ ‫وجهات‬ - Representation of a system from the perspective of a related set of concerns - Visualized asset to inform stakeholders that their concerns are being met. - An architecture view is always specific to the architecture for which it is created. Instance of the completed template - Vantage point or perspective that determines what you see - Viewpoint defines the perspective from which an architecture view is taken. - The specification of the conventions for a particular kind of architecture view - Architecture viewpoints are generic, and can be stored in libraries for re-use, known as a viewpoint library. Template
  • 22. VIEWPOINTS / VIEWS REAL EXAMPLES (1/4) Building Architecture VIEWPOINT VIEW
  • 23. VIEWPOINTS / VIEWS REAL EXAMPLES (2/4) Scene Viewpoint & Camera View
  • 24. VIEWPOINTS / VIEWS REAL EXAMPLES (3/4) Human Eye Retina Viewpoint Layers VIEWPOINT LAYERS (LIBRARY) LANSCAPE COMPLEX VIEW
  • 25. VIEWPOINTS / VIEWS REAL EXAMPLES (4/4) Protractor Viewpoint (Contradicting Views) – No Cooperation
  • 26. EA FRAMEWORKS VIEWS / VIEWPOINTS (1/2) Togaf Standard Viewpoints Source: https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap31.html
  • 27. EA FRAMEWORKS VIEWS / VIEWPOINTS (2/2) Zachman Framework Viewpoints Source: https://www.zachman.com/about-the-zachman-framework VIEWPOINT VIEW
  • 28. SECTION I 2 Enterprise Continuum & Architecture Repository ‫المؤسسية‬ ‫البنية‬ ‫مستودع‬ ‫و‬ ‫التصنيف‬ ‫نظام‬
  • 29. Enterprise Continuum Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬ Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬ Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬ Enterprise Continuum ‫التصنيف‬ ‫نظام‬
  • 30. Enterprise Continuum Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬ Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬ Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬ Enterprise Continuum ‫التصنيف‬ ‫نظام‬
  • 31. WITHOUT DEFINING “A CLEAR CONTEXT”, PEOPLE DISCUSSING ARCHITECTURE CAN OFTEN TALK AT CROSS-PURPOSES (REFERENCING DIFFERENT POINTS AT THE SAME TIME) Classification System Unclassified Docs - Ad Hoc Store Games Classification of PS Store 1 2
  • 32. THE ENTERPRISE CONTINUUM PROVIDES METHODS FOR CLASSIFYING ARCHITECTURE AND SOLUTION ARTIFACTS, BOTH INTERNAL AND EXTERNAL TO THE ARCHITECTURE REPOSITORY Views & Classification System Stakeholder Views of a System Architecture Domains Data Application Technology Business Security Strategy Business Finance BigData Data Mgmt. AI CyberSec. InfoSec. Foundation Extended Solution Architecture Generic Specific B D A T S B D A T S Foundation Common Sys. Industry Org. specific Classification System
  • 33. Enterprise Continuum Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬ Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬ Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬ Enterprise Continuum ‫التصنيف‬ ‫نظام‬
  • 34. THE ENTERPRISE CONTINUUM CONSISTS OF THREE PARTS, EACH PART IS CONSIDERED TO BE A DISTINCT CONTINUUM Constituent Parts of the Enterprise Continuum (1/2) Enterprise Continuum Solution Continuum Architecture Continuum Outermost continuum and classifies assets related to the context of the overall Enterprise Architecture Classifies contextual assets used to develop architectures, such as policies, standards, strategic initiatives, organizational structures, and enterprise-level capabilities Consistent way to describe/ understand the implementation of the assets defined in the Architecture Continuum Defines what is available in the organizational environment as re- usable Solution Building Blocks (SBBs) Addresses the commonalities and differences among products, systems, and services of implemented systems Represents a structuring of Architecture Building Blocks (ABBs) which are re-usable architecture assets ABBs evolve through their development lifecycle from abstract/ generic entities to fully expressed Org- Specific Architecture assets Useful tool to discover commonality and eliminate unnecessary redundancy Guide specialized form
  • 35. THE ENTERPRISE CONTINUUM CONSISTS OF THREE PARTS, EACH PART IS CONSIDERED TO BE A DISTINCT CONTINUUM Constituent Parts of the Enterprise Continuum (2/2)
  • 36. THE ARCHITECTURE CONTINUUM SHOWS THE RELATIONSHIPS AMONG FOUNDATIONAL FRAMEWORKS, COMMON SYSTEMS, INDUSTRY, AND ENTERPRISE ARCHITECTURES … Architecture Continuum Specific Generic Solution Building Blocks SBBs B D A T S B D A T S Foundation Architecture Common Sys. Architecture Industry Architecture Org. specific Architecture Arch. Cont. Solu. Cont. Foundation Architecture Generic components, inter-relationships, principles, and guidelines that provide a foundation on which more specific architectures can be built Common Systems Architecture Use services in Foundation Architecture to create an architecture useful for building common Solutions (high reusable) across a wide number of relevant domains. Org-Specific Architecture Industry Architecture Describe and guide the final deployment of solution components for a particular enterprise Integration of common systems components with industry-specific components (certain vertical industries)
  • 37. … THAT AIMS TO DISCOVER COMMONALITY AND ELIMINATE UNNECESSARY REDUNDANCY Architecture Continuum – Examples (1/2) - TRM (Technical Reference Model) - Specific Industry Architecture - e.g. Retail industry's "Active Store" architecture (SCOR- RM) - Energetics Oil and Gas data exchange standards - Bank X Architecture - Gov. Entity Y Architecture - Your Org. Architecture - SOA Architecture - ERP Architecture - Security Architecture - Network Architecture - Management Architecture - Operations Architecture - III-RM FA CSA IA OSA
  • 38. SAMPLE COMMON SYSTEMS ARCHITECTURE – SOA REFERENCE MODEL Architecture Continuum – Examples (2/2) Related to BDAT Architecture Domains - Business Service - Data Service - Application Service - Infrastructure Service SOA is an architecture style for Enterprise Architecture
  • 39. ALONGSIDE REQUIREMENTS AND PRINCIPLES, ARCHITECTURE CONTINUUM GUIDES, DIRECTS, AND SUPPORT SELECTION, REALIZATION AND DEVELOPMENT OF APPROPRIATE SOLUTIONS Architecture / Solution Continuum
  • 40. THE SOLUTIONS CONTINUUM PROVIDES A CONSISTENT WAY TO DESCRIBE AND UNDERSTAND THE IMPLEMENTATION OF THE ASSETS DEFINED IN THE ARCHITECTURE CONTINUUM … Solution Continuum Foundation Solutions Highly generic concepts, tools, products, services, and solution components that are the fundamental providers of capabilities such as: - Professional services: training and consulting services - Support Services: Help Desk Common Systems Solutions - Implementation of a Common Systems Architecture and is comprised of a set of products and services. - Represent collections of common requirements and capabilities, rather than those specific to a particular customer or industry. Org-Specific Solutions Industry Solutions - Implementation of the Organization-Specific Architecture that provides the required business functions - Structured to support specific Service-Level Agreements (SLAs) to ensure support of the operational systems at desired service levels - Implementation of an Industry Architecture, which provides re-usable packages of common components and services specific to an industry. - Industry-specific, aggregate procurements that are ready to be tailored to an individual organization’s requirements Specific Generic Architecture Building Blocks ABBs Foundation Solutions Common Sys. Solutions Industry Solutions Org. specific Solutions Arch. Cont. Solu. Cont. B D A T S B D A T S
  • 41. - Third-party solution with Specific Service-Level Agreements (SLAs) - key operating parameters and quality metrics to monitor and manage the organization environment - Specific products, services, and systems solutions that are appropriate to that industry - Physical database schema - An industry-specific point-of- service device … THROUGH DISCOVERTY OF WHAT IS AVAILABLE IN THE ORGANIZATIONAL ENVIRONMENT AS RE-USABLE SOLUTION BUILDING BLOCKS (SBBS) Solution Continuum – Examples - Programming languages - Foundational structures (EDI) - Generic Approaches to Organization structuring - Foundational structures for organizing IT operations (such as ITIL or the IT4IT RA) - Enterprise mgmt. sys. products - Security system products - Scalable data warehousing systems - “Software as a service” common apps solutions FS CSS IS OSS
  • 42. Enterprise Continuum Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬ Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬ Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬ Enterprise Continuum ‫التصنيف‬ ‫نظام‬
  • 43. OPERATING A MATURE ARCHITECTURE CAPABILITY CREATES A HUGE VOLUME OF ARCHITECTURAL OUTPUT THAT EMPHASIZE THE ROLE OF EFFECTIVE MANAGEMENT … Architecture Repository Structure (1/2)
  • 44. … TO OPERATE AND LEVERAGE THESE WORK PRODUCTS, A FORMAL TAXONOMY IS REQUIRED ALONGSIDE DEDICATED PROCESSES/TOOLS FOR ARCHITECTURAL CONTENT STORAGE Architecture Repository Structure (2/2) Architecture Metamodel Describes the organizationally tailored application of an architecture framework, including a method for architecture development and a metamodel for architecture content Architecture Capability Defines the parameters, structures, and processes that support governance of the Architecture Repository Architecture Landscape * presents an architectural representation of assets in use, or planned, by the enterprise at particular points in time Reference Library Governance Log Arch. Requirements Repository Solutions Landscape Standard Info. Base (SIB) * Provides guidelines, templates, patterns, and other forms of reference material that can be leveraged in order to accelerate the creation of new architectures for the enterprise Provide a record of governance activity across the enterprise Provides a view of all authorized architecture requirements which have been agreed with the Architecture Board Presents an architectural representation of the SBBs supporting the Architecture Landscape which have been planned or deployed by the enterprise Captures the standards with which new architectures must comply, which may include industry standards, selected products and services from suppliers, or shared services already deployed within the organization * Will be further detailed out in the next slides
  • 45. DUE TO THE SHEER VOLUME AND THE DIVERSE STAKEHOLDER NEEDS THROUGHOUT AN ENTIRE ENTERPRISE, THE ARCHITECTURE LANDSCAPE IS DIVIDED INTO THREE LEVELS OF GRANULARITY Architecture Repository Structure - Architecture Landscape detailed view Strategic Architectures - Long-term summary view of the entire enterprise - Allow for direction setting at an executive level - Provide an organizing framework for operational and change activity Segment Architectures - More detailed operating models for areas within an enterprise - Can be used at the program or portfolio level - Organize and operationally align more detailed change activity Capability Architectures - Show in a more detailed fashion how the enterprise can support a particular unit of capability (overview about current/ target capability and capability increments) - Allow for individual work packages and projects to be grouped within managed portfolios and programs
  • 46. DUE TO THE SHEER VOLUME AND THE DIVERSE STAKEHOLDER NEEDS THROUGHOUT AN ENTIRE ENTERPRISE, THE ARCHITECTURE LANDSCAPE IS DIVIDED INTO THREE LEVELS OF GRANULARITY Architecture Repository Structure - Architecture Landscape Example In Y 2000 Revenue 40M$ In Y 2001 Revenue 50M$ In Y 2002 Revenue 20M$ Why enterprise lose revenue ? Architecture models over time ( years) EA as strategic enabler , help business decisions Enterprise planning space where EA can add true value Business intelligence (Business Analytics) Stakeholder Leave Architecture Landscape Architecture Model 1 Architecture Model 2 Architecture Model 3 Capability Strategic Segmented
  • 47. THE STANDARDS INFORMATION BASE IS A REPOSITORY AREA THAT HOLDS A RECORD OF THE SET OF SPECIFICATIONS, TO WHICH ARCHITECTURES MUST CONFORM Architecture Repository Structure - Standards Information Base detailed view Stated in a clear and unambiguous manner, so that compliance can be objectively assessed Easily accessible to projects and therefore the obligations of the project can be understood and planned for Basis for Architecture Governance Standards Information Base (SIB) Business Standards Application Standards Data Standards Technology Standards
  • 48. Enterprise Continuum Architecture/Solution Continuum ‫والحلول‬ ‫البنية‬ ‫تصنيف‬ Arch. Repository Structure ‫البنية‬ ‫مستودع‬ ‫مكونات‬ Tool Standardization ‫المؤسسية‬ ‫البنية‬ ‫أدوات‬ Enterprise Continuum ‫التصنيف‬ ‫نظام‬
  • 49. IMPLEMENTING THE ARCHITECTURE REPOSITORY IN A TOOL WILL CATER FOR STAKEHOLDER ENQUIRIES FOR MODELS, VIEWS, AND REQUIRED ANALYTICS FOR DECISION MAKING EA Tool - key benefits Promote RE-USE Facilitate easier maintenance of the architecture Provide stakeholders with relevant models Enable sharing of architecture information Ensure common terminology is used
  • 50. EA Tool - key Features IMPLEMENTING THE ARCHITECTURE REPOSITORY IN A TOOL WILL CATER FOR STAKEHOLDER ENQUIRIES FOR MODELS, VIEWS, AND REQUIRED ANALYTICS FOR DECISION MAKING Impact Analysis Strategic dashboards Workflows Modeling & Heatmapping Dynamic Deliverables EA TOOL KEY FEATURES
  • 51. ENTERPRISE ARCHITECTURE AND INNOVATION LEADERS SHOULD SELECT EA TOOLS THAT SUPPORT LONG-TERM BUSINESS TRANSFORMATION, MODERNIZATION AND INNOVATION GOALS Tool benchmarking
  • 52. SECTION I 3 Artifacts, Deliverables and Building Blocks ‫العمل‬ ‫منتجات‬ , ‫المخرجات‬ ‫األساسية‬ ‫والمكونات‬
  • 53. Artifacts, Deliverables and Building Blocks Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬ Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬ Reusable Building Blocks ‫األساسية‬ ‫المكونات‬ Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
  • 54. Artifacts, Deliverables and Building Blocks Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬ Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬ Reusable Building Blocks ‫األساسية‬ ‫المكونات‬ Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
  • 55. Architecture Metamodel ARCHITECTURE METAMODEL OUTLINE HOW AND WITH WHAT THE ARCHITECTURE WILL BE DESCRIBED IN A STRUCTURED WAY TO ENSURE ENTERPIRSE-WIDE CONSISTENCY … Architecture Domains Data Application Technology Business Security Strategy Business Finance BigData Data Mgmt. AI CyberSec. InfoSec. Sample Stakeholders concern Areas Tailored Metamodel Process Stakeholder Views of a System Phase I Phase II Initial Analysis Detailed Analysis
  • 56. Architecture Metamodel … AND GUIDE ORGANIZATIONS TO IMPLEMENT THEIR ARCHITECTURE ASSETS WITHIN AN ARCHITECTURE TOOL Solution Architecture Generic Specific B D A T S B D A T S Foundation Common Sys. Industry Org. specific Tailored Metamodel Pillars Initial Analysis (Phase I) Metamodel Benchmarking Stakeholders Concerns Metamodel Attributes Metamodel Entities Metamodel Relationships Detailed Analysis (Phase II)
  • 57. Togaf Metamodel ARCHITECTURE METAMODEL EXAMPLES (1/3) Image Source: https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap30.html
  • 58. ArchiMate Generic Metamodel ARCHITECTURE METAMODEL EXAMPLES (2/3)
  • 60. Artifacts, Deliverables and Building Blocks Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬ Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬ Reusable Building Blocks ‫األساسية‬ ‫المكونات‬ Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
  • 61. Architecture Deliverable DELIVERABLE IS A WORK PRODUCT THAT IS CONTRACTUALLY SPECIFIED AND IN TURN FORMALLY REVIEWED, AGREED, AND SIGNED OFF BY THE STAKEHOLDERS Stakeholder Views of a System ARCHITECTURE ARTIFACTS ARCHITECTURE DELIVERABLES Catalog Diagram Deliverable address stakeholders concerns Output of Architecture Iterations Architecture Development Iterations
  • 62. Sample Architecture Deliverables A SET OF ARCHITECTURE DELIVERABLES WILL TYPICALLY BE CONSUMED AND PRODUCED ACROSS ITERATIVE ARCHITECTURE DEVELOPMENT CYCLES ARCHITECTURE DELIVERABLES Architecture Contract Architecture Principles Architecture Repository Architecture Requirements Specification Architecture Definition Document 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 … and More Statement of Architecture Work Tailored Architecture Framework
  • 63. Artifacts, Deliverables and Building Blocks Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬ Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬ Reusable Building Blocks ‫األساسية‬ ‫المكونات‬ Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
  • 64. Architecture Artifact “ARTIFACT” IS AN ARCHITECTURAL WORK PRODUCT THAT DESCRIBES AN ASPECT OF THE ARCHITECTURE AND FORM THE CONTENT OF THE ARCHITECTURE REPOSITORY ARCHITECTURE ARTIFACTS Catalog Diagram
  • 65. Togaf Artifacts TOGAF STANDARD DEFINE A SET OF ARTIFACTS ASSOCIATED WITH ARCHITECTURE METAMODEL …
  • 66. Architecture Artifact & Architecture Deliverable … WHERE MULTIPLE ARTIFACTS MAY BE COMBINED TO FORM ARCHITECTURE DELIVERABLE
  • 67. Artifacts, Deliverables and Building Blocks Artifacts ‫المؤسسية‬ ‫البنية‬ ‫عمل‬ ‫منتج‬ Deliverables ‫المؤسسية‬ ‫البنية‬ ‫مخرجات‬ Reusable Building Blocks ‫األساسية‬ ‫المكونات‬ Architecture Metamodel ‫للبنية‬ ‫الوصفي‬ ‫النموذج‬
  • 68. Building blocks A BUILDING BLOCK REPRESENTS A (POTENTIALLY RE-USABLE) COMPONENT OF BUSINESS, IT, OR ARCHITECTURAL CAPABILITY … LEGO BUIDLING BLOCKS
  • 69. Building blocks Interaction (1/2) … THAT CAN BE COMBINED WITH OTHER BUILDING BLOCKS TO DELIVER ARCHITECTURES AND SOLUTIONS Solution Building Blocks (SBBs) Arch. Building Blocks (ABBs) Describe Contains Many BB: Functionality package defined to meet the business needs Type Of ARCHITECTURE DELIVERABLE ARCHITECTURE ARTIFACTS STAKEHOLDERS CONCERNS CONTENT METAMODEL Classified as Consider implementation and usage, and evolves to exploit technology and standards May be assembled from other building blocks May be a subassembly of other building blocks Ideally re-usable and replaceable, and well specified Boundary and specification should be loosely coupled to its implementation CHARACTERISTICS Stored In ARCHTECTURE REPOSITORY
  • 70. Building blocks Interaction (2/2) TOGAF STANDARDS VIEW OF INTERACTIONS BETWEEN METAMODEL, BUILDING BLOCKS, DIAGRAMS, AND STAKEHOLDERS
  • 71. Thanks! For Further Engagement You can find me at: [email protected] Mohamed Zakarya Abdelgawad