Objectives
Students will have a good understanding of the role and purpose of ArchiMate, know when to use it, and how to use ArchiMate in addition to other more specific notations such as UML, BPMN, or ERDs.
Students will be able to apply ArchiMate to communicate their architectures, with a focus on business and application concerns.
This course is about ArchiMate; a modelling tool is used in workshops, but the course is not intended to teach or go into detail about any specific tool.
Audience
Enterprise, business, and solution architects.
This course is aimed at architects of all levels, from just starting out to senior. No prior experience with ArchiMate is required.
Duration
2 days
Outline for ArchiMate for Architects Training
Chapter 1. Welcome and Introductions
Chapter 2. Overview of ArchiMate
What is ArchiMate
ArchiMate’s place in the toolbox
ArchiMate compliments other notations
Motivational examples
Chapter 3. ArchiMate Principles
Elements and relations
Layers
Types of elements
Relations between elements
Chapter 4. ArchiMate Grammar and Meta-Model
ArchiMate is a grammar
The ArchiMate meta-model
Essential elements - business, application, and technology Strategy and motivation Relations
Chapter 5. Business Layer
Value streams and capabilities
Business capability model
Capability mapping
Context
Actors view
Outcome realization
Business information structure
Conceptual data model
Actor cooperation view
Process and function cooperation views
Process, function, or service?
Data flows
Composite views
Chapter 6. Workshop - Develop a business Mayer Model
Chapter 7. Application Layer
Application cooperation view
Service realization view
Application usage view
Depicting information flow
Application structure view
Application behaviour view
Layered view
Pattern - database
Pattern - file-based integration
Pattern - ETL
Pattern - Service bus
Pattern - Software as a service
Chapter 8. Workshop - Develop an Application Layer Model
Chapter 9. Technology Layer
Modelling technology
ArchiMate technology elements
Technology to augment application layer models Technical infrastructure view Technology usage viewpoint Pattern - Warm failover Pattern - Clustering Pattern - Microservices
Chapter 10. Review and Resources
Modelling hints and good practices
Further reading