26
1 Cloud Architecture With The ArchiMate Language Iver Band Ryan Kennedy The Open Group San Francisco 2017 © 2016 Cambia Health Solutions, Inc.

Cloud architecture with the ArchiMate Language

Embed Size (px)

Citation preview

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

[email protected]

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

[email protected]

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

66 © 2016 Cambia Health Solutions, Inc.

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.

1313 © 2016 Cambia Health Solutions, Inc.

AWS Web

Application

Hosting

AWS

Diagram

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.