0% found this document useful (0 votes)
14 views

00 Course Intro

This document provides an overview of an Anypoint Platform Architecture course. The course will teach students how to architect and design application networks using API-led connectivity and Anypoint Platform. Over the three days, modules will cover topics like establishing organizational foundations, identifying and publishing APIs, enforcing non-functional requirements, and augmenting connectivity with event-driven architecture. The goal is for students to be able to direct the emergence of effective application networks by reusing APIs and following principles of API-led design. Case studies and exercises will help apply the concepts through discussion of a sample company named Acme Insurance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

00 Course Intro

This document provides an overview of an Anypoint Platform Architecture course. The course will teach students how to architect and design application networks using API-led connectivity and Anypoint Platform. Over the three days, modules will cover topics like establishing organizational foundations, identifying and publishing APIs, enforcing non-functional requirements, and augmenting connectivity with event-driven architecture. The goal is for students to be able to direct the emergence of effective application networks by reusing APIs and following principles of API-led design. Case studies and exercises will help apply the concepts through discussion of a sample company named Acme Insurance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

11/19/21

Anypoint Platform Architecture:


Application Networks

Introductions

● Name
● Company & role
● Experience with enterprise and integration architecture
● Experience with Anypoint Platform and MuleSoft products
● What do you plan on architecting on Anypoint Platform?
● What do you want to get out of class?

All contents © M uleSoft Inc. 2

1
11/19/21

Course logistics

● Class is typically from 09:00 to 16:00 on days 1 and 2

and from 09:00 to 15:00 on day 3

● 1 hour lunch break, typically from 12:00 to 13:00

● 2 breaks each morning and afternoon

○ Other breaks as desired - just ask!

● Please let us know if you have other business to attend to!

All contents © M uleSoft Inc. 3

Module
Welcome To
Anypoint Platform Architecture:
Application Networks

2
11/19/21

Introducing the course

There are two architecture courses and certifications

● Anypoint Platform Architecture: Application Networks and


MuleSoft Certified Platform Architect - Level 1
○ Define and be responsible for an organization’s Anypoint Platform strategy
○ Direct the emergence of an effective application network out of individual
integration solutions following API-led connectivity across an organization

● Anypoint Platform Architecture: Integration Solutions and


MuleSoft Certified Integration Architect - Level 1
○ Drive and be responsible for an organization’s Anypoint Platform implementation
and the technical quality, governance (ensuring compliance), and
operationalization of the integration solutions.
○ Work with technical and non-technical stakeholders to translate functional and
non-functional requirements into integration interfaces and implementations
All contents © M uleSoft Inc. 6

3
11/19/21

Target audiences for the courses

● Anypoint Platform Architecture: Application Networks


○ Senior Solution and Enterprise Architects
■ With basic knowledge and experience with the components of Anypoint Platform
■ Experienced in common integration approaches (like SOA) and integration
technologies/platforms

● Anypoint Platform Architecture: Integration Solutions


○ Solution and Technical Architects or lead/senior developers
■ With experience developing and deploying non-trivial Mule applications

■ Focused on designing enterprise integration solutions


■ Experienced in common integration approaches (like SOA) and integration
technologies/platforms
All contents © M uleSoft Inc. 7

Course prerequisites

● Prior to attending this course


○ Experience with Anypoint Platform and its constituent components
■ Getting Started with Anypoint Platform
■ Anypoint Platform Development: Fundamentals
■ MuleSoft.U Development Fundamentals
■ API-Led Connectivity Workshop by MuleSoft Presales upon request

All contents © M uleSoft Inc. 8

4
11/19/21

At the end of this course, you should be able to

● Direct the emergence of an effective application network out of


individual integration solutions following API-led connectivity,
working with all relevant stakeholders on all levels of the
organization
● Create credible high-level architecture models for integration
solutions on Anypoint Platform such that functional and non-
functional requirements are likely to be met and the principles of
API-led connectivity and application networks are followed
● Course is predominantly about cloud-native architectures using
the MuleSoft-hosted Anypoint Platform - CloudHub
All contents © M uleSoft Inc. 9

