Date post: | 08-Aug-2018 |
Category: |
Documents |
Upload: | pablo-ballarin |
View: | 215 times |
Download: | 0 times |
of 26
8/22/2019 CapArchimate
1/26
Adnaan SikandarCapgemini Canada [email protected]
Enterprise Architecture ModelingWith ArchiMate & Sparx
8/22/2019 CapArchimate
2/26
AGENDA
ArchiMate Overview
ArchiMate Concepts
Framework & Concept
Layers
Metamodels
ArchiMate Viewpoints
Information Structure Viewpoint
Business Process Viewpoint Layered Viewpoint
Infrastructure Viewpoint
TOGAF ADM Viewpoints
8/22/2019 CapArchimate
3/26
ARCHIMATE
What is it?
ArchiMate is a modeling language for describing enterprise architectures
Broader scope than UML. UML is for software engineering
Supports EA frameworks like TOGAF & Zachman
Can be used to create IAF views and artifacts
ArchiMate viewpoints are more detailed than TOGAFs architecture
artifacts TOGAF does not provide descriptions and examples
8/22/2019 CapArchimate
4/26
ARCHIMATE
Which version should I use?
Technical Specification 1.0 (Approved) Technical Specification 2.0 (Under Review)
Is it a standard?
The Open Groups ArchiMate Forum Stewards of the ArchiMatestandard
What about the license?
Capgemini is an ArchiMate Forum member
ArchiMate Forum members have commercial license to use it for
consulting engagements
8/22/2019 CapArchimate
5/26
ArchiMate Concepts
8/22/2019 CapArchimate
6/26
ARCHIMATE FRAMEWORK
Technology
Application
Business
Information Behavior Structure
ProcessesInformation
Data
Organisation
Products &
Services
Applications
Technical Infrastructure
BusinessFunctions
8/22/2019 CapArchimate
7/26
ARCHIMATE CONCEPT
8/22/2019 CapArchimate
8/26
ArchiMate Structure - Services
External
business service
Internal
business service
Internal
infra. service
External
infra. service Technology
Application
Business
Customer
External
application service
Internal
application service
8/22/2019 CapArchimate
9/26
ARCHIMATE STRUCTURE - LAYERS
Layers
Business Layer - Offers products and services to external customers, which are realizedin the organization by business processes performed by business actors
Application Layer - Supports the business layer with application services which arerealized by (software) applications.
Technology Layer - offers infrastructure services (e.g., processing, storage, andcommunication services) needed to run applications, realized by computer and
communication hardware and system software.
Generic Metamodel For Each Layer
Internal
External
Information Behavior Structure
Structure
element
Object
Service Interface
Behavior
element
8/22/2019 CapArchimate
10/26
METAMODEL BUSINESS LAYER
8/22/2019 CapArchimate
11/26
LANGUAGE NOTATIONS
8/22/2019 CapArchimate
12/26
BUSINESS LAYER - SPARX EXAMPLE
Actors
IT Help Desk
Exception Management Process
Create Event
(Automatic)
Correlate & Analyze
Event (Automatic)Triage & Resolve
Exception Ti cket
Close Exception
Ticket
SMI Events
Exceptions
Tier 1 Help Desk Agent
Flows Flows Flows
Assigned T o
Triggers
Assigned T o
8/22/2019 CapArchimate
13/26
METAMODEL APPLICATION LAYER
8/22/2019 CapArchimate
14/26
METAMODEL TECHNOLOGY LAYER
8/22/2019 CapArchimate
15/26
ArchiMate Viewpoints
8/22/2019 CapArchimate
16/26
Basic ArchiMate Viewpoints
Introductory Viewpoint
Organization Viewpoint
Actor Co-operation Viewpoint
Business Function Viewpoint
Business Process Viewpoint
Business Process Co-operation
Viewpoint
Product Viewpoint
Application Behavior Viewpoint
Application Co-operation Viewpoint
Application Structure Viewpoint
Application Usage Viewpoint
Infrastructure Viewpoint
Infrastructure Usage Viewpoint
Implementation and Deployment
Viewpoint
Information Structure Viewpoint
Service Realization Viewpoint
Layered Viewpoint
Landscape Map Viewpoint
8/22/2019 CapArchimate
17/26
ACTOR CO-OPERATION VIEWPOINT
Layered View Point
Stakeholders Enterprise, process, and domain architects
Concerns Relations of actors with their environment
Purpose Designing, deciding, informing
Abstraction Level Details
Business layer Business layer
Aspects Structure, behavior
8/22/2019 CapArchimate
18/26
ACTOR CO-OPERATION VIEWPOINT
Service Desk
Service Desk Manager
Tier 1 Service Desk
Tier 2 Applicaiton
Admi nistration
Tier 2 System
Admi nistration
Tier 2 Network
Admi nistration
Operations Optimizati on
Business Actor A
Business Actor B
Business Actor D
Business Actor C
Tickets
Tickets
Tickets
Tickets
TicketsTicketsTickets
Tickets
8/22/2019 CapArchimate
19/26
LAYERED VIEWPOINT
Layered View Point
Stakeholders Enterprise, process, application, infrastructure, and domain architects
Concerns Consistency, reduction of complexity, impact of change, flexibility
Purpose Designing, deciding, informing
Abstraction Level Overview
Layer Business layer, application layer, technology layer
Aspects Information, behavior, structure
8/22/2019 CapArchimate
20/26
LAYERED VIEWPOINT SPARX EXAMPLE
Application Services
Application Components
Actors
IT Help Desk
Exception Management Process
Create Event
(Automatic)
Correlate & Analyze
Event (Automatic)
Event Analysis
Service
Triage & Resolve
Exception Ti cket
Close Exception
Ticket
SMI Events
Exceptions
Event
Correlatio n &
Anal ysis
Trouble Ticket
Management
Ticket ServiceEvent Logging
Service
Knowledge
Management
Tier 1 Help Desk Agent
Work Instruction s
ServiceEvent Correlation
Service
Applications
BMC Event Manager BMC Remedy ITSM
8/22/2019 CapArchimate
21/26
BUSINESS PROCESS VIEW POINT
Business Process View Point
Stakeholders Process and domain architects, operational managers
Concerns Structure of business processes, consistency and completeness, responsibilities
Purpose Designing
Abstraction Level Detail
Layer Business layer
Aspects Behavior
8/22/2019 CapArchimate
22/26
BUSINESS PROCESS VIEW POINT SPARX EXAMPLEActors
IT Help Desk
Process
Create Event
(Automatic)
Correlate & Analyze
Event (Automatic)
Resolve Exception
Ticket
Close Exception
Ticket
Event
IT Help Desk Tier 1 Agent
Event Exception Ticket
Asset
Device
Network Topology
Rules
Event T hresholds
Network Device
Read
Create / Update
Create / Read
Create
Read
Read
Read
Update Update
Read
Read
8/22/2019 CapArchimate
23/26
INFRASTRUCTURE VIEW POINT
Business Process View Point
Stakeholders Infrastructure architects, Operational Managers
Concerns Stability, security, dependencies, infrastructure costs
Purpose Designing
Abstraction Level Detail
Layer Technology
Aspects Behavior, Structure
8/22/2019 CapArchimate
24/26
INFRASTRUCTURE VIEW POINT SPARX EXAMPLE
Mobile Field Force Database
Security Context
Secure Zone
Windows
Corporate LAN
Office Application Internal Firewall
Database
Windows
Internet
Information
Server
Private APN
Mobile Tablets
Mobile Field Force
Application Security Context
HTTPSHTTPS
HTTPS
HTTPSHTTPS
SSL
8/22/2019 CapArchimate
25/26
APPLICATION LANDSCAPE VIEW POINT
Baseline Application Model
Target Application Model
Level 1 Process
Existing System
A
Existing System
B
Existing System
C
Existing System
D
Existing System
F
Existing System
E
Level 1 Process
Existing System
A
Existing System
B
Existing System
C
Existing System
D
Existing System
F
Existing System
E
New System Y New System ZNew System X
8/22/2019 CapArchimate
26/26
ARCHIMATE RESOURCES
ArchiMate 1.0 Technical Specification
ArchiMate Good Practices
Sparx Enterprise Architect
ArchiMate Presentations
http://www.opengroup.org/archimate/doc/ts_archimate/http://www.archimate.nl/en/start_using_archimate/good_practices.htmlhttp://www.sparxsystems.com.au/https://doc.telin.nl/dsweb/View/Collection-4768https://doc.telin.nl/dsweb/View/Collection-4768https://doc.telin.nl/dsweb/View/Collection-4768https://doc.telin.nl/dsweb/View/Collection-4768http://www.sparxsystems.com.au/http://www.sparxsystems.com.au/http://www.sparxsystems.com.au/http://www.archimate.nl/en/start_using_archimate/good_practices.htmlhttp://www.archimate.nl/en/start_using_archimate/good_practices.htmlhttp://www.archimate.nl/en/start_using_archimate/good_practices.htmlhttp://www.opengroup.org/archimate/doc/ts_archimate/http://www.opengroup.org/archimate/doc/ts_archimate/http://www.opengroup.org/archimate/doc/ts_archimate/