SlideShare a Scribd company logo
[29th Jan 2019]: [MuleSoft Meetup Group Charlotte]
Charlotte MuleSoft Meetup
2019
November 2018 & December 2018 & January 2019
Community Success Months:
Get trained and become Mule`Soft-Certified
All contents © MuleSoft Inc.
Agenda
3
• Introductions by Bhavyadeep Kaur.
• Anypoint Exchange Features and Benefits by Rajesh Kamisetty.
• Secure your Mule 4 APIs with OAuth 2.0 and Okta by Amresh
Kosuru.
• Anypoint Platform October 2018 Release Highlights by John Lanuti.
• Open forum discussion ( Q&A, Topics for next meetup, Trivia and
Feedback )
All contents © MuleSoft Inc.
Anypoint Exchange 2.0
4
1
2
3
4
Overview
What is Anypoint Exchange?
Value
Why we care?
Mechanics
How to use?
Introductions
Hello, Hola, Namaste
All contents © MuleSoft Inc.
strawpoll.me/17316074
Overview
What is Exchange?
All contents © MuleSoft Inc.
Anypoint Exchange 2.0
7
• Anypoint Exchange provides the
benefit of being able to discover,
share, and incorporate assets and
resources into your applications.
• Anypoint Exchange helps you
– create view and test APIs
– simulate Mocking Service with test data
– create API developer portals
– use API Notebooks to describe and test
API functions.
– Create reusable assets https://docs.mulesoft.com/exchange
All contents © MuleSoft Inc.
Exchange in one word
8
• Repository
– APIs, Specs and Fragments
– Examples and Templates
– Versioned Artifacts
• Platform
– Collaborate and Create
– Publish and Share
– Discover, Review and Use
• Marketplace
– Connectors
All contents © MuleSoft Inc.
Assets
9
Templates
Packaged integration patterns built on best
practices to address common use cases
APIs
Building blocks of an Application Network
Guidelines
Coding guidelines, API fragments and examples.
Connectors
Custom connectors as well as those
provided by MuleSoft
Standards
Architecture, Design and Security Standards
Value
Why we care?
All contents © MuleSoft Inc.
Design Stamina
11
• Modular
• Reusable
• Flexible
• Testable
• Maintainable
Source : https://martinfowler.com/bliki/DesignStaminaHypothesis.html
All contents © MuleSoft Inc.
Solution Accelerators
12
• Standards
– Fragments
• Guidelines
– Examples
• Resuable Components
– APIs
– Apps
– Connectors
• Automation
– Templates
All contents © MuleSoft Inc.
Unlocking and Reusing Assets
13
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
Process APIs
(orchestration, composable APIs, Microservices)
Experience APIs
(purpose-built APIs for apps)
Mainframe FTP, Files Databases Legacy SystemsSaaS apps Applicatio
ns
Web
services
Central
IT
LoB
Dev/IT
App Dev
Accessibility
& Ownership
Reuse
All contents © MuleSoft Inc.
Anypoint Exchange - KPIs
14
20
10
5
2
40
20
6
3
15
5
2 3.5
0
5
10
15
20
25
30
35
40
45
50
New Contributions New Versions Reviews Avg Reuse
2017 2018 2019 Q1
All contents © MuleSoft Inc.
strawpoll.me/17317198
Mechanics
How to use?
All contents © MuleSoft Inc.
Exchange - Asset Types
17
REST – RAML RAML file or a zip having at least one main file in the root dir.
REST – OAS2 YAML or JSON file or a zip having at least one main file in the root dir.
SOAP – WSDL WSDL file or a zip having at least one main file in the root dir.
HTTP API Endpoints which can be managed with API Manager.
API Spec Fragment Reusable RAML DataType or Library file.
Example Useful Applications that are ready to run in Anypoint Studio.
Template
Packaged integration patterns built on best practices to address common use
cases.
Connector
Packaged connectivity to send and receive data using a protocol or specific
API. Anypoint Studio comes with many bundled connectors, and Exchange has
many more.
Custom Custom assets are documents, images etc.,.
All contents © MuleSoft Inc.
Multiple Publishing Avenues
18
• Anypoint Exchange UI
• Exchange Experience API
• Anypoint Design Center
• Anypoint Studio
• Maven
• Anypoint CLI
Source: https://docs.mulesoft.com/exchange/to-create-an-asset
All contents © MuleSoft Inc.
Demo
19
• Publish
– Fragment
– API
– Example
– Connector
• Consume
– API Fragment
– Connector
– API
• Retire
– Deprecate Asset
– Delete Asset
All contents © MuleSoft Inc.
It’s there to help!
20
Secure your Mule 4 APIs with OAuth 2.0 and Okta
Amresh Kosuru , Randstad
All contents © MuleSoft Inc.
External Identity providers for Anypoint platform
22
• API Security
– Authentication and Authorization
– Integrity
• External Identity provision in Anypoint
– Identity
• OpenID Connect
• SAML 2.0
– Client Management
• OpenAM
• PingFederate
• OpenID Connect Dynamic Client Registration
All contents © MuleSoft Inc.
OAuth 2.0 Review
23
• OAuth 2.0 is the industry-standard protocol for authorization
• OAuth Dance - The authorization process performed by the Client
Application, OAuth 2.0 provider, and API
• OAuth 2.0 Grant Types:
(User) Delegated Authorization : Authorization Code,
Implicit, Resource Owner Password Credentials
Client App to Resource API : Client Credentials
• Detailed information on OAuth 2.0 at https://oauth.net/2/
All contents © MuleSoft Inc.
OAuth 2.0 Grant types
24
All contents © MuleSoft Inc.
OAuth 2.0 Client Credentials Grant
25
All contents © MuleSoft Inc.
Demo – Prerquisites and Steps
26
• Prerequisites
– Platinum or Titanium subscription for Anypoint
• Or a 30 day trial account
– Organization Administrators role in the Master Organization in Anypoint
Platform
– An Okta account
• Or an Okta Developer account.
– An API deployed, active in the API Manager, and published in Exchange.
• A HelloWorld API!!
All contents © MuleSoft Inc.
Demo – Steps
27
• Okta Setup
• Register Okta in Anypoint as External IDP - Client
Management setup
• API Manager - Policy setup
• Request access to API and test.
All contents © MuleSoft Inc.
Okta Setup
28
• Create a Token Introspection Client app in Okta
The credentials generated will be used by the API Manager policy to validate the token.
We will enter this information to register Okta as an External Identity provider.
• Generate SSWS token in Okta
Single Sign-on for Web Systems Token
• Add a custom scope
DEMO
All contents © MuleSoft Inc.
Register Okta in Anypoint as External IDP
29
Access Management > Management Center >External Identity > Client Management > OpenID Connect
Dynamic Client Registration.
DEMO
All contents © MuleSoft Inc.
Apply the OAuth 2.0 Security Policy
30
DEMO
Go to your API in Anypoint API Manager > Apply New Policy
All contents © MuleSoft Inc.
Register your Client App/User with Okta
31
Go to your API in Anypoint Exchange > Vertical ellipses on the top right >
Select Request Access.
DEMO
All contents © MuleSoft Inc.
Test for Authorization
32
DEMO
All contents © MuleSoft Inc.
Q & A
33
DEMO
John Lanuti, MuleSoft
Anypoint Platform
October 2018 release
34
All contents © MuleSoft Inc.
Application network
All contents © MuleSoft Inc.
The social graph
posting
DavidAnna
Jessica
movies
books
All contents © MuleSoft Inc.
The application network graph
onboarding
customer
customer API
customer flow
customer API spec
OAuth policy
All contents © MuleSoft Inc.
Using the application network graph to provide
unprecedented visibility and actionable insights
onboarding
customer
customer API
customer flow
customer API spec
OAuth policy
What’s new?
Anypoint Platform October 2018 release
Unlock new insights across your enterprise using the power of the application network graph
Machine learning-based automapper
Accelerate speed of development
Real-time holistic view of APIs & integrations
Troubleshoot quickly and accurately
Expanded suite of API policies
Increase security of your application network
All contents © MuleSoft Inc.
The platform for building application networks
Anypoint Platform
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
Design
Anypoint Design Center
Scale
Runtime services
Run
Mule
Manage
Anypoint Management Center
Engage
Anypoint Exchange
All contents © MuleSoft Inc.
What’s new
Anypoint Platform
On-premises
& private cloud
Hybrid Hosted
by MuleSoft
Cloud service providers
Design
Anypoint Design Center
Scale
Runtime services
Run
Mule
Manage
Anypoint Management Center
Engage
Anypoint Exchange
42
● Visualizer
● Monitoring
● API policies
Design Center’s
flow designer
All contents © MuleSoft Inc.
Anypoint Visualizer
Real-time view of your
application network
● Pinpoint issues rapidly
● Map dependencies
automatically
● Ensure architectural best
practices are followed
All contents © MuleSoft Inc.
Visualizer (Today!)
All contents © MuleSoft Inc.
Visualizer + Monitoring
All contents © MuleSoft Inc.
Visualizer + Monitoring
All contents © MuleSoft Inc.
Benefits
Actionable visibility:
● Gain a holistic view of your application network to understand dependencies
and do impact analysis (Anypoint Visualizer)
● Troubleshoot quickly by segmenting the application network view by average
response time, errors and throughput (Anypoint Monitoring)
Speed of development:
● Receive recommendations for data mapping, derived from machine learning
across your application network (Anypoint Design Center’s flow designer)
Secure by design:
● Apply security in layers into the application network with new policies for
authentication, traffic control and caching (New API policies)
All contents © MuleSoft Inc.
ML-based automapper
Automatic data
mapping suggestions
● Reduce manual work
● Accelerate development
● Learn from MuleSoft’s
ecosystem
All contents © MuleSoft Inc.
Data mapping recommender
All contents © MuleSoft Inc.
Benefits
Actionable visibility:
● Gain a holistic view of your application network to understand dependencies
and do impact analysis (Anypoint Visualizer)
● Troubleshoot quickly by segmenting the application network view by average
response time, errors and throughput (Anypoint Monitoring)
Speed of development:
● Receive recommendations for data mapping, derived from machine learning
across your application network (Anypoint Design Center’s flow designer)
Secure by design:
● Apply security in layers into the application network with new policies for
authentication, traffic control and caching (New API policies)
All contents © MuleSoft Inc.
51
● Secure by default
● Embed security into API
design
● Apply security policies
● Tokenization
● Edge gateway
Edge
Security in layers
All contents © MuleSoft Inc.
New policies for APIs
Spike control Message
logging
Header
injection
Header
removal
Caching JWT
All contents © MuleSoft Inc.
Benefits
Actionable visibility:
● Gain a holistic view of your application network to understand dependencies
and do impact analysis (Anypoint Visualizer)
● Troubleshoot quickly by segmenting the application network view by average
response time, errors and throughput (Anypoint Monitoring)
Speed of development:
● Receive recommendations for data mapping, derived from machine learning
across your application network (Anypoint Design Center’s flow designer)
Secure by design:
● Apply security in layers into the application network with new policies for
authentication, traffic control and caching (New API policies)
All contents © MuleSoft Inc.
Benefits
Actionable visibility:
● Gain a holistic view of your application network to understand dependencies
and do impact analysis (Anypoint Visualizer)
● Troubleshoot quickly by segmenting the application network view by average
response time, errors and throughput (Anypoint Monitoring)
Speed of development:
● Receive recommendations for data mapping, derived from machine learning
across your application network (Anypoint Design Center’s flow designer)
Secure by design:
● Apply security in layers into the application network with new policies for
authentication, traffic control and caching (New API policies)
November 2018 & December 2018 & January 2019
Community Success Months:
Get trained and become MuleSoft-Certified
All contents © MuleSoft Inc.
Agenda
56
• What are Community Success Months?
• Resources available for you to learn
– MuleSoft U
– Instructor-led training courses
– Self-assessment quiz and readiness assets
• The secret to pass Certification exams, by Frances Sink - Certifications and
Programs Lead at MuleSoft
• MuleSoft Documentation: new version!
• MuleSoft Forums
All contents © MuleSoft Inc.
What are Community Success Months?
57
November and December are special months during which MuleSoft
Meetup Leaders present the best ways for you to learn, grow your
skills and get them recognized officially on the market.
- Learn how to expand your MuleSoft skills,
- Learn how to become MuleSoft-certified,
- Receive one complimentary certification exam voucher today!
Learn all about Mule 4 and more!
Resources to learn
All contents © MuleSoft Inc.
MuleSoft U
59
• Free!
• Self-paced HTML-format courses with step-by-step instructions to go
deep on any topic.
• Available courses:
- NEW - Development fundamentals (Mule 3 and 4)
- NEW – Mule 4 for Mule 3 users
- Flow Design
- Getting started with Anypoint Platform (Mule 3 and 4)
Register for MuleSoft U at
https://training.mulesoft.com/category/mulesoftu
All contents © MuleSoft Inc.
Instructor-led training
60
• 1 to 5 days, in person or online
• 12 available courses
• For all profiles: developers, architects, admins, IT ops, managers
See all the learning paths available and register for a class at
https://training.mulesoft.com
 Win 1 of 5 free instructor-led training courses by participating in our
trivia later tonight!
All contents © MuleSoft Inc.
Get ready to become certified
61
• Free self-assessment quiz and DIY exercises to prepare for
the MCD Level 1 certification.
• 60+ questions and 10+ Do-It-Yourself exercises to apply and test the
knowledge gained in the Anypoint Platform Development -
Fundamentals class.
• 90% of the candidates who used these resources pass the exam!
Register for the quiz and the exercises at:
https://training.mulesoft.com/course/fundamentals4-quiz-diy
All contents © MuleSoft Inc.
More certifications to validate your skills
62
• Confirm mastery of concepts
• Achieve industry recognition
• Differentiate yourself in the marketplace
– MCD – Level 1 (Mule 4) + Level 1 (Mule 4) DELTA
– MCD – Integration and API Associate
– MCD – API Design Associate
– MCD – Integration Professional (Mule 3)
– MuleSoft Certified Platform Architect – Level 1
– MuleSoft Certified Integration Architect – Level 1
All contents © MuleSoft Inc.
Be ready!
63
• Datasheets are available to help you get ready for training and
certification exams.
• Everything you need to know about each course, each exam, set up
requirements, etc.
More than 45 datasheets are available at:
https://training.mulesoft.com/downloads
Frances Sink
Certifications and Programs Lead at MuleSoft
The secret to passing
MuleSoft Certification
All contents © MuleSoft Inc.
Thanks for being with us today!
65
Explore our new version
MuleSoft Documentation
All contents © MuleSoft Inc.
Find the answers you need, fast.
67https://docs.mulesoft.com/
The best place to ask questions and help others.
MuleSoft Forums
All contents © MuleSoft Inc.
15,000+ members ready to help.
69
https://forums.mulesoft.com/
• Check out the “MuleSoft
Training” category for all
training and certification-
related questions
Networking time
Introduce yourself to your neighbors!
All contents © MuleSoft Inc.
Trivia 1 ..!
71
Can I use the JSON snippet and refer
the snippets from another JSON
Schema?
All contents © MuleSoft Inc.
Trivia 2…!
72
Can I integrate the publication of
assets to Anypoint Exchange as part
of a CI/CD Pipeline. If yes how?
All contents © MuleSoft Inc.
Trivia 3 …!
73
Can we have 2 assets with same
name in the Exchange?
All contents © MuleSoft Inc.
Trivia 4…!
74
[
What are the different OAUTH
Grant Types?
All contents © MuleSoft Inc.
Trivia 5…!
75
What license is required to enable the
external entity provider in Anypoint
platform?
All contents © MuleSoft Inc.
Take a stand !
76
• Nominate yourself for the next meetup
speaker and suggest a topic as well.
All contents © MuleSoft Inc.
Ready to take the leap?
77
• All of you will receive a free certification exam of your choice!
• Make sure to check in with your Meetup leader(s) today
• Check your emails within 10 days after the event to get your voucher.
No form to fill out, you will get it automatically.
All contents © MuleSoft Inc.
You earned it.
78
• Thanks for your positive enthusiasm
…You earned it ..
All contents © MuleSoft Inc.
What’s next
79
• Feedback:
– Contact your organizer Subhash Patel and Russel Evans to suggest topics.
– Contact MuleSoft at meetup@mulesoft.com for ways to improve the program.
All contents © MuleSoft Inc.
Please Tweet
80
• Nominate yourself for
the next meetup speaker
and suggest a topic as
well.
Tweet your pictures with the hashtag
#MuleSoftMeetup
Thank you

More Related Content

PPTX
MuleSoft Meetup Charlotte 2019 - Dec 10
PPTX
Charlotte meetup anypointmonitoring_v3
PPTX
Meet up slides_mumbai_21032020_final
PPTX
MuleSoft Meetup Charlotte 2 - 2019
PPTX
MuleSoft Clustring, Okta, CI/CD Integration with Jenkins
PPTX
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
PPTX
Manila MuleSoft Meetup - September 2018
PPTX
Mulesoft meetup slides mumbai_20113019_exception_handling
MuleSoft Meetup Charlotte 2019 - Dec 10
Charlotte meetup anypointmonitoring_v3
Meet up slides_mumbai_21032020_final
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Clustring, Okta, CI/CD Integration with Jenkins
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
Manila MuleSoft Meetup - September 2018
Mulesoft meetup slides mumbai_20113019_exception_handling

What's hot (20)

PPTX
Mumbai MuleSoft Meetup 13
PPTX
Mumbai MuleSoft Meetup 12
PPT
Error Handling in Mulesoft
PPTX
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
PPTX
MuleSoft Meetup 3 Charlotte Presentation Slides
PPTX
Learn mulesoft from scratch
PPTX
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...
PPTX
Mule soft riyadh virtual meetup_30_aug
PDF
MuleSoft meetup_sg_no2_may19
PDF
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
PPTX
MuleSoft Meetup Virtual_ 2_Charlotte
PDF
MuleSoft Manchester Meetup #2 slides 29th October 2019
PPTX
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
PPTX
Manila MuleSoft Meetup #4 January 2019
PDF
Nashik MuleSoft Virtual Meetup#1 - Shared and Dedicated Load Balancer
PDF
Ahmedabad MuleSoft Meetup #4
PPTX
Manila MuleSoft Meetup - July 2019
PPTX
Mule soft meetup_virtual_ charlotte_2020_final1
PDF
MuleSoft Meetup - Singapore - No.3 Oct19
PPTX
MuleSoft Meetup Singapore #8 March 2021
Mumbai MuleSoft Meetup 13
Mumbai MuleSoft Meetup 12
Error Handling in Mulesoft
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
MuleSoft Meetup 3 Charlotte Presentation Slides
Learn mulesoft from scratch
MuleSoft Integration with AWS Cognito Client Credentials and Mule JWT Validat...
Mule soft riyadh virtual meetup_30_aug
MuleSoft meetup_sg_no2_may19
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
Manila MuleSoft Meetup #4 January 2019
Nashik MuleSoft Virtual Meetup#1 - Shared and Dedicated Load Balancer
Ahmedabad MuleSoft Meetup #4
Manila MuleSoft Meetup - July 2019
Mule soft meetup_virtual_ charlotte_2020_final1
MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup Singapore #8 March 2021
Ad

Similar to MuleSoft Meetup Charlotte 2019 (20)

PPTX
Mulesoft Indore meetup #1
ODP
Anypoint platform architecture and components
PDF
Singapore MuleSoft Meetup - 24 Aug 2022
PDF
Mule soft dubai virtual meetup 27_apr
PPTX
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
PDF
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
PPTX
Kochi MuleSoft Meetup-7-November-2021
PPTX
Baltimore jan2019 mule4
PDF
MuleSoft Madrid Meetup #3 slides 2nd July 2020
PPTX
Mulesoftanypointplatformintro
PPTX
Mule soft meetup_-_finland_july_11th__2020
PDF
Practical Data Mesh: Building Decentralized Data Architectures with Event Stream
PDF
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...
PDF
Building modern secure API Products and Monetise with MuleSoft Anypoint Platform
PPTX
MuleSoft Meetup June 2022 - Munich, Germany
PPTX
6th Manila MuleSoft Meetup May 2020
PPTX
Anypoint API Manager Custom Policies & Best Practices
PPTX
Chandigarh MuleSoft Meetup #01
PPTX
Mulesoft Anypoint platform introduction
PPTX
Raleigh MuleSoft Meetup - October
Mulesoft Indore meetup #1
Anypoint platform architecture and components
Singapore MuleSoft Meetup - 24 Aug 2022
Mule soft dubai virtual meetup 27_apr
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
Kochi MuleSoft Meetup-7-November-2021
Baltimore jan2019 mule4
MuleSoft Madrid Meetup #3 slides 2nd July 2020
Mulesoftanypointplatformintro
Mule soft meetup_-_finland_july_11th__2020
Practical Data Mesh: Building Decentralized Data Architectures with Event Stream
Practical Data Mesh: Building Decentralized Data Architectures with Event Str...
Building modern secure API Products and Monetise with MuleSoft Anypoint Platform
MuleSoft Meetup June 2022 - Munich, Germany
6th Manila MuleSoft Meetup May 2020
Anypoint API Manager Custom Policies & Best Practices
Chandigarh MuleSoft Meetup #01
Mulesoft Anypoint platform introduction
Raleigh MuleSoft Meetup - October
Ad

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
NewMind AI Monthly Chronicles - July 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology
Advanced Soft Computing BINUS July 2025.pdf
Network Security Unit 5.pdf for BCA BBA.
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Understanding_Digital_Forensics_Presentation.pptx
Modernizing your data center with Dell and AMD
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
KodekX | Application Modernization Development
Review of recent advances in non-invasive hemoglobin estimation
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf

MuleSoft Meetup Charlotte 2019

  • 1. [29th Jan 2019]: [MuleSoft Meetup Group Charlotte] Charlotte MuleSoft Meetup 2019
  • 2. November 2018 & December 2018 & January 2019 Community Success Months: Get trained and become Mule`Soft-Certified
  • 3. All contents © MuleSoft Inc. Agenda 3 • Introductions by Bhavyadeep Kaur. • Anypoint Exchange Features and Benefits by Rajesh Kamisetty. • Secure your Mule 4 APIs with OAuth 2.0 and Okta by Amresh Kosuru. • Anypoint Platform October 2018 Release Highlights by John Lanuti. • Open forum discussion ( Q&A, Topics for next meetup, Trivia and Feedback )
  • 4. All contents © MuleSoft Inc. Anypoint Exchange 2.0 4 1 2 3 4 Overview What is Anypoint Exchange? Value Why we care? Mechanics How to use? Introductions Hello, Hola, Namaste
  • 5. All contents © MuleSoft Inc. strawpoll.me/17316074
  • 7. All contents © MuleSoft Inc. Anypoint Exchange 2.0 7 • Anypoint Exchange provides the benefit of being able to discover, share, and incorporate assets and resources into your applications. • Anypoint Exchange helps you – create view and test APIs – simulate Mocking Service with test data – create API developer portals – use API Notebooks to describe and test API functions. – Create reusable assets https://docs.mulesoft.com/exchange
  • 8. All contents © MuleSoft Inc. Exchange in one word 8 • Repository – APIs, Specs and Fragments – Examples and Templates – Versioned Artifacts • Platform – Collaborate and Create – Publish and Share – Discover, Review and Use • Marketplace – Connectors
  • 9. All contents © MuleSoft Inc. Assets 9 Templates Packaged integration patterns built on best practices to address common use cases APIs Building blocks of an Application Network Guidelines Coding guidelines, API fragments and examples. Connectors Custom connectors as well as those provided by MuleSoft Standards Architecture, Design and Security Standards
  • 11. All contents © MuleSoft Inc. Design Stamina 11 • Modular • Reusable • Flexible • Testable • Maintainable Source : https://martinfowler.com/bliki/DesignStaminaHypothesis.html
  • 12. All contents © MuleSoft Inc. Solution Accelerators 12 • Standards – Fragments • Guidelines – Examples • Resuable Components – APIs – Apps – Connectors • Automation – Templates
  • 13. All contents © MuleSoft Inc. Unlocking and Reusing Assets 13 System APIs (legacy modernization, connectivity to SaaS apps, web services & Restful APIs) Process APIs (orchestration, composable APIs, Microservices) Experience APIs (purpose-built APIs for apps) Mainframe FTP, Files Databases Legacy SystemsSaaS apps Applicatio ns Web services Central IT LoB Dev/IT App Dev Accessibility & Ownership Reuse
  • 14. All contents © MuleSoft Inc. Anypoint Exchange - KPIs 14 20 10 5 2 40 20 6 3 15 5 2 3.5 0 5 10 15 20 25 30 35 40 45 50 New Contributions New Versions Reviews Avg Reuse 2017 2018 2019 Q1
  • 15. All contents © MuleSoft Inc. strawpoll.me/17317198
  • 17. All contents © MuleSoft Inc. Exchange - Asset Types 17 REST – RAML RAML file or a zip having at least one main file in the root dir. REST – OAS2 YAML or JSON file or a zip having at least one main file in the root dir. SOAP – WSDL WSDL file or a zip having at least one main file in the root dir. HTTP API Endpoints which can be managed with API Manager. API Spec Fragment Reusable RAML DataType or Library file. Example Useful Applications that are ready to run in Anypoint Studio. Template Packaged integration patterns built on best practices to address common use cases. Connector Packaged connectivity to send and receive data using a protocol or specific API. Anypoint Studio comes with many bundled connectors, and Exchange has many more. Custom Custom assets are documents, images etc.,.
  • 18. All contents © MuleSoft Inc. Multiple Publishing Avenues 18 • Anypoint Exchange UI • Exchange Experience API • Anypoint Design Center • Anypoint Studio • Maven • Anypoint CLI Source: https://docs.mulesoft.com/exchange/to-create-an-asset
  • 19. All contents © MuleSoft Inc. Demo 19 • Publish – Fragment – API – Example – Connector • Consume – API Fragment – Connector – API • Retire – Deprecate Asset – Delete Asset
  • 20. All contents © MuleSoft Inc. It’s there to help! 20
  • 21. Secure your Mule 4 APIs with OAuth 2.0 and Okta Amresh Kosuru , Randstad
  • 22. All contents © MuleSoft Inc. External Identity providers for Anypoint platform 22 • API Security – Authentication and Authorization – Integrity • External Identity provision in Anypoint – Identity • OpenID Connect • SAML 2.0 – Client Management • OpenAM • PingFederate • OpenID Connect Dynamic Client Registration
  • 23. All contents © MuleSoft Inc. OAuth 2.0 Review 23 • OAuth 2.0 is the industry-standard protocol for authorization • OAuth Dance - The authorization process performed by the Client Application, OAuth 2.0 provider, and API • OAuth 2.0 Grant Types: (User) Delegated Authorization : Authorization Code, Implicit, Resource Owner Password Credentials Client App to Resource API : Client Credentials • Detailed information on OAuth 2.0 at https://oauth.net/2/
  • 24. All contents © MuleSoft Inc. OAuth 2.0 Grant types 24
  • 25. All contents © MuleSoft Inc. OAuth 2.0 Client Credentials Grant 25
  • 26. All contents © MuleSoft Inc. Demo – Prerquisites and Steps 26 • Prerequisites – Platinum or Titanium subscription for Anypoint • Or a 30 day trial account – Organization Administrators role in the Master Organization in Anypoint Platform – An Okta account • Or an Okta Developer account. – An API deployed, active in the API Manager, and published in Exchange. • A HelloWorld API!!
  • 27. All contents © MuleSoft Inc. Demo – Steps 27 • Okta Setup • Register Okta in Anypoint as External IDP - Client Management setup • API Manager - Policy setup • Request access to API and test.
  • 28. All contents © MuleSoft Inc. Okta Setup 28 • Create a Token Introspection Client app in Okta The credentials generated will be used by the API Manager policy to validate the token. We will enter this information to register Okta as an External Identity provider. • Generate SSWS token in Okta Single Sign-on for Web Systems Token • Add a custom scope DEMO
  • 29. All contents © MuleSoft Inc. Register Okta in Anypoint as External IDP 29 Access Management > Management Center >External Identity > Client Management > OpenID Connect Dynamic Client Registration. DEMO
  • 30. All contents © MuleSoft Inc. Apply the OAuth 2.0 Security Policy 30 DEMO Go to your API in Anypoint API Manager > Apply New Policy
  • 31. All contents © MuleSoft Inc. Register your Client App/User with Okta 31 Go to your API in Anypoint Exchange > Vertical ellipses on the top right > Select Request Access. DEMO
  • 32. All contents © MuleSoft Inc. Test for Authorization 32 DEMO
  • 33. All contents © MuleSoft Inc. Q & A 33 DEMO
  • 34. John Lanuti, MuleSoft Anypoint Platform October 2018 release 34
  • 35. All contents © MuleSoft Inc. Application network
  • 36. All contents © MuleSoft Inc. The social graph posting DavidAnna Jessica movies books
  • 37. All contents © MuleSoft Inc. The application network graph onboarding customer customer API customer flow customer API spec OAuth policy
  • 38. All contents © MuleSoft Inc. Using the application network graph to provide unprecedented visibility and actionable insights onboarding customer customer API customer flow customer API spec OAuth policy
  • 40. Anypoint Platform October 2018 release Unlock new insights across your enterprise using the power of the application network graph Machine learning-based automapper Accelerate speed of development Real-time holistic view of APIs & integrations Troubleshoot quickly and accurately Expanded suite of API policies Increase security of your application network
  • 41. All contents © MuleSoft Inc. The platform for building application networks Anypoint Platform On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers Design Anypoint Design Center Scale Runtime services Run Mule Manage Anypoint Management Center Engage Anypoint Exchange
  • 42. All contents © MuleSoft Inc. What’s new Anypoint Platform On-premises & private cloud Hybrid Hosted by MuleSoft Cloud service providers Design Anypoint Design Center Scale Runtime services Run Mule Manage Anypoint Management Center Engage Anypoint Exchange 42 ● Visualizer ● Monitoring ● API policies Design Center’s flow designer
  • 43. All contents © MuleSoft Inc. Anypoint Visualizer Real-time view of your application network ● Pinpoint issues rapidly ● Map dependencies automatically ● Ensure architectural best practices are followed
  • 44. All contents © MuleSoft Inc. Visualizer (Today!)
  • 45. All contents © MuleSoft Inc. Visualizer + Monitoring
  • 46. All contents © MuleSoft Inc. Visualizer + Monitoring
  • 47. All contents © MuleSoft Inc. Benefits Actionable visibility: ● Gain a holistic view of your application network to understand dependencies and do impact analysis (Anypoint Visualizer) ● Troubleshoot quickly by segmenting the application network view by average response time, errors and throughput (Anypoint Monitoring) Speed of development: ● Receive recommendations for data mapping, derived from machine learning across your application network (Anypoint Design Center’s flow designer) Secure by design: ● Apply security in layers into the application network with new policies for authentication, traffic control and caching (New API policies)
  • 48. All contents © MuleSoft Inc. ML-based automapper Automatic data mapping suggestions ● Reduce manual work ● Accelerate development ● Learn from MuleSoft’s ecosystem
  • 49. All contents © MuleSoft Inc. Data mapping recommender
  • 50. All contents © MuleSoft Inc. Benefits Actionable visibility: ● Gain a holistic view of your application network to understand dependencies and do impact analysis (Anypoint Visualizer) ● Troubleshoot quickly by segmenting the application network view by average response time, errors and throughput (Anypoint Monitoring) Speed of development: ● Receive recommendations for data mapping, derived from machine learning across your application network (Anypoint Design Center’s flow designer) Secure by design: ● Apply security in layers into the application network with new policies for authentication, traffic control and caching (New API policies)
  • 51. All contents © MuleSoft Inc. 51 ● Secure by default ● Embed security into API design ● Apply security policies ● Tokenization ● Edge gateway Edge Security in layers
  • 52. All contents © MuleSoft Inc. New policies for APIs Spike control Message logging Header injection Header removal Caching JWT
  • 53. All contents © MuleSoft Inc. Benefits Actionable visibility: ● Gain a holistic view of your application network to understand dependencies and do impact analysis (Anypoint Visualizer) ● Troubleshoot quickly by segmenting the application network view by average response time, errors and throughput (Anypoint Monitoring) Speed of development: ● Receive recommendations for data mapping, derived from machine learning across your application network (Anypoint Design Center’s flow designer) Secure by design: ● Apply security in layers into the application network with new policies for authentication, traffic control and caching (New API policies)
  • 54. All contents © MuleSoft Inc. Benefits Actionable visibility: ● Gain a holistic view of your application network to understand dependencies and do impact analysis (Anypoint Visualizer) ● Troubleshoot quickly by segmenting the application network view by average response time, errors and throughput (Anypoint Monitoring) Speed of development: ● Receive recommendations for data mapping, derived from machine learning across your application network (Anypoint Design Center’s flow designer) Secure by design: ● Apply security in layers into the application network with new policies for authentication, traffic control and caching (New API policies)
  • 55. November 2018 & December 2018 & January 2019 Community Success Months: Get trained and become MuleSoft-Certified
  • 56. All contents © MuleSoft Inc. Agenda 56 • What are Community Success Months? • Resources available for you to learn – MuleSoft U – Instructor-led training courses – Self-assessment quiz and readiness assets • The secret to pass Certification exams, by Frances Sink - Certifications and Programs Lead at MuleSoft • MuleSoft Documentation: new version! • MuleSoft Forums
  • 57. All contents © MuleSoft Inc. What are Community Success Months? 57 November and December are special months during which MuleSoft Meetup Leaders present the best ways for you to learn, grow your skills and get them recognized officially on the market. - Learn how to expand your MuleSoft skills, - Learn how to become MuleSoft-certified, - Receive one complimentary certification exam voucher today!
  • 58. Learn all about Mule 4 and more! Resources to learn
  • 59. All contents © MuleSoft Inc. MuleSoft U 59 • Free! • Self-paced HTML-format courses with step-by-step instructions to go deep on any topic. • Available courses: - NEW - Development fundamentals (Mule 3 and 4) - NEW – Mule 4 for Mule 3 users - Flow Design - Getting started with Anypoint Platform (Mule 3 and 4) Register for MuleSoft U at https://training.mulesoft.com/category/mulesoftu
  • 60. All contents © MuleSoft Inc. Instructor-led training 60 • 1 to 5 days, in person or online • 12 available courses • For all profiles: developers, architects, admins, IT ops, managers See all the learning paths available and register for a class at https://training.mulesoft.com  Win 1 of 5 free instructor-led training courses by participating in our trivia later tonight!
  • 61. All contents © MuleSoft Inc. Get ready to become certified 61 • Free self-assessment quiz and DIY exercises to prepare for the MCD Level 1 certification. • 60+ questions and 10+ Do-It-Yourself exercises to apply and test the knowledge gained in the Anypoint Platform Development - Fundamentals class. • 90% of the candidates who used these resources pass the exam! Register for the quiz and the exercises at: https://training.mulesoft.com/course/fundamentals4-quiz-diy
  • 62. All contents © MuleSoft Inc. More certifications to validate your skills 62 • Confirm mastery of concepts • Achieve industry recognition • Differentiate yourself in the marketplace – MCD – Level 1 (Mule 4) + Level 1 (Mule 4) DELTA – MCD – Integration and API Associate – MCD – API Design Associate – MCD – Integration Professional (Mule 3) – MuleSoft Certified Platform Architect – Level 1 – MuleSoft Certified Integration Architect – Level 1
  • 63. All contents © MuleSoft Inc. Be ready! 63 • Datasheets are available to help you get ready for training and certification exams. • Everything you need to know about each course, each exam, set up requirements, etc. More than 45 datasheets are available at: https://training.mulesoft.com/downloads
  • 64. Frances Sink Certifications and Programs Lead at MuleSoft The secret to passing MuleSoft Certification
  • 65. All contents © MuleSoft Inc. Thanks for being with us today! 65
  • 66. Explore our new version MuleSoft Documentation
  • 67. All contents © MuleSoft Inc. Find the answers you need, fast. 67https://docs.mulesoft.com/
  • 68. The best place to ask questions and help others. MuleSoft Forums
  • 69. All contents © MuleSoft Inc. 15,000+ members ready to help. 69 https://forums.mulesoft.com/ • Check out the “MuleSoft Training” category for all training and certification- related questions
  • 71. All contents © MuleSoft Inc. Trivia 1 ..! 71 Can I use the JSON snippet and refer the snippets from another JSON Schema?
  • 72. All contents © MuleSoft Inc. Trivia 2…! 72 Can I integrate the publication of assets to Anypoint Exchange as part of a CI/CD Pipeline. If yes how?
  • 73. All contents © MuleSoft Inc. Trivia 3 …! 73 Can we have 2 assets with same name in the Exchange?
  • 74. All contents © MuleSoft Inc. Trivia 4…! 74 [ What are the different OAUTH Grant Types?
  • 75. All contents © MuleSoft Inc. Trivia 5…! 75 What license is required to enable the external entity provider in Anypoint platform?
  • 76. All contents © MuleSoft Inc. Take a stand ! 76 • Nominate yourself for the next meetup speaker and suggest a topic as well.
  • 77. All contents © MuleSoft Inc. Ready to take the leap? 77 • All of you will receive a free certification exam of your choice! • Make sure to check in with your Meetup leader(s) today • Check your emails within 10 days after the event to get your voucher. No form to fill out, you will get it automatically.
  • 78. All contents © MuleSoft Inc. You earned it. 78 • Thanks for your positive enthusiasm …You earned it ..
  • 79. All contents © MuleSoft Inc. What’s next 79 • Feedback: – Contact your organizer Subhash Patel and Russel Evans to suggest topics. – Contact MuleSoft at [email protected] for ways to improve the program.
  • 80. All contents © MuleSoft Inc. Please Tweet 80 • Nominate yourself for the next meetup speaker and suggest a topic as well. Tweet your pictures with the hashtag #MuleSoftMeetup