Course outline

• Module 1: Putting the Course in Context


• Module 2: Introducing MuleSoft, the Application Network Vision and
Anypoint Platform
• Module 3: Establishing Organizational and Platform Foundations
• Module 4: Identifying, Reusing and Publishing APIs
• Module 5: Enforcing NFRs on the Level of API Invocations Using
Anypoint API Manager
• Module 6: Designing Effective APIs

All contents © M uleSoft Inc. 10

10

5
11/19/21

Course outline

• Module 7: Architecting and Deploying Effective API


Implementations
• Module 8: Augmenting API-Led Connectivity With Elements From
Event-Driven Architecture
• Module 9: Transitioning Into Production
• Module 10: Monitoring and Analyzing the Behavior of the
Application Network

All contents © M uleSoft Inc. 11

11

Varying degrees of fluff and stuff

All contents © M uleSoft Inc. 12

12

6
11/19/21

How the course will work

● Central topic: How to architect and design application


networks using API-led connectivity and Anypoint Platform
○ Partly Solution Architecture, partly Enterprise Architecture
● Light on Business Architecture, heavy on Application and
Technology Architecture
● No architecturally insignificant design and implementation
discussions
○ Fairly detailed discussion on strategies for invoking APIs in a fault-tolerant
way
● No code, no Java, XML or RAML
○ API Specification features are touched-on because they are important for the
functioning of an application network

All contents © M uleSoft Inc. 13

13

How the course will work

● Case study: Acme Insurance


○ Background and motivation for most discussions
● Some opinions are expressed that are ambiguous, without a
clear-cut distinction between correct or false
○ Such is the nature of architecture and design
○ Challenge the decisions made
○ Discussion of tradeoffs involved are important
● Exercises
○ Typically as group discussions
○ No actual “doing”, on the computer, with Anypoint Platform or any of its
components
● All architecture diagrams use ArchiMate 3 notation

All contents © M uleSoft Inc. 14

14

7
11/19/21

Course materials

● Available on MuleSoft Learning Management System


○ http://training.mulesoft.com/login

● Course manual (PDF)


○ A PDF of more than 300 pages
○ Includes all slide content with additional discussions and explanations

● Course slides (ZIP of PDFs)

All contents © M uleSoft Inc. 15

15

At the end of this course, you should get certified!

● After you learn & master the content in this course, get the
MuleSoft Certified Platform Architect – Level 1 certification!
○ For the target audience, attending this class and studying the course manual
should be sufficient for passing the exam

● This class comes with a voucher for 2 attempts for the exam
○ You will receive an email on the last day of class instructions to take the exam
and a voucher code

All contents © M uleSoft Inc. 16

16

8
11/19/21

Section
Introducing Acme Insurance

17

The Acme Insurance organization

● Well-established, medium-sized, regional insurance provider


● Two lines of business (LoBs):
○ Personal motor insurance
○ Home insurance
● Recently acquired by international competitor
● Being rebranded as subsidiary
of The New Owners
● Strategy increasingly defined
by The New Owners

All contents © M uleSoft Inc. 18

18

9
11/19/21

A glimpse into Acme Insurance's baseline


Technology Architecture

All contents © M uleSoft Inc. 19

19

A glimpse into Acme Insurance's baseline


Technology Architecture

● IBM-centric Data Center with Mainframe and clusters of AIX


machines
● Policy Admin System runs on Mainframe and is used by Motor
and Home Underwriting
○ Motor and Home policies use different data schemata

● Motor Claims System is operated in-house on WebSphere / AIX


● Web-accessible Home Claims System is operated externally
● Claims systems used by Acme Insurance’s Claims Adjudication
● Claims systems also used by outsourced call center
All contents © M uleSoft Inc. 20

20

10
11/19/21

Acme Insurance's motivation for change

All contents © M uleSoft Inc. 21

21

11

You might also like