Structured Approachto Solution Architecture
Structured Approachto Solution Architecture
net/publication/333247901
Structured Approach to Solution Architecture
Presentation · May 2019
DOI: 10.13140/RG.2.2.31068.85122
CITATIONS READS
0 1,933
1 author:
Alan McSweeney
Eirgrid
96 PUBLICATIONS 25 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
IT Management View project
Information Technology Solution Sourcing and Supplier Governance View project
All content following this page was uploaded by Alan McSweeney on 21 May 2019.
The user has requested enhancement of the downloaded file.
Structured Approach to
Solution Architecture
Alan McSweeney
Solution Architecture Is …
Business Business
Processes Systems
Solution
Architecture
Business Management
Business Business Enterprise Solution
Operational And
Strategy Objectives Architecture Delivery
Model Operations
Solution
Architecture
Enterprise Solution
Architecture Delivery
Solution
Goal is to ensures Architecture
solutions implemented
deliver business
requirements Designs solution options
Ensures compliance
accurately, efficiently based on requirements
with overall systems
and in a timely manner subject to standards and
architecture
with no surprises other solution constraints
standards
that are then implemented
Enterprise Solution
Architecture Delivery
Management
And Operations
External
Extended Application External
Manual (Other Systems) Manual
Interaction
Interaction
System System
Component Component
System
Component
External External
Manual Manual
Interaction Interaction
Automated Automated
Process System Process
Manual Manual
Process Component Process
Extended Application
Automated
Process
Manual Manual
Process Process
Core
Application
Automated Automated
Process Process
Manual Manual
Process Process
Business Plan
Business Need Y
Thr ou Ca
Mu oug n It
l ti p h T e r a
h
Business Benefits Det le Tim ese S te
ail e t
Eac s, Re eps
h S fini
tag ng
Requirements e
Definition
Process Design
Solution Architecture
and Design
Technical and
Detailed Design
Implementation
Architecture
Vision
Architecture
Business
Change
Architecture
Management
Data
Architecture
Information
Implementation Requirements
Systems
Governance Management
Architecture
Solutions and
Application
Architecture
Migration Technology
Planning Architecture
Opportunities
and Solutions
Solution
Architecture
Dimensions
Management
Business Functional Data Technical Implementation
And
View View View View View
Operation
Sub-System 1
Primary Processor
Sub-System 2 Sub-System 3
Control Data
Monitor, Audit,
Storage
Manage
and Flow
ew d
Vi an
Processed/Handled
l ts a l
su ion
t
/
nc
O e d t ed
Fu
hi te era
R e
Ac rea en
ut ve /
pu d/
C G
Business and Process
s
ti
t
ha
View
W
Processes Enabled and
Actualised by Solution and its
Functions
Data View
Range of Data
Being Processed/
Handled
Functions
Business Generate
Processes Results
Read and Consist of
Generate Data Created or
Transformed
Data
Business and
Process View Functions and
Results View
Processes Enabled
and Actualised by Processes Are What is Generated/
Solution and Implemented by Created/Achieved
its Functions Functions that
June 12, 2014 Generate Results 20
Business and Process View And Decomposition
Process 1 … Process N
Data Attribute
1.1.1
… Data Attribute
1.1.N
Data Attribute
1.N.1
… Data Attribute
1.N.N
Data Attribute
Value 1.1.1.1
… Data Attribute
Value 1.1.1.N
Data Attribute
Value 1.N.N.1
… Data Attribute
Value 1.N.N.N
Output 1 … Output N
Output Element
1.1 … Output Element
1.N
Output Attribute
1.1.1
… Output Attribute
1.1.N
Output Attribute
1.N.1
… Output Attribute
1.N.N
Output Attribute
Value 1.1.1.1
… Output Attribute
Value 1.1.1.N
Output Attribute
Value 1.N.N.1
… Output Attribute
Value 1.N.N.N
ew d
Vi an
lts al
su on
Re ncti
Fu
Business and Process
View
Management
Implementation
Business View Functional View Data View Technical View and Operations
View
View
Artefacts/ Operational
Purpose Stakeholders Entities Structure
Products Processes
Reliability
Stability
Security
Usability
Reliability
Scalability
Security
Usability
Performance
Reliability
Scalability
Security
Usability
Implementation
Implementation Context Execution Characteristics
Artefacts/Products
Availability, Continuity and
Implementation Environment Solution Elements Governance
Resilience
Scalability
Security
Usability
Availability, Continuity
Data Model Data Entities Sources and Targets Reporting
and Resilience
Reference and Master
Relationships Transformations Analysis Cost and Affordability
Data
Access Rights and Flexibility and Ability to
Conversion/Migration Data Types
Permissions Evolve
Reliability
Scalability
Security
Usability
Service Level
Steady State Release and Deployment Performance
Management
Incident Reliability
Scalability
Security
Usability
Solution Architecture
TOGAF Phase
C1: Data
Views/Dimensions
Architecture Data View
TOGAF Phase
C: Information
Systems
Architecture TOGAF Phase Functional View
C2: Solutions
and
Application
TOGAF Phase
Architecture
D: Technology Technical View
Architecture
Implementation
View
Management and
Operation View
June 12, 2014 32
Solution Dimensions
Business View
Core
Solution Data View TOGAF
Dimensions Solution
Dimensions
Functional View
Technical View
Implementation Extended
View Solution
Dimensions
Management and
Operation View
June 12, 2014 33
Solution Architecture Design Boundaries
Enterprise Architecture Defines the
Solution Technical Boundary
Solution
Architecture
Solution Implementation
Defines the Data View Architecture View
Solution
Scope
Boundary Management
Functional View and Operation
View
Use
Solution Range of Existing
Architecture
View Design Solution System or
Create New
Constraints Options System
Solution Architecture
Dimensions/Views
Extended Views
Enterprise
Architecture
Business View
Existing or
Data View New System Degree of
Automation
Functional View
Expected Life
Technical View
Finance
Implementation View
Resources
Management and
Operation View
Timescale
Solution Architecture
TOGAF Phase
C1: Data
Views/Dimensions
Architecture Data View
TOGAF Phase
C: Information
Systems
Architecture TOGAF Phase Functional View
C2: Solutions
and
Application
TOGAF Phase
Architecture
D: Technology Technical View
Architecture
Implementation
View
Management and
Operation View
June 12, 2014 43
Steps For TOGAF View/Dimension Analysis And
Development
• Common set of steps across four solution architecture
views/dimensions common to TOGAF
1. Select reference models, viewpoints, and tools
2. Develop baseline view/dimension architecture description
3. Develop target view/dimension architecture description
4. Perform gap analysis
5. Define roadmap components
6. Resolve impacts across the architecture landscape
7. Conduct formal stakeholder review
8. Finalise the view/dimension architecture
9. Create view/dimension architecture definition document
More Information
Alan McSweeney
http://ie.linkedin.com/in/alanmcsweeney