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.
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.
Outline for ArchiMate for Architects
Chapter 1. Welcome and Introductions
Chapter 2. Overview of ArchiMate
What is ArchiMate
ArchiMate’s place in the toolbox
ArchiMate compliments other notations
Chapter 3. ArchiMate Principles
Elements and relations
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
Business information structure
Conceptual data model
Actor cooperation view
Process and function cooperation views
Process, function, or service?
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
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
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