enterprise architecture modelling with archimate marc lankhorst principal researcher enterprise...
TRANSCRIPT
![Page 1: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/1.jpg)
Enterprise Architecture
Modelling with ArchiMateMarc LankhorstPrincipal Researcher Enterprise Architecture
Utrecht University, January 11, 2010
![Page 2: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/2.jpg)
Overview
• Introduction• Enterprise architecture• The ArchiMate modelling language
• Integration of business, applications, and technology
• Role of service orientation
• Example: ArchiSurance, merger of an insurance company• Relation with other developments
• UML, BPMN
• Zachman Framework
• TOGAF
![Page 3: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/3.jpg)
Novay
• Independent, non-profit research institute
• Founded & funded by companies, the Dutch government,
and universities
• To create impact with ICT innovation
• In projects together with industry and academia
![Page 4: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/4.jpg)
Enterprise Architecture
![Page 5: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/5.jpg)
Context
• Business and ICT become closer
• Ever higher demands on ICT: complexity, flexibility
• Many changes, rapid time-to-market required
• Management & control difficult
• Architecture as a tool
• for communication
• for governance
• for innovation
![Page 6: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/6.jpg)
ArchitectureIEEE Std 1471:
Architecture = structure(s) of a
system in terms of
• components,
• their externally visible properties,
• their relations,
• and the underlying principles
“Structure with a vision”
![Page 7: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/7.jpg)
Mission
Strategy
Actions
Vision
Goalsas is to be
enterprise architecture
domain/aspectarchitectures
culture
people
leadership
Operations…
peopleprocesses ITproducts
Role of Enterprise Architecture
![Page 8: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/8.jpg)
Enterprise Architecture: Describing Coherence
Process architecture
Application architecture Technical architecture
Information architecture Product architecture
?
?
?
?
?
![Page 9: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/9.jpg)
Better Support for the Enterprise Architect
• Increasing need for precise documentation on the enterprise
architecture level
• Integrating various aspect models in many languages (UML, IDEF,
BPMN, ARIS, ...)
• Communicating about architecture with others
• Get away from the “fuzzy pictures” image
• Analysis of architectures before their implementation
• Needed: well-founded, practical, and vendor-independent
standard for enterprise architecture modelling
![Page 10: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/10.jpg)
The ArchiMate Research Project
• 2½ years, July 2002 - December 2004• approx. 35 man-years, 4 million euro • Consortium of companies and knowledge institutes• Directed by Novay (then still Telematica Instituut)
![Page 11: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/11.jpg)
Analysis
ArchiMate Focus
Integration
Visualisation
![Page 12: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/12.jpg)
Idea
Design
Use
Management
Formal modelsAnalysis
NapkinWhiteboardPowerpoint
Link with implementation
MaintenanceVersion control
Communication with stakeholdersVisualisation
Architecture process
ArchiMate Scope
![Page 13: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/13.jpg)
Main Benefits of ArchiMate
• Lean and mean language:• just enough concepts, not bloated to include everything possible
• Well-founded concepts & models give precision • clear communication about architectures
• get away from the ‘fuzzy pictures’ image
• Links to existing approaches• UML, BPMN, TOGAF
• International vendor-independent standard• The Open Group
• Tool support• several tools available
![Page 14: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/14.jpg)
Service Orientation
![Page 15: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/15.jpg)
Design Paradigms
Increased focus on the ‘outside’:• Structured programming• Object orientation• Component-based development• Service-oriented architecture (SOA)• (Event-driven architecture?)
![Page 16: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/16.jpg)
Service Orientation
Service• Unit of externally available functionality• Offered via clear interfaces• Relevant for the environment
Web services as a prominent technological example
![Page 17: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/17.jpg)
Service-Oriented Architecture
Is• A way of thinking• A bridge between business and IT
Is not • Web services• Asynchronous communication• A software artefact (an ESB)
![Page 18: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/18.jpg)
Services are Central to ArchiMate
Externalbusiness service
Internalbusiness service
Internalinfra. service
Externalinfra. service Technology
Application
Business
Customer
Externalapplication service
Internalapplication service
![Page 19: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/19.jpg)
Integrated Modelling
![Page 20: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/20.jpg)
Integration
An architecture might encompass for example:
• products & services
• organisation
• processes
• information
• applications
• systems
• networks
This requires concepts for domains and relations, linked with existing techniques
![Page 21: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/21.jpg)
The ArchiMate Language
ArchiMate languageHigh-level modelling
within a domain
Modelling relations between domains
Basis forvisualisations
Basis foranalysesRelate to
standards
![Page 22: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/22.jpg)
Company-specific concepts, standards, e.g. UML, BPMN
Enterprise architecture concepts
Generic concepts
mor
e ge
neric
mor
e sp
ecifi
c
ProcessApplication
Object
Relation
Abstraction Levels
![Page 23: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/23.jpg)
Layers and Aspects
Technology
Application
Business
Passivestructure
“object”
Behaviour
“verb”
Activestructure
“subject”
ProcessesInformation
Data
Organisation
Products & Services
Applications
Technical Infrastructure
BusinessFunctions
![Page 24: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/24.jpg)
Generic Structure at Each Layer
Internal
External
Passivestructure
Behaviour Activestructure
Structureelement
Object
Service Interface
Behaviourelement
Similar concepts at each layer make the language easier to learn and more consistent in use
(cf. Fred Brooks’ “conceptual integrity”)
![Page 25: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/25.jpg)
Notation
• Most concepts have two notations:
• Icon
• Box with icon
• Sharp corners = structure• Rounded corners = behaviour
• Notation resembles UML and BPMN
• to stay close to what architects already know
• Relations (arrows etc.) are also mostly taken from existing languages, with a few exceptions
![Page 26: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/26.jpg)
Business Functions and Actors
business function
Insurance policies
flow
Contracting ClaimHandling
ArchiSurance
business actor
assignment
![Page 27: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/27.jpg)
product
Travel Insurance
Policy
contract
Product and Services
Security
value
Customerinformation
service
Insuranceapplication
service
Claimregistration
service
Claimregistration
service
Claimpaymentservice
business service
Customerbusiness actor
Insurant
business roleassignment
![Page 28: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/28.jpg)
Business Process
Handle Claim
PayValuateAcceptRegisterDamageoccurred
event
Customer business actor
used by
Insurant business role
business process triggering
Reject
junction
Notification
access
business object
Claim registration
service
Customer Information
service
Claimpaymentservice
business service
realisation
![Page 29: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/29.jpg)
Interfaces & Services
Sellproduct
Buyproduct
Seller Buyer
Selling
business interface
business service
![Page 30: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/30.jpg)
Interacties & Collaborations
Sellproduct
Buyproduct
Completetransaction
Seller Buyer
business collaboration
business interaction
![Page 31: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/31.jpg)
Information
specialisation
Car insurance policy
Home insurance policy
Travel insurance policy
Liability insurance policy
Legal aid insurance policy
aggregation
Customer file
Customer
composition
Damage claimInsurance policyInsurance request
realisation
Claimform
representation
![Page 32: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/32.jpg)
application interface
Application Concepts
Policy administration
application component
Policycreation
application function
Financial administration
Premiumcollection
Customer file
data
Policydata
data object
Policy creationservice
applicationservice
Policyaccessservice
![Page 33: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/33.jpg)
Application Usage by BusinessProcesses
Handle claim
Register PayValuateAcceptNotifi-cation
Financial application
Policy administration
administrationCustomer
service
Paymentservice
CRM system
Claim
serviceadministration
Notifi-cationdata
![Page 34: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/34.jpg)
Technology Concepts
IBM System z Sun Blade
device
Databaseaccessservice
infrastructure service
DB2Database
iPlanetApp. server
system software
LAN
network
association
artifact
Databasetables
Fin.application
EJBs
![Page 35: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/35.jpg)
Deployment
Financial application
CRM system
Customerdata
IBM System z
DB2Database
Sun Blade
iPlanetApp. server
Databaseaccessservice
LANFin.
applicationEJBs
Databasetables
![Page 36: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/36.jpg)
Derived Relations
Client Insurant
Damage claiming process
Registration
Claimregistration
service
administrationCustomer
service
CRM system
?
Weakest link determinescomposition:
association 1
access 2
use 3
realisation 4
assignment 5
aggregation 6
composition 7
![Page 37: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/37.jpg)
LayeredArchitecture
Business layer
Application layer
Technology layer
Internal processes, roles and actors
Infrastructure
External infrastructure services
Application components and services
External processes, roles and actors
External application services
External business services
Handle claim
CustomerInsurant
Registration PaymentValuationAcceptance
Customer information
service
Claimspaymentservice
Customer administration
service
Paymentservice
CRM system
Financial application
Customerinformation
service
Claimregistration
service
Claims administration
service
Policy administration
Claimfiles
service
IBM System z
DB2Financial
applicationEJBs
Customerfiles
service
Blade
Applicationserver
Claiminformation
service
Customerdata
ArchiSurance
Insurer
Customer db-tables
LAN
Submitclaim
![Page 38: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/38.jpg)
Overview of Core Concepts
Business object
Data object
ArtifactSystemsoftware
Device Network
Infrastructureinterface
Applicationcomponent
Businessrole
Businessprocess
EventBusiness service
Applicationservice
Applicationfunction
Infrastructureservice
Applicationinterface
Businessinterface
Business
Application
Technology
Passivestructure
Behaviour Activestructure
triggering
flow
aggregation
assignment
access
realization
association
composition
ValueMeaning
use
Businessactor
![Page 39: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/39.jpg)
Services as Binding Concept
Externalbusiness service
Internalbusiness service
Internalinfra. service
Externalinfra. service Technology
Application
Business
Customer
Externalapplication service
Internalapplication service
![Page 40: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/40.jpg)
Example
ArchiSurance – Integrating an Insurance Company after a Merger
![Page 41: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/41.jpg)
Business Functions
Insurer
MaintainingIntermediary
Relations
Contracting
FinancialHandling
ClaimsHandling
Claims
Insurancepolicies
Customer information
Money
MaintainingCustomerRelations
AssetManagement
Contracts
Productinformation
Customerinformation
Claims
Insuranceinformation
Insurancepremiums
Claimpayments
Insurancepolicies
Customerinformation
Productinformation
Claims
Money
Claiminformation
Intermediary
Customer
Customer’sBank
![Page 42: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/42.jpg)
Product
Travel Insurance
Claimregistration
service
Customerinformation
service
Claimspaymentservice
Travel insurance policy
Insuranceapplication
service
Premiumpaymentservice
Customer data mutation
service
"be insured"(security)
Customer
![Page 43: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/43.jpg)
Organisation
ArchiSurance
Back Office
Front Office
Home&
AwayCar
LegalAid
CustomerRelations
HRMProduct
DevelopmentFinance
IntermediaryRelations
Document Processing
SSC
![Page 44: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/44.jpg)
Organisation & Business Functions
Finance
Home&
Away
Car LegalAid
Customer RelationsIntermediary Relations
MaintainingIntermediary
Relations
Contracting
FinancialHandling
Claims Handling
MaintainingCustomerRelations
AssetManagement
![Page 45: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/45.jpg)
ApplicationsFront office
Legal Aid
CarHome & Away
Home & AwayPolicy
administration
Home & AwayFinancial
application
Car Insuranceapplication
Legal Aidbackoffice
system
Webportal
Call centerapplication
CRM application Legal AidCRM
![Page 46: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/46.jpg)
MaintainingCustomer &
IntermediaryRelations
ClaimHandling
Contracting
DocumentProcessing
LiabilityInsurance
CarInsurance
TravelInsurance
HomeInsurance
Legal AidInsurance
Web portal
Call center application
Customer relationship management system
Home & AwayPolicy administration
Legal Aid back office
system
Legal AidCRM
Document management system
Home & AwayFinancial application
BusinessFunctions
Products
FinancialHandling
Car insurance application
Landscape map
![Page 47: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/47.jpg)
Business Processes & Services
Claimregistration
service
Customerinformation
service
Claimspaymentservice
Customer
Handle ClaimClose Contract Collect PremiumInform Customer
Insuranceapplication
service
Premiumpaymentservice
![Page 48: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/48.jpg)
Application Usage Handle Claim
Register PayValuateAccept
Home & AwayPolicy
administration
CRMapplication
Home & AwayFinancial
application
Customeradministration
service
Claimsadministration
service
Paymentservice
Printingservice
Scanningservice
Document management
system
![Page 49: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/49.jpg)
Application Structure
Home & Away Policy administration
Risk Assessment
Policy data management
Customerdata access
Damage claim data Customer file dataInsurance policy data
Claim data management
Insurance requestdata
![Page 50: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/50.jpg)
Infrastructure
ArchiSurance
Unix server farm
Mainframe
Intermediary
Adminserver
LAN
NAS File server
LANTCP/IPNetwork
Firewall Firewall
Unixserver
Unixserver
DBMS
MessageQueing
CICS
![Page 51: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/51.jpg)
Deployment
Unix server farm
Home & AwayPolicy
administration
CRMapplication
Home & AwayFinancial
application
Document management
system
Mainframe
NASFile server
LAN
Firewall
Network
Call centerapplication
Web portalCar Insurance
application
Legal Aidbackoffice
system
![Page 52: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/52.jpg)
Relation to Other Developments
![Page 53: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/53.jpg)
Boundaries
Metadata
Method
Change
Principles
Realisation
Semantics
Strategy
Location
Businessdomains
Physicalresources
Time
ArchiMate
![Page 54: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/54.jpg)
ArchiMate and UML/BPMN/…
• ArchiMate connects architectural domains
• Broader scope, but less detail than e.g. UML (software),
BPMN (processes)
• No replacement for these, but an ‘umbrella’ on top
• Several ArchiMate concepts derived from BPMN (esp.
business processes) and UML (esp. for application and
infrastructure)
• Easy to link to e.g. UML descriptions of detailed design or
BPMN process models
![Page 55: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/55.jpg)
ArchiMate and Zachman
Scope = Planner’s view
Enterprise Model = Owner’s view
System Model= Designer’s view
Technology Model= Builder’s view
Detailed representation= Subcontractor’s view
Functioning Enterprise= User's view
WhyWho WhenWhereWhat How
Contextual
Conceptual
Logical
Physical
As Built
Functioning
Business
Application
Technology
Str
uc
ture
Be
hav
iou
r
Info
rma
tio
n
Att
rib
ute
s
Na
tura
lla
ng
ua
ge
![Page 56: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/56.jpg)
ArchiMate and The Open Group
![Page 57: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/57.jpg)
ArchiMate and The Open Group
• ArchiMate now under the aegis of The Open Group
• Official ArchiMate 1.0 standard
• Original goal, a vendor-independent standard for
enterprise architecture modelling, is now a reality!• ArchiMate Forum within The Open Group
• responsible for standardisation, further development of the
language, PR, etc.
![Page 58: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/58.jpg)
ArchiMate and TOGAF
• TOGAF: The Open Group Architecture Framework• Architecture Development Method (ADM) provides a way of
working
• Methodical support, but no description technique
• ArchiMate:• a description language
• but no prescribed way of working
• A perfect match!• People: ITAC• Delivery method: TOGAF• Description language: ArchiMate
![Page 59: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/59.jpg)
TOGAF and ArchiMatePreliminary
DTechnologyArchitecture
RequirementsManagement
AArchitecture
VisionB
BusinessArchitecture
CInformation
SystemsArchitectures
HArchitecture
ChangeManagement
GImplementation
Governance
FMigrationPlanning E
Opportunitiesand
Solutions
Business
Application
Technology
TOGAF ADM ArchiMate
BusinessArchitecture
ApplicationArchitecture
DataArchitecture
TechnologyArchitecture
![Page 60: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/60.jpg)
ArchiMate Usage in Practice
![Page 61: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/61.jpg)
ArchiMate in Practice
• Applications at many organisations
• Banks, insurance companies,
government, etc.
• Consultants
• Ordina, Logica, Capgemini, Sogeti, Getronics, etc.
• Tools
• 5 certified tools, and some others
• Education
• Used by several universities and other educational institutes
• Active user group
• ArchiMate Forum of The Open Group
![Page 62: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/62.jpg)
USERS
![Page 63: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/63.jpg)
CONSULTING
& TOOLS
![Page 64: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/64.jpg)
EDUCATION
![Page 65: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/65.jpg)
Tool Support for ArchiMate
• Toolvendors:• BiZZdesign: Architect• IDS Scheer: ARIS ArchiMate Modeler• Casewise: Corporate Modeler• Telelogic (IBM): System Architect• Troux: Metis• (Agilense: EA Web Modeler)• (Avolution: Abacus)• (Promis: EVA Netmodeler)
• Microsoft Visio, Omnigraffle templates• downloadable from www.archimate.org • suitable for a first try, but no substitute for a ‘real’ tool
• Open source• Bolton University: http://archi.cetis.ac.uk/ (work in progress)
![Page 66: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/66.jpg)
?
![Page 67: Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010](https://reader035.vdocuments.us/reader035/viewer/2022062321/56649dc65503460f94aba38b/html5/thumbnails/67.jpg)
More Information?
Most ArchiMate results are available through the website:
www.archimate.org
See also The Open Group’s ArchiMate Forum:
www.opengroup.org/archimate
Marc Lankhorst
Novay
P.O. Box 589
7500 AN Enschede
The Netherlands
Marc [email protected]
053-4850456