Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Part 1
Core concepts building blocks
Components
encapsulated
behind the
services they
offer
Using TOGAF
terminology
Business
Business
Services
Business
Function
Business
Function
Business
Function
Business
Function
IS
Services
Information
Systems
Application
Component
Data
Component
Application
Component
Application
Component
Application
Component
Platform
Services
Technology
Technology
Component
Technology
Component
Technology
Component
Technology
Component
Avancier
Business Strategy
Business
Drivers
Business
Principles
Business
Goals
Avancier
Aims
Directives
Architecture
Architecture
Principles
Design
Patterns
Architecture
Vision
Request for
Architecture Work
Statement of
Architecture Work
Implementation
Implementation
& Migration Plans
Reference
Models
Architecture
Requirements
Architecture
Definition Doc
Implementation
Governance
Model
Standards
Info. Base
Change
Request
Architecture
Roadmap
Architecture
Contracts
Requirements
Impact
Assessment
Transition
Architectures
Compliance
Assessments
Enterprise Continuum
Foundation
Common
System
Industry
Solutions
continuum
Deployed
solutions
Description
Stakeholder
Map
Deliverable
Enterprise
Architecture
Concern
Artifact
Segment
Architecture
Communicn
Plan
Building
Block
Capability
Architecture
View
Point
View
Organisation
Business
Architecture
Function
Data Architecture
Foundation
Architecture
Common Sys
Architecture
Industry
Architecture
Organisation
Architecture
Foundation
Solutions
Common Sys
Solutions
Industry
Solutions
Organisation
Solutions
Architecture
levels
ISO/IEC 42010
Architecture Domains
Requirements
and Context
Architecture
continuum
Stakeholders
Service-Oriented View
Process
Application Arch.
Concep. DM
Business Services
IS Services
Consumer App
IS Services
Log. DM
XML Schema
Broker App
Data Store
Interface
Provider App
Technology
Architecture
Tech
Component
IS Services
Platform
Services
III
RM
TRM
Part 2
The Architecture Development Method
Avancier
Capability
Govern
Develop
Plan
Part 2
Business architecture
External behaviour
Internal behaviour
Process Flow Diagram
Avancier
Activity
Process
Activity
Business
Service
Activity
Business
Service
Activity
= Elementary business process
= Elementary business function
Activity
Activity
Activity
Activity
Activity
Logical structure
Functional
Decomposition
Diagram
Data entity
Ent
B Fnctn
Activity
Activity
Data entity
B Fnctn
Activity
Activity
Data entity
B Fnctn
Activity
Activity
Physical structure
Organization
Decomposition
Diagram
Org unit
Ent
Org
Activity
Activity
Org unit
Org
Activity
Activity
Org unit
Org
Activity
Activity
Activity
Activity
Part 2
Informal - no
data types
Data architecture
Conceptual
Data Diagram
Conceptual
LDM
LDM
LDM
XML Schema
LDM
Entity
Entity
Entity
Logical
Physical
Logical
Data Diagram
Data
Model
Management
Physical
Data Component
Real
XMLSchema
Schema
Interface
XML
Catalogue
XMLSchema
Schema
XML
Part 2
Application architecture
External behaviour
Avancier
IS
Service
IS
Service
IS
Service
Internal behaviour
Logical structure
Sales
CRM
Physical structure
CRM
Business
Supply
ERP
CRM
ERP
Billing
Billing
App comm.
diagram
Finance
Billing
ERP
Tax
DW
CRM
Billing
ERP
DW
Part 2
Technology architecture - rationalisation
Avancier
External behaviour
Platform
Services
Platform
Service
TRM
Platform
Service
Platform
Service
210 services
Logical structure
10 * 30 platform services
Physical structure
Physical
Technology
2 OS
5 DBMS
3 ESB
Logical
Technology
Physical
Technology
1 OS
1 DBMS
1 Bus
?
?
?
Part 4
Deliverables
Architecture Building Blocks
Architecture Contracts
Architecture Definition Document
Architecture Principles
Architecture Repository
Architecture Requirements
Architecture Roadmap
Architecture Vision
Business Principles, Goals & 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
Transition Architectures
Avancier
Org Model
for EA
Business Strategy
Business
Drivers
Business
Principles
Business
Goals
Architecture
Principles
Request for
Architecture Work
Architecture
Vision
Tailored
A Framework
Statement of
Architecture
Work
Capability
Assessment
Communication
Plan
Architecture
Repository
Compliance
Assessments
Function
Process
Business Ops
Contracts
Architecture
Requirements
Compliance
Assessments
Data
Component
Interface
Application
Component
Architecture
Dev Contracts
Change
Request
Implementation
Governance
Model
Architecture
Building Blocks
Requirements
Impact
Assessment
Architecture
Definition Doc
Tech
Component
Implementation
& Migration Plans
Architecture
Roadmap
Solution
Building Blocks
Transition
Architectures
Description
Part 4
Deliverable
Artifact
Building
Block
Business Strategy
Business
Drivers
Directives
Business
Principles
Business
Goals
Aims
Architecture
Principles
Design
Patterns
Architecture
Architecture
Vision
Request for
Architecture Work
Statement of
Architecture Work
Implementation
Implementation
& Migration Plans
Reference
Models
Architecture
Requirements
Architecture
Definition Doc
Implementation
Governance
Model
Standards
Info. Base
Change
Request
Architecture
Roadmap
Architecture
Contracts
Requirements
Impact
Assessment
Transition
Architectures
Compliance
Assessments
Avancier
Description
Part 4
Deliverable
Artefacts
Preliminary Phase
Principles Catlaog
Artifact
Building
Block
Avancier
Phase E Opportunities and
Solutions Artefacts
Project Context Diagram
Benefits Diagram
Application/Organization Matrix
Role/Application Matrix
Application/Function Matrix
Application Interaction Matrix
Application Communication Diagram
Application and User Location
Diagram
System Use-Case Diagram
Application/Technology Matrix
Sales
person
Review
Sale process
Advertiser
Enquire
CRM
ERP
Billing
Avancier
Enquire
[too much]
[OK]
Customer
Request
Discount
Supplier
Close Sale
Supplier
Quoted
Close
Paid
Quote
Goods
In
Sales
person
Advertiser
Supplier
Business
Customer
Advertiser
Customer
Advertiser
Function
1
Function
2
Function
2.1
EBF or
Activity
Function
3
Function
4
Function
2.3
Function
2.4
Fulfiller
Fulfiller
Sales
person
Review
Sale
Payment
Quote
Quote Price
Fulfiller
Goods
Out
Sold
Prospect
Sale
Advertiser
Customer
Customer
ERP
DW
BI
CRM
Billing
Flow Name
Trigger
Content (see below)
Source
Destination
Qualities (NFRs)
Time / Duration
Volume
Availability
Price
Etc.
Enquire
COO
Supplier
Sale
Research
Customer
Product
Depot
Prospect
Quote
Payment
Fulfiller
Goods
Out
Customer
Sale
Stock
Quoted
Close
Quote
Supplier
Goods
In
Sales
person
Customer
Paid
Part 4
Building Blocks - Meta model simplified
Avancier
Description
Business
Service
Business
Process
Business
Deliverable
Business
Function
EBP-EBF
Artifact
Organisation
Role
Data
IS Service
Building
Block
Actor
Physical
Logical
Application Application
Compt
Compt
Applications
Data Entity
Logical
Physical
Data Comp Data Compt
Platform
Service
Physical
Logical
Technology Technology
Compt
Compt
Technology
TOGAF has logical and physical version of data, app and technology components
Copyright Avancier Limited 2014
Part 4
ArchiMate generic meta model of activity system concepts
Behaviour
External
Internal
Avancier
Structure
Starter,
Main course
Service
Interface
Menu
Order, Cook,
Serve
Process
Component
Chef, Cook,
Oven
Part 5
Enterprise Continuum
Avancier
Foundation
Common System
Industry
Organisation
Generic to specific
Ideal
to
Real
Deployed solutions
Zachman Framework
Contextual
Conceptual
Logical
Physical
Real
What
How
Where
Ideal
to
Real
Who
When
Why
Part 6
Process automation hierarchy
Avancier
Business
Process
Business
architecture
May be
decomposed to
OPOPOT level
IS Service
Application
architecture
IS Service
Might be an
ACID transaction
Data store
or source
Part 6
III-RM
Business
architecture
Application
architecture
Avancier
Business
Services
Business
Services
Business
Function
Business
Function
Business
Services
Business
Services
Business
Function
Business
Function
IS
Services
Application
Component
IS
Services
Application
Component
Technology
architecture
Use Case
IS Services
Use Case
IS Services
User App
User App
Business
IS Services
Broker App
Data
IS Services
Data
IS Services
Data App
Data App
Platform
Services
Platform
Services
Technology
Component
Technology
Component
Platform
Services
Platform
Services
Technology
Component
Technology
Component
Part 6
TOGAF-speak for these ideas
Brokering Applications
manage the requests from any number of
clients to and across any number of
Information Provider Applications
Avancier
Part 6
A Technical Reference Model (TRM)
Business
architecture
Application
architecture
Business
Services
Business
Services
Business
Function
Business
Function
Business
Services
Business
Services
Business
Function
Business
Function
IS
Services
Application
Component
IS
Services
Application
Component
Technology
architecture
Avancier
Use Case
IS Services
Use Case
IS Services
User App
User App
Business
IS Services
Broker App
Data
IS Services
Data App
Platform
Services
Platform
Services
Technology
Component
Technology
Component
Platform
Services
Platform
Services
Technology
Component
Technology
Component
Data
IS Services
Data App
Postscript
TOGAF uses abstraction
Avancier
Technology
In Enterprise Continuum
Idealisation
Generalisation
Ideal
Generic
Requirements
Foundation
Architecture building blocks
Common System
Solution building blocks
Industry
Deployed Solutions
Organisation
Real
Specific
Postscript
Kinds of abstraction: summary
Avancier
Omission
Composition
Generalisation
Idealisation
Vacuous
Coarse-grained composite
Universal
Concept
Sketchy
Mid-grained composite
Fairly generic
Logical Model
Elaborate
Fine-grained composite
Fairly specific
Physical Model
Complete
Elementary part
Uniquely configured
Physical Material
Elaboration
Decomposition
Specialisation
Realisation
Composite
Generalised
thing
Ideal or
Logical
Specialised
thing
Real or
Physical
*
Part
Architecture
Detailed Design
Implementation