SlideShare a Scribd company logo
1 of 37
Download to read offline
An Introduction to
Enterprise Architecture
Visual Modeling
With the ArchiMate 2.1 Language
Iver Band
Director of Enterprise and Solution
Architecture
August, 2015
Iver Band
• Thirty years technology experience: development,
management, architecture
• TOGAF and ArchiMate Certified
• Vice Chair Open Group ArchiMate Forum since late 2011
– Co-developer of current certification exams
– Currently developing next version of language
• Enterprise Architect at Cambia Health Solutions
• Director of Enterprise and Solution Architecture at EA
Principals, a training and consulting firm
• Introduced or assisted with ArchiMate usage in at least six
organizations beginning in late 2010
Agenda
• Core Concepts
• Visual Overview
• Case Study
• Conclusion
An Introduction to
The ArchiMate 2.1 Language
• Core Concepts
• Visual Overview
• Case Study
• Conclusion
What is Architectural Modeling?
• We use architecture modeling languages to create
models of historical, actual or desired reality
• Architectural modeling focuses on the components of a
system, their relationships, and the principles that
govern the system’s design and evolution
• We model what is relevant to our situation, and
abstract out the rest
• We visualize architectural models with views
• We use viewpoints as templates when we create views
• We define viewpoints to address sets of related
stakeholder concerns
What is the ArchiMate Language?
• A visual modeling language for enterprise and solution
architecture
• Integrates the perspectives and disciplines involved in
the sponsorship, development and implementation of
business, data, application and technology
architectures
• Complements and integrates more discipline-specific
languages such as UML and BPMN
• An Open Group standard aligned with the TOGAF
framework for enterprise architecture
• Defines a set of standard viewpoints; users may define
additional ones
ArchiMate 2.1 Framework
Adapted from ArchMate 2.1 Specification.
© 2012-2013 The Open Group
Passive
Structure Behavior
Active
Structure Motivation
Active Structures Perform Behavior
On/With/Within Passive Structures
And Each Other
From ArchiMate 2.1 Specification
© 2012-2013 The Open Group
An Introduction to
The ArchiMate 2.1 Language
• Core Concepts
• Visual Overview
• Case Study
• Conclusion
ArchiMate 2.1 Business Layer
Passive
StructuresBehavior
Active
Structures Perform On/With/
Within
ArchiMate 2.1 Application Layer
Passive
StructuresBehavior
Active
Structures Perform On/With
ArchiMate 2.1 Technology Layer
Passive
StructuresBehavior
Active
Structures Perform On/With
ArchiMate 2.1 Relations
OtherDynamicStructural
Association
Access
Used By
Realization
Assignment
Aggregation
Composition
Flow
Triggering
Specialization
Junction
Grouping
ArchiMate 2.1 Extensions
Motivation Extension Implementation and
Migration Extension
The Archi Tool
• Available at www.archimatetool.com
• High-quality language implementation
• All standard ArchiMate viewpoints are ready to
use
• Good on-ramp to commercial, repository-based
tools
• Easy to import and export data
• Many tools import Archi models
– Common model file format standard developed with
major tool vendors recently approved by The Open
Group
An Introduction to
The ArchiMate 2.1 Language
• Core Concepts
• Visual Overview
• Case Study
• Conclusion
Case Study: Facility Security at the
Acme Corporation
• Acme Corporation is a small manufacturer and
distributor of tools for industrial markets
• Recent incidents have left Acme executives
concerned about the physical security of their
headquarters, factory and warehouse
• This case study presents views of an
ArchiMate model developed with the Archi
free tool
Organization View Exercise
• Acme Corporation has three locations, each of
which houses a key internal organization
– The Headquarters houses Corporate
Management, which includes the CEO, CFO and
HR Director.
– The Distribution Center houses the Warehousing
and Distribution organization
– The Factory houses the Manufacturing
Organization
Organization View: Acme Corporate Structure
Stakeholder View Exercise
• A competitor’s product is based on Acme trade secrets. Projected loss to
Acme is $400,000 US in sales.
• Tools were stolen from the Acme factory four times in the last year.
Replacement cost and lost productivity totaled $75,000.
• Unauthorized individuals were found in company facilities three times in
the last year. Police found no evidence of break-ins.
• The CFO is therefore concerned about security of company property
• The HR Director is therefore concerned about safety of company staff
• The CEO shares both concerns
• All three leaders share a two-part goal to improve security at Acme
facilities
– Prevent unauthorized access to Acme facilities
– Track all access to Acme facilities
Stakeholder View: Unauthorized Facility Access Problem
Requirements Realization View
Exercise
• The following requirements will improve security at Acme
facilities
– Ensure that everyone who enters the facility is a employee,
contractor or authorized visitor
– Enable employees to improve workplace security through daily
practices
– Capture video of all facility entries and exits
• The requirements will be realized by components of a
Facility Access Control product with
– Keycard Badge Access
– Employee Training
– Video Recording
– Facility Access Policy
Total View: Facility Access Control Product Solution
Business Process View Exercise
• The Keycard Badge Lifecycle business process
– Realizes the Keycard Badge Access business service
– Is composed of three successive sub-processes, each of which is
performed by a specific role, and uses specific application services
• Keycard Badge Provisioning
– Performed by Receptionist
– Uses Generate Key Badge and Assign Temporary Key Badge
• Keycard Badge Usage
– Performed by Facility User
– Uses Process Access Request
• Keycard Badge Deprovisioning
– Performed by Receptionist
– Uses Invalidate Keycard Badge and Remove Temporary Keycard Badge
Assignment
Keycard Badge Access
Business Service Realization
Application-Technology Layered View
Exercise 1: Application Service Realization
• The Access Validation application component
– Realizes the Process Access Request application
service
– Consumes the Validate Access Request application
service
– Is realized by the RFID Keycard Reader device
• The RFID Keycard Reader Device
– Receives Identification from the RFID Keycard Photo
Badge device
– Sends an Unlock Signal to the Door Lock Controller
device
Process Access Request
Application Service Realization
Application-Technology Layered View Exercise 2:
Validate Access Request Application Service Realization
• The Access Validation Server
application component
– Realizes the Validate Access
Request Service
– Reads from the Access
Directory data object
– Writes to the Access Log data
object
• The Blade System device
– Contains the Application Host
node
– Contains the Database Host
node
• The Application Host node
– Realizes the Access Validation
Server
– Realizes the Access Log
– Runs an Operating System
environment that includes
• The Access Validation Server
executable artifact
• The Log File artifact
• The Database Host node
– Realizes the Access Directory
– Runs an Operating System
environment that includes
– A Database Management System
environment that includes
» The Access Validation Database
artifact
Validate Access Request
Application Service
Realization
Information Structure View Exercise
• An Authorized Individual business object is an
– Employee, contractor staff member, or visitor authorized
to access at least one Acme Corporation facility in the past,
present, or future
• Access Directory Records within the Access Directory
realize Authorized Individuals
• Access Directory Database Record artifacts within the
Access Directory Database realize Access Directory
Records
• An Employee or Contractor is a type of Authorized
Individual, and is represented by a Keycard Badge
Photo
Authorized Individual Information Structure
Implementation and Migration View
Exercise
• Four successive work packages are
planned:
– Solution Planning, Solution Acquisition,
Headquarters Pilot, and Complete
Rollout
• The roadmap consists of four
plateaus
– Baseline State, Solution Available,
Headquarters Secure, Acme Facilities
Secure
• Work packages progress the
architecture from the Baseline State
– Solution Acquisition realizes Solution
Available
– Headquarters Pilot realizes
Headquarters Secure
– Complete Rollout realizes Acme
Facilities Secure
• Solution Available is the first plateau
that contains the components of the
Facility Access Control product
• The Acme Facilities Secure realizes
two goals
– Prevent unauthorized access to Acme
facilities
– Track all access to Acme Facilities
Solution Development and Rollout
An Introduction to
The ArchiMate 2.1 Language
• Core Concepts
• Visual Overview
• Case Study
• Conclusion
What Does the ArchiMate Standard
Provide?
• Support for creation of coherent visual models using
– Three layers: Business, Application, and Technology
– Two extensions: Motivation, and Implementation and
Migration
• Unambiguous specification of
– Enterprise and solution architecture components and their
relationships
– The strategies and motivations behind them
– The roadmaps, programs and projects that implement
them
Why Model with the ArchiMate Language?
• Architecture contributors can use the ArchiMate language to
– Clarify organizational strategy and link it to detailed execution guidance
– Visualize all aspects of strategy execution, including business, data, application
and technology architectures and roadmaps
– Integrate capability-based planning, enterprise architecture, portfolio
management, and solution architecture
– Build consensus across diverse organizations, levels of management and
disciplines
– Rapidly and clearly represent ideas, possibilities and solutions
• Stakeholders with no prior ArchiMate knowledge can understand views that
are thoughtfully designed and labeled
– Consider stakeholder concerns, background, learning styles, and preferences
• Architecture contributors and consumers can rigorously link
– High-level views for senior leaders
– Detailed views in ArchiMate and other visual languages
– Feature epics, user stories and other types of specifications
Next Steps for Learning the ArchiMate
Language
• Explore the Open Group ArchiMate 2.1 specification:
http://pubs.opengroup.org/architecture/archimate2-doc/
• Download the Archi free tool, if you haven’t already:
http://www.archimatetool.com
• Purchase and download the Open Group ArchiMate 2
Certification Self-Study Pack:
https://store.opengroup.org/catalog/product_info.php?products_id=132
• Explore presentations and white papers at:
slideshare.net/iverband
• Contact EA Principals for expert training and
consulting: http://www.eaprincipals.com

