Cloud architecture with the ArchiMate Language
-
Upload
iver-band -
Category
Technology
-
view
264 -
download
10
Transcript of Cloud architecture with the ArchiMate Language
1
Cloud Architecture With The ArchiMate
Language
Iver Band
Ryan Kennedy
The Open Group San Francisco 2017
© 2016 Cambia Health Solutions, Inc.
22
Agenda
•Background
•Presentation Rationale and Method
•ArchiMate 3.0 Overview
•AWS Web Hosting Reference Architecture
•Adding an Enterprise Perspective
•Visual Modeling at Cambia Health Solutions
•Conclusion
© 2016 Cambia Health Solutions, Inc.
33 © 2016 Cambia Health Solutions, Inc.
Iver Band
• Enterprise Architect at Cambia Health
Solutions
• Customer Service, Product Management,
Marketing, Web and Service-Oriented
Architecture, Business Rule Management
• Chair, Open Group ArchiMate Forum
• TOGAF and ArchiMate certified, CISSP,
AHIP Certified IT Professional, Certified
Information Professional
• ArchiMate user and contributor since
2010
http://www.linkedin.com/in/iverpdx
http://www.cambiahealth.com/
http://www.twitter.com/iverband
http://slideshare.net/iverband
44 © 2017 Cambia Health Solutions, Inc.
Ryan Kennedy
• Architect in Cambia Enterprise Architecture
• Visual Modeling and Engineering
• Process Improvement and Automation
• IT Technology Council
• ArchiMate certified, CSET certified
• Visually modeling since 2000, UML, BPMN,
CASE+RAD tools and methodologies
https://www.linkedin.com/in/rykennedy
55
About Cambia
22 companies
and growing
© 2016 Cambia Health Solutions, Inc.
A tax-paying nonprofit
headquartered in
the Pacific Northwest
Nationally recognized:
Top 100 Healthiest
Workplaces
5,300 employees
in 30 states
100 million people
touched nationwide
77
Cambia Health Solutions
© 2016 Cambia Health Solutions, Inc.
Senior
Services
Health
Insurance
Retail
Enablement
Provider
Enablement
88
Why This Presentation?
•Cloud environments are the default choice for new and modernized
solutions
•Cloud service providers (CSPs), like many other technology
suppliers, promote their own approaches to visual modeling with
icon sets and reference diagrams
• These approaches often predominate in heavily invested partner
and user organizations, eclipsing standards-based methods
•CSP approaches to visual modeling identify and compose available
services, but do not provide a standards-based enterprise
perspective
• The ArchiMate language can be combined with CSP visual
modeling approaches to achieve the benefits of both approaches
© 2016 Cambia Health Solutions, Inc.
99
Our
Journey
Today
© 2016 Cambia Health Solutions, Inc.
Key AWS Reference
Architecture
Proprietary Representation
ArchiMate View
ArchiMate Enterprise
Perspective
Cambia Visual Modeling Approach
Value of ArchiMate Modeling
1010
What Does the ArchiMate Standard Provide?
•A language with concepts to describe architectures
•A framework to organize these concepts
•A graphical notation for these concepts
•Guidance on visualizations for different stakeholders
•An open standard maintained by The Open Group
© 2016 Cambia Health Solutions, Inc.
1111
The ArchiMate 3 Framework
© 2016 Cambia Health Solutions, Inc.
Strategy
Implementation
& migration
Physical
Application
Technology
Business
MotivationPassive
structure
Behavior Active
structure
Aspects
La
ye
rs
1212
Alignment of
The ArchiMate 3
Framework and the
TOGAF
Architecture
Development
Method
© 2016 Cambia Health Solutions, Inc.
1414
ArchiMate View of
AWS Web Services
© 2017 Cambia Health Solutions, Inc.
We can model AWS web services as
specializations of ArchiMate Technology Services
1515
ArchiMate View of AWS
Web Application Hosting
© 2017 Cambia Health Solutions, Inc.
AWS solution architecture diagrams are easily convertible to
ArchiMate Technology Layer views using specialized
concepts
1 DNS requests are served by Route53
2 Static content is served by CloudFront
3 Static content is stored in S3
4 HTTP requests are handled by Elastic Load Balancer and passed to EC2
5 Web servers and application Servers are deployed on EC2
6 Web servers and application servers are deployed in an Auto-Scaling Group
7 Data is backed up on redundant multi-AZ instances
1616
Web Application Hosting in an Enterprise Context
© 2017 Cambia Health Solutions, Inc.
Web Application Hosting
Web Application
Business Process
Business Product
Motivation StrategyImplementation &
Migration
Physical Environment
1717
Motivation View
© 2017 Cambia Health Solutions, Inc.
One motivation for cloud adoption is
to increase overall IT efficiency
1818
Strategy View
© 2016 Cambia Health Solutions, Inc.
One cloud adoption strategy is to leverage it to
create an efficient application delivery capability
1919
Capability Maturation
© 2017 Cambia Health Solutions, Inc.
Cloud adoptions depend on many new
cloud-based capabilities
CI/CD Continuous Integration/Continuous Deployment
IaC Infrastructure as Code
IAM Identity and Access Management
2020
Physical View
© 2017 Cambia Health Solutions, Inc.
Cloud migrations offer opportunities to de-couple
business from physical infrastructure concerns
*On-premises infrastructure
slated for retirement
2121
Web Application View
© 2017 Cambia Health Solutions, Inc.
Web applications can be modeled
as collaborations of model, view,
and controller components
2222
ArchiMate View of AWS
Web Application Hosting
© 2017 Cambia Health Solutions, Inc.
AWS solution architecture diagrams are easily convertible to
ArchiMate views using specialized concepts
1 DNS requests are served by Route53
2 Static content is served by CloudFront
3 Static content is stored in S3
4 HTTP requests are handled by Elastic Load Balancer and passed to EC2
5 Web servers and application Servers are deployed on EC2
6 Web servers and application servers are deployed in an Auto-Scaling Group
7 Data is backed up on redundant multi-AZ instances
2323
Business Process View
© 2017 Cambia Health Solutions, Inc.
Business processes can be modeled
using the Business layer of ArchiMate
2424
Business Product View
© 2017 Cambia Health Solutions, Inc.
We can model business products as the
aggregate of the value added by roles in
the value chain
2525
Building Cambia’s Visual Modeling Capability
Accurate, timely communication using visual tools and languages
Agility through rapid architecture development
Risk-Based Maturation
Actionable Insights Rapid Development
Capability-Based Planning Risk Analysis
2626
Conclusion
• The ArchiMate language can be used with cloud service provider graphics
to model cloud solutions
•ArchiMate 3.0 models connect cloud solution architectures with
• Motivation and strategy
• Implementation and migration initiatives
• Business, application, technology and physical architectures
•ArchiMate modelers can specialize elements and relationships and add
attributes to them
•ArchiMate modeling can help ensure that all enterprise solutions are
properly planned, designed and implemented in complex organizations
© 2016 Cambia Health Solutions, Inc.