More Related Content

What's hot

IT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdfIT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdf
Alan McSweeney
 

What's hot (20)

Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architecture
 
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
 
Principal 4 Enabling A Holistic Approach
Principal 4 Enabling A Holistic ApproachPrincipal 4 Enabling A Holistic Approach
Principal 4 Enabling A Holistic Approach
 
Agile, TOGAF and Enterprise Architecture: Will They Blend?
Agile, TOGAF and Enterprise Architecture:  Will They Blend?Agile, TOGAF and Enterprise Architecture:  Will They Blend?
Agile, TOGAF and Enterprise Architecture: Will They Blend?
 
IT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITIT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of IT
 
An Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 SpecificationAn Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 Specification
 
Cisco Systems Case Study: The Architecture Review Process Improving the IT P...
Cisco Systems Case Study: The Architecture Review  Process Improving the IT P...Cisco Systems Case Study: The Architecture Review  Process Improving the IT P...
Cisco Systems Case Study: The Architecture Review Process Improving the IT P...
 
TOGAF
TOGAFTOGAF
TOGAF
 
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
 
IT Operating Model - Fundamental
IT Operating Model - FundamentalIT Operating Model - Fundamental
IT Operating Model - Fundamental
 
ESA for Business
ESA for BusinessESA for Business
ESA for Business
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF Overview
 
Capability-based planning with TOGAF & ArchiMate
Capability-based planning with TOGAF & ArchiMateCapability-based planning with TOGAF & ArchiMate
Capability-based planning with TOGAF & ArchiMate
 
IT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdfIT Architecture’s Role In Solving Technical Debt.pdf
IT Architecture’s Role In Solving Technical Debt.pdf
 
Architecture governance
Architecture governanceArchitecture governance
Architecture governance
 
Book extracts: An Enterprise Architecture Development Framework
Book extracts: An Enterprise Architecture Development FrameworkBook extracts: An Enterprise Architecture Development Framework
Book extracts: An Enterprise Architecture Development Framework
 
Enterprise Security Architecture
Enterprise Security ArchitectureEnterprise Security Architecture
Enterprise Security Architecture
 
Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
 

Viewers also liked

Software Architecture as Systems Dissolve
Software Architecture as Systems DissolveSoftware Architecture as Systems Dissolve
Software Architecture as Systems Dissolve
Eoin Woods
 

Viewers also liked (20)

Archi mate views_and_viewpoints
Archi mate views_and_viewpointsArchi mate views_and_viewpoints
Archi mate views_and_viewpoints
 
Iasa UK Archimate Overview
Iasa UK Archimate OverviewIasa UK Archimate Overview
Iasa UK Archimate Overview
 
Archimate 2.1 an introduction
Archimate 2.1   an introductionArchimate 2.1   an introduction
Archimate 2.1 an introduction
 
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewEnterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
 
Software Architecture Views and Viewpoints
Software Architecture Views and ViewpointsSoftware Architecture Views and Viewpoints
Software Architecture Views and Viewpoints
 
TOGAF Classroom Series - M1 intro-ea-togaf
TOGAF Classroom Series - M1 intro-ea-togafTOGAF Classroom Series - M1 intro-ea-togaf
TOGAF Classroom Series - M1 intro-ea-togaf
 
Using Software Architecture Principles in Practice
Using Software Architecture Principles in PracticeUsing Software Architecture Principles in Practice
Using Software Architecture Principles in Practice
 
Software Architecture as Systems Dissolve
Software Architecture as Systems DissolveSoftware Architecture as Systems Dissolve
Software Architecture as Systems Dissolve
 
Software Architecture: Why and What?
Software Architecture: Why and What?Software Architecture: Why and What?
Software Architecture: Why and What?
 
Modeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 LanguageModeling Big Data with the ArchiMate 3.0 Language
Modeling Big Data with the ArchiMate 3.0 Language
 
TOGAF Classroom Series - M3 intro-adm
TOGAF Classroom Series - M3 intro-admTOGAF Classroom Series - M3 intro-adm
TOGAF Classroom Series - M3 intro-adm
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMate
 
TOGAF Classroom Series - M7 business-scenarios
TOGAF Classroom Series - M7 business-scenariosTOGAF Classroom Series - M7 business-scenarios
TOGAF Classroom Series - M7 business-scenarios
 
TOGAF Classroom Series - M2 togaf-9-components
TOGAF Classroom Series - M2 togaf-9-componentsTOGAF Classroom Series - M2 togaf-9-components
TOGAF Classroom Series - M2 togaf-9-components
 
Archimate Introduction
Archimate IntroductionArchimate Introduction
Archimate Introduction
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpoints
 
What Can We Do With The ArchiMate Language?
What Can We Do With The ArchiMate Language?What Can We Do With The ArchiMate Language?
What Can We Do With The ArchiMate Language?
 
Albertin Hp - Unified communication
Albertin Hp - Unified communicationAlbertin Hp - Unified communication
Albertin Hp - Unified communication
 
European Interoperability Framework For European Public Services Draft 2.0
European Interoperability Framework For European Public Services Draft 2.0European Interoperability Framework For European Public Services Draft 2.0
European Interoperability Framework For European Public Services Draft 2.0
 
Delivering enterprise architecture
Delivering enterprise architectureDelivering enterprise architecture
Delivering enterprise architecture
 

Similar to An Introduction to Enterprise Architecture Visual Modeling With The ArchiMate 2.1 Language

Similar to An Introduction to Enterprise Architecture Visual Modeling With The ArchiMate 2.1 Language (20)

Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Semaphore cloud development webinar
Semaphore cloud development webinarSemaphore cloud development webinar
Semaphore cloud development webinar
 
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development ProcessHow Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 
Using Agile In A Quality Driven Environment
Using Agile In A Quality Driven EnvironmentUsing Agile In A Quality Driven Environment
Using Agile In A Quality Driven Environment
 
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxUnit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
 
Software testing
Software testingSoftware testing
Software testing
 
sdlc.pptx
sdlc.pptxsdlc.pptx
sdlc.pptx
 
Kineo Graduate Scheme 2013
Kineo Graduate Scheme 2013Kineo Graduate Scheme 2013
Kineo Graduate Scheme 2013
 
Beating the product credit crunch
Beating the product credit crunchBeating the product credit crunch
Beating the product credit crunch
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development Strategies
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019
 
Resume_Dinesh
Resume_DineshResume_Dinesh
Resume_Dinesh
 
Micro Front Ends for Micro Services using Oracle JET
Micro Front Ends for Micro Services using Oracle JETMicro Front Ends for Micro Services using Oracle JET
Micro Front Ends for Micro Services using Oracle JET
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
 
Automation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessAutomation Culture: Essential to Agile Success
Automation Culture: Essential to Agile Success
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
 

More from Iver Band

Modeling Enterprise Risk Management and Security with the ArchiMate Language
Modeling Enterprise Risk Management and Security with the ArchiMate LanguageModeling Enterprise Risk Management and Security with the ArchiMate Language
Modeling Enterprise Risk Management and Security with the ArchiMate Language
Iver Band
 
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
Iver Band
 

More from Iver Band (20)

Enhancing Organizational Performance by Creating a Culture of Stewardship wit...
Enhancing Organizational Performance by Creating a Culture of Stewardship wit...Enhancing Organizational Performance by Creating a Culture of Stewardship wit...
Enhancing Organizational Performance by Creating a Culture of Stewardship wit...
 
Chronic Absenteeism Rate Prediction: A Data Science Case Study
Chronic Absenteeism Rate Prediction: A Data Science Case StudyChronic Absenteeism Rate Prediction: A Data Science Case Study
Chronic Absenteeism Rate Prediction: A Data Science Case Study
 
The ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution ArchitectureThe ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution Architecture
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate Language
 
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
 
Using the TOGAF® 9.1 Framework with the ArchiMate® 2.1 Modeling Language
Using the TOGAF® 9.1 Framework with the ArchiMate® 2.1 Modeling LanguageUsing the TOGAF® 9.1 Framework with the ArchiMate® 2.1 Modeling Language
Using the TOGAF® 9.1 Framework with the ArchiMate® 2.1 Modeling Language
 
Always-On Services for Consumer Web, Mobile and the Internet of Things
Always-On Services for Consumer Web, Mobile and the Internet of ThingsAlways-On Services for Consumer Web, Mobile and the Internet of Things
Always-On Services for Consumer Web, Mobile and the Internet of Things
 
Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...
Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...
Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...
 
Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...
Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...
Thought Leader Interview: Atefeh Riazi on the Past, Present and Future of Met...
 
Modeling Enterprise Risk Management and Security with the ArchiMate Language
Modeling Enterprise Risk Management and Security with the ArchiMate LanguageModeling Enterprise Risk Management and Security with the ArchiMate Language
Modeling Enterprise Risk Management and Security with the ArchiMate Language
 
Enterprise Architecture with the Zachman Framework and the Archimate Language
Enterprise Architecture with the Zachman Framework and the Archimate LanguageEnterprise Architecture with the Zachman Framework and the Archimate Language
Enterprise Architecture with the Zachman Framework and the Archimate Language
 
Book Review: Making Technology Investments Profitable
Book Review:  Making Technology Investments ProfitableBook Review:  Making Technology Investments Profitable
Book Review: Making Technology Investments Profitable
 
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...From Capability-Based Planning to Competitive Advantage:  Assembling Your Bus...
From Capability-Based Planning to Competitive Advantage: Assembling Your Bus...
 
Thought Leader Interview: Dr. William Turner on the Software­-Defined Future ...
Thought Leader Interview: Dr. William Turner on the Software­-Defined Future ...Thought Leader Interview: Dr. William Turner on the Software­-Defined Future ...
Thought Leader Interview: Dr. William Turner on the Software­-Defined Future ...
 
Thought Leader Interview: Allen Podraza on Records Management
Thought Leader Interview: Allen Podraza on Records ManagementThought Leader Interview: Allen Podraza on Records Management
Thought Leader Interview: Allen Podraza on Records Management
 
Visualizing IT at the Department of Homeland Security with the ArchiMate® Vi...
Visualizing IT at the Department of Homeland Security with the  ArchiMate® Vi...Visualizing IT at the Department of Homeland Security with the  ArchiMate® Vi...
Visualizing IT at the Department of Homeland Security with the ArchiMate® Vi...
 
ArchiMetal Case Study
ArchiMetal Case StudyArchiMetal Case Study
ArchiMetal Case Study
 
EAPJ Volume II April 2014
EAPJ Volume II April 2014EAPJ Volume II April 2014
EAPJ Volume II April 2014
 
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
 
Building an Effective Enterprise Architecture Capability Using TOGAF and the ...
Building an Effective Enterprise Architecture Capability Using TOGAF and the ...Building an Effective Enterprise Architecture Capability Using TOGAF and the ...
Building an Effective Enterprise Architecture Capability Using TOGAF and the ...
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 

An Introduction to Enterprise Architecture Visual Modeling With The ArchiMate 2.1 Language

  • 1. An Introduction to Enterprise Architecture Visual Modeling With the ArchiMate 2.1 Language Iver Band Director of Enterprise and Solution Architecture August, 2015
  • 2. Iver Band • Thirty years technology experience: development, management, architecture • TOGAF and ArchiMate Certified • Vice Chair Open Group ArchiMate Forum since late 2011 – Co-developer of current certification exams – Currently developing next version of language • Enterprise Architect at Cambia Health Solutions • Director of Enterprise and Solution Architecture at EA Principals, a training and consulting firm • Introduced or assisted with ArchiMate usage in at least six organizations beginning in late 2010
  • 3. Agenda • Core Concepts • Visual Overview • Case Study • Conclusion
  • 4. An Introduction to The ArchiMate 2.1 Language • Core Concepts • Visual Overview • Case Study • Conclusion
  • 5. What is Architectural Modeling? • We use architecture modeling languages to create models of historical, actual or desired reality • Architectural modeling focuses on the components of a system, their relationships, and the principles that govern the system’s design and evolution • We model what is relevant to our situation, and abstract out the rest • We visualize architectural models with views • We use viewpoints as templates when we create views • We define viewpoints to address sets of related stakeholder concerns
  • 6. What is the ArchiMate Language? • A visual modeling language for enterprise and solution architecture • Integrates the perspectives and disciplines involved in the sponsorship, development and implementation of business, data, application and technology architectures • Complements and integrates more discipline-specific languages such as UML and BPMN • An Open Group standard aligned with the TOGAF framework for enterprise architecture • Defines a set of standard viewpoints; users may define additional ones
  • 7. ArchiMate 2.1 Framework Adapted from ArchMate 2.1 Specification. © 2012-2013 The Open Group Passive Structure Behavior Active Structure Motivation
  • 8. Active Structures Perform Behavior On/With/Within Passive Structures And Each Other From ArchiMate 2.1 Specification © 2012-2013 The Open Group
  • 9. An Introduction to The ArchiMate 2.1 Language • Core Concepts • Visual Overview • Case Study • Conclusion
  • 10. ArchiMate 2.1 Business Layer Passive StructuresBehavior Active Structures Perform On/With/ Within
  • 11. ArchiMate 2.1 Application Layer Passive StructuresBehavior Active Structures Perform On/With
  • 12. ArchiMate 2.1 Technology Layer Passive StructuresBehavior Active Structures Perform On/With
  • 13. ArchiMate 2.1 Relations OtherDynamicStructural Association Access Used By Realization Assignment Aggregation Composition Flow Triggering Specialization Junction Grouping
  • 14. ArchiMate 2.1 Extensions Motivation Extension Implementation and Migration Extension
  • 15. The Archi Tool • Available at www.archimatetool.com • High-quality language implementation • All standard ArchiMate viewpoints are ready to use • Good on-ramp to commercial, repository-based tools • Easy to import and export data • Many tools import Archi models – Common model file format standard developed with major tool vendors recently approved by The Open Group
  • 16. An Introduction to The ArchiMate 2.1 Language • Core Concepts • Visual Overview • Case Study • Conclusion
  • 17. Case Study: Facility Security at the Acme Corporation • Acme Corporation is a small manufacturer and distributor of tools for industrial markets • Recent incidents have left Acme executives concerned about the physical security of their headquarters, factory and warehouse • This case study presents views of an ArchiMate model developed with the Archi free tool
  • 18. Organization View Exercise • Acme Corporation has three locations, each of which houses a key internal organization – The Headquarters houses Corporate Management, which includes the CEO, CFO and HR Director. – The Distribution Center houses the Warehousing and Distribution organization – The Factory houses the Manufacturing Organization
  • 19. Organization View: Acme Corporate Structure
  • 20. Stakeholder View Exercise • A competitor’s product is based on Acme trade secrets. Projected loss to Acme is $400,000 US in sales. • Tools were stolen from the Acme factory four times in the last year. Replacement cost and lost productivity totaled $75,000. • Unauthorized individuals were found in company facilities three times in the last year. Police found no evidence of break-ins. • The CFO is therefore concerned about security of company property • The HR Director is therefore concerned about safety of company staff • The CEO shares both concerns • All three leaders share a two-part goal to improve security at Acme facilities – Prevent unauthorized access to Acme facilities – Track all access to Acme facilities
  • 21. Stakeholder View: Unauthorized Facility Access Problem
  • 22. Requirements Realization View Exercise • The following requirements will improve security at Acme facilities – Ensure that everyone who enters the facility is a employee, contractor or authorized visitor – Enable employees to improve workplace security through daily practices – Capture video of all facility entries and exits • The requirements will be realized by components of a Facility Access Control product with – Keycard Badge Access – Employee Training – Video Recording – Facility Access Policy
  • 23. Total View: Facility Access Control Product Solution
  • 24. Business Process View Exercise • The Keycard Badge Lifecycle business process – Realizes the Keycard Badge Access business service – Is composed of three successive sub-processes, each of which is performed by a specific role, and uses specific application services • Keycard Badge Provisioning – Performed by Receptionist – Uses Generate Key Badge and Assign Temporary Key Badge • Keycard Badge Usage – Performed by Facility User – Uses Process Access Request • Keycard Badge Deprovisioning – Performed by Receptionist – Uses Invalidate Keycard Badge and Remove Temporary Keycard Badge Assignment
  • 25. Keycard Badge Access Business Service Realization
  • 26. Application-Technology Layered View Exercise 1: Application Service Realization • The Access Validation application component – Realizes the Process Access Request application service – Consumes the Validate Access Request application service – Is realized by the RFID Keycard Reader device • The RFID Keycard Reader Device – Receives Identification from the RFID Keycard Photo Badge device – Sends an Unlock Signal to the Door Lock Controller device
  • 27. Process Access Request Application Service Realization
  • 28. Application-Technology Layered View Exercise 2: Validate Access Request Application Service Realization • The Access Validation Server application component – Realizes the Validate Access Request Service – Reads from the Access Directory data object – Writes to the Access Log data object • The Blade System device – Contains the Application Host node – Contains the Database Host node • The Application Host node – Realizes the Access Validation Server – Realizes the Access Log – Runs an Operating System environment that includes • The Access Validation Server executable artifact • The Log File artifact • The Database Host node – Realizes the Access Directory – Runs an Operating System environment that includes – A Database Management System environment that includes » The Access Validation Database artifact
  • 29. Validate Access Request Application Service Realization
  • 30. Information Structure View Exercise • An Authorized Individual business object is an – Employee, contractor staff member, or visitor authorized to access at least one Acme Corporation facility in the past, present, or future • Access Directory Records within the Access Directory realize Authorized Individuals • Access Directory Database Record artifacts within the Access Directory Database realize Access Directory Records • An Employee or Contractor is a type of Authorized Individual, and is represented by a Keycard Badge Photo
  • 32. Implementation and Migration View Exercise • Four successive work packages are planned: – Solution Planning, Solution Acquisition, Headquarters Pilot, and Complete Rollout • The roadmap consists of four plateaus – Baseline State, Solution Available, Headquarters Secure, Acme Facilities Secure • Work packages progress the architecture from the Baseline State – Solution Acquisition realizes Solution Available – Headquarters Pilot realizes Headquarters Secure – Complete Rollout realizes Acme Facilities Secure • Solution Available is the first plateau that contains the components of the Facility Access Control product • The Acme Facilities Secure realizes two goals – Prevent unauthorized access to Acme facilities – Track all access to Acme Facilities
  • 34. An Introduction to The ArchiMate 2.1 Language • Core Concepts • Visual Overview • Case Study • Conclusion
  • 35. What Does the ArchiMate Standard Provide? • Support for creation of coherent visual models using – Three layers: Business, Application, and Technology – Two extensions: Motivation, and Implementation and Migration • Unambiguous specification of – Enterprise and solution architecture components and their relationships – The strategies and motivations behind them – The roadmaps, programs and projects that implement them
  • 36. Why Model with the ArchiMate Language? • Architecture contributors can use the ArchiMate language to – Clarify organizational strategy and link it to detailed execution guidance – Visualize all aspects of strategy execution, including business, data, application and technology architectures and roadmaps – Integrate capability-based planning, enterprise architecture, portfolio management, and solution architecture – Build consensus across diverse organizations, levels of management and disciplines – Rapidly and clearly represent ideas, possibilities and solutions • Stakeholders with no prior ArchiMate knowledge can understand views that are thoughtfully designed and labeled – Consider stakeholder concerns, background, learning styles, and preferences • Architecture contributors and consumers can rigorously link – High-level views for senior leaders – Detailed views in ArchiMate and other visual languages – Feature epics, user stories and other types of specifications
  • 37. Next Steps for Learning the ArchiMate Language • Explore the Open Group ArchiMate 2.1 specification: http://pubs.opengroup.org/architecture/archimate2-doc/ • Download the Archi free tool, if you haven’t already: http://www.archimatetool.com • Purchase and download the Open Group ArchiMate 2 Certification Self-Study Pack: https://store.opengroup.org/catalog/product_info.php?products_id=132 • Explore presentations and white papers at: slideshare.net/iverband • Contact EA Principals for expert training and consulting: http://www.eaprincipals.com