SlideShare a Scribd company logo
1 of 32
10 May 2023
Manchester MuleSoft Meetup Group
Building Up MuleSoft Capabilities +
MuleSoft Automation with Anypoint and Composer
2
● Introductions and Networking
● Technical Session 1 - Building up Mule Capabilities from the MuleSoft Support, Catalyst and
Code Labs
● Break out for snacks and drinks
● Technical Session 2 - Delivering process orchestration with Composer and Anypoint Platform
● Networking !
Agenda
3
●About the organizer:
○ Steve Clarke (Slalom)
○ Akshata Sawant (MuleSoft)
○ Francis Edwards (Saint-Gobain)
●About the sponsor:
○ Slalom
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
Speakers
4
Francis Edwards
Building up Mule Capabilities from
the MuleSoft Support, Catalyst
and Code Labs
6
An Agenda for Building
To review platform capabilities and pull together custom Assets
- MuleSoft Exchange
- gateway to assets and structure of the capabilities
- MuleSoft Documentation - tools (oauth), release notes
- Knowledge Hub - catalyst, playbooks, standards, documentation
- MuleSoft Support - tools, solved questions
- MuleSoft GitHub - catalyst, labs, meetup solutions
- MuleSoft Training - catalyst, certification, build pipelines, code reuse, custom assets
- Building the Product Backlog
- Maintaining Assets
- Meetup Solutions
- Salesforce Ideas Exchange
7
Building Baseline Functionality
Create initial assets for operational implementing, monitoring and error handling
- MuleSoft Documentation
- Mule OAuth 2.0 Provider and Policy
- https://docs.mulesoft.com/api-manager/2.x/mule-oauth-provider-landing-page
- https://docs.mulesoft.com/exchange/to-publish-assets-maven
- Knowledge Hub
- RAML Fragments and governance rulesets
- https://knowledgehub.mulesoft.com/s/article/Common-RAML-Fragments
- MuleSoft Catalyst GitHub
- Circuit breaker policy, canary deployment policy, exponential backoff retry policy
- https://github.com/mulesoft-catalyst/circuit-breaker-policy-mule-4
- MuleSoft Support
- Network Tools
- https://github.com/mulesoft-labs/net-tools-api/
8
Scaling Functionality
Leverage tools, code snippets and assemble functionality from reusable custom assets
- MuleSoft Consultants / Partners
- Custom Connectors
- https://github.com/avioconsulting/mule-custom-logger
- Meetups & Blogs
- Secure Properties Generator
- https://secure-properties-api.us-e1.cloudhub.io/ https://github.com/djuang1/secure-config-properties-
api
- MuleSoft Training
- Level 2 Developer Courses
- Parent Pom for injecting deployment configurations
- Bill of Material Pom for injecting confirmed working asset versions
- Delivering Successful Business Outcomes with Catalyst course for playbook familiarity
Demo
9
Steve Clarke & Bobby James
Delivering process orchestration with
Composer and Anypoint Platform
Context: Automation Challenges
11
What is MuleSoft Composer ?
Why ?
➔ Can allow you to unlock
capabilities across different
parts of the business
➔ Provides an ability to
increase your Customer 360
focus
➔ An alternative for Product
Owners who understand
their business processes
➔ Need for speed of delivery at
low cost
12
What ?
➔ Low Code / No Code toolset
➔ Allows you to automate
integrations across your
ecosystem (either within
Salesforce or outside)
➔ Oriented largely at business
users
➔ Intended to provide quick,
easy delivery of simple
integration use cases, low
complexity
Who ?
➔ Basically, non-developers,
Line of Business users
➔ Admins
➔ Salesforce and MuleSoft
developers needing to
deliver integration and
automation use cases
quickly and with low effort
Automation Use Cases (Cross Industry)
13
Where do Composer and Anypoint come into
play ?
14
❖ Part of MuleSoft
Automation
Suite.
❖ Composer can
invoke Anypoint
API’s or RPA
bots.
❖ Composer can
be an
orchestrator of
‘business
process’ or form
part of a wider
automation
capability in
Salesforce.
Bigger picture with Salesforce
15
❖ Composer,
Anypoint form
part of a larger
drive toward
process
automation and
orchestration - or
Hyperautomation
Composer Offerings
16
Deployment options are largely on a feature parity
MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
Leveraging Composer to Orchestrate with
Anypoint
What should we consider ?
- Use Anypoint to surface key capabilities and data points. A well established API ecosystem is
key.
- Ensure they are reusable, consumable assets
- Consider your security controls (only some are supported in Composer right now)
- Be sure to have enabled MuleSoft services in Salesforce beforehand
- Establish your named credentials for your API in Salesforce
- Use the features of Composer to self document (e.g. Flow Names)
17
Use Case - InsureCo Claims Export
18
➢ An insurance company, InsureCo, has a
need to be able to automate the sharing of
claims activity to a local regulator.
➢ The local regulator needs to know the Claim
Info (ID, Amount, etc.) and key Customer
details (e.g. Name).
➢ The regulator wants this data supplied as a
file so they can consume it as they need to
offline. They want to be notified via email
when the file is available.
➢ InsureCo wants to be notified when this
activity occurs via their Slack channel so
they can monitor activity.
Demo
19
What not to get caught on….
● Where are the layers?
○ You can’t extract the integration into an application
○ or component to deploy on the Anypoint Platform?
● Flow Naming
○ Environment / Enterprise Functionality / Source / Target / Flow Functionality / Version
● Pipeline Scripting
● Multiple Applications Updates (Pub / Sub)
○ Design with care
● Ch..Ch..Changes
https://splatform.devoteam.com/expert-view/mulesoft-composer-part-iii/
20
Composer - Things to look out for
➢ Be clear on your usage requirements (there are volume limits per license tier - Starter vs Plus)
➢ Model your flow before starting - will save you time
➢ Consider your data structures - and how you will navigate them, orchestrations aren’t easy
➢ Data validation - Expect to validate at source or target, difficult in transit
➢ Keep it simple - complex orchestrations are likely not possible (use Anypoint), Nested functions possible but messy
➢ Connectors and Platforms - Understand the capabilities and constraints of different connectors and underlying
systems (not all data structures may be available - yet)
➢ Consider the use of other Salesforce Flow capabilities to support Composer orchestrations (e.g. Formulas) as these
may save time
➢ Error handling (retries etc) not there yet - in BETA now
➢ Limited authentication options
➢ Requirement for enterprise accounts for some services
21
Composer / Anypoint Platform - Differences
22
Capability Composer Anypoint Platform
Platform Part of Salesforce or standalone, currently a small
range of connectors
Full iPaaS Landscape, large array of connectors and
capabilties
Users Business Users, Admins IT and Developers
Features Low Code / No Code Full development tooling and capabilities, Low Code but
supports complex code use cases when needed
Integration /
Orchestration
Simple integration use cases only, Simple
orchestrations
Complex use cases, orchestrations
Data
Structures
Basic data structures and mappings Complex data patterns, aggregations etc.
Cost of
Delivery
Each execution costs against the license Cost is deployment based (vCores). Architect wisely.
Deployment options are largely on a feature parity
MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
Thank you!
What’s Next ?
25
● Upcoming Events:
○ Salesforce World Tour London - 29 June 2023 (https://www.salesforce.com/uk/events/london/)
○ London MuleSoft Meetup around 14th May
○ Keep an eye on MuleSoft Summer Release ‘23 - ACB, AEH, and so much more!!
Upcoming events:
● Join MuleSoft WhatsApp Group(informal) - for latest updates and networking with the
Community
26
MuleSoft Composer Continues…
❖ Be part of the Trailblazer Community Group.
https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000GwI1SAK
❖ Trailhead Mulesoft Composer Trail-mix
https://trailhead.salesforce.com/users/mulesoft-trailhead/trailmixes/mulesoft-composer
❖ Trailhead simulator
https://dfc-data-production.s3.amazonaws.com/files/ti/thi/THI-000574/index.html
27
Available on amazon.com and Packt Publication
MuleSoft for
Salesforce Developers
Amazon: https://amzn.to/3KeI5kX
29
● Share:
○ Tweet using the hashtag #MuleSoftMeetups and #MuleSoftCommunity
○ Invite your network to join: https://meetups.mulesoft.com/manchester/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
Introduce yourself to your neighbor
Networking time
Thank you
Appendices

More Related Content

Similar to Anypoint Tools and MuleSoft Automation (DRAFT).pptx

Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"Daniel Bryant
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...BrianFraser29
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Eva Mave Ng
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021Ieva Navickaite
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021Julian Douch
 
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterFORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterDiana Gray, MBA
 
São Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsSão Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsGuilherme Pereira Silva
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13Jim Andrews
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftHarshana Martin
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelJimmy Attia
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16Jim Andrews
 
WSO2 Complex Event Processor - Product Overview
WSO2 Complex Event Processor - Product OverviewWSO2 Complex Event Processor - Product Overview
WSO2 Complex Event Processor - Product OverviewWSO2
 
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with ReplyConfluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Replyconfluent
 
Mulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay ThiruvananthapuramMulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay ThiruvananthapuramAnurag Dwivedi
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxAlfonso Martino
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021Nicholas Bowman
 

Similar to Anypoint Tools and MuleSoft Automation (DRAFT).pptx (20)

Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterFORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
 
São Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsSão Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments Models
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment model
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
WSO2 Complex Event Processor - Product Overview
WSO2 Complex Event Processor - Product OverviewWSO2 Complex Event Processor - Product Overview
WSO2 Complex Event Processor - Product Overview
 
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with ReplyConfluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Reply
 
Mulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay ThiruvananthapuramMulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay Thiruvananthapuram
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021
 

More from Akshata Sawant

London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup Akshata Sawant
 
Zero Trust Security - Updated
Zero Trust Security - UpdatedZero Trust Security - Updated
Zero Trust Security - UpdatedAkshata Sawant
 
Mumbai MuleSoft Meetup #22.pptx
Mumbai MuleSoft Meetup #22.pptxMumbai MuleSoft Meetup #22.pptx
Mumbai MuleSoft Meetup #22.pptxAkshata Sawant
 
Mumbai MuleSoft Meetup #21
Mumbai MuleSoft Meetup #21Mumbai MuleSoft Meetup #21
Mumbai MuleSoft Meetup #21Akshata Sawant
 
Manchester MuleSoft Meetup #8 - 28 Sept.pptx
Manchester MuleSoft Meetup #8 - 28 Sept.pptxManchester MuleSoft Meetup #8 - 28 Sept.pptx
Manchester MuleSoft Meetup #8 - 28 Sept.pptxAkshata Sawant
 
London MuleSoft Meetup 15 Sept
London MuleSoft Meetup 15 SeptLondon MuleSoft Meetup 15 Sept
London MuleSoft Meetup 15 SeptAkshata Sawant
 
Zero Trust Security in practice.pptx
Zero Trust Security in practice.pptxZero Trust Security in practice.pptx
Zero Trust Security in practice.pptxAkshata Sawant
 
Mumbai MuleSoft Meetup #20
Mumbai MuleSoft Meetup #20Mumbai MuleSoft Meetup #20
Mumbai MuleSoft Meetup #20Akshata Sawant
 
Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft Akshata Sawant
 
Mumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ Integrations
Mumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ IntegrationsMumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ Integrations
Mumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ IntegrationsAkshata Sawant
 
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Akshata Sawant
 
Mumbai MuleSoft Meetup #18
Mumbai MuleSoft Meetup #18Mumbai MuleSoft Meetup #18
Mumbai MuleSoft Meetup #18Akshata Sawant
 
Mumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQLMumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQLAkshata Sawant
 
Mumbai MuleSoft Meetup #15
Mumbai MuleSoft Meetup #15Mumbai MuleSoft Meetup #15
Mumbai MuleSoft Meetup #15Akshata Sawant
 
Mumbai MuleSoft Meetup 13
Mumbai MuleSoft Meetup 13Mumbai MuleSoft Meetup 13
Mumbai MuleSoft Meetup 13Akshata Sawant
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Akshata Sawant
 
Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11Akshata Sawant
 
Meet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalMeet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalAkshata Sawant
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalAkshata Sawant
 

More from Akshata Sawant (19)

London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup
 
Zero Trust Security - Updated
Zero Trust Security - UpdatedZero Trust Security - Updated
Zero Trust Security - Updated
 
Mumbai MuleSoft Meetup #22.pptx
Mumbai MuleSoft Meetup #22.pptxMumbai MuleSoft Meetup #22.pptx
Mumbai MuleSoft Meetup #22.pptx
 
Mumbai MuleSoft Meetup #21
Mumbai MuleSoft Meetup #21Mumbai MuleSoft Meetup #21
Mumbai MuleSoft Meetup #21
 
Manchester MuleSoft Meetup #8 - 28 Sept.pptx
Manchester MuleSoft Meetup #8 - 28 Sept.pptxManchester MuleSoft Meetup #8 - 28 Sept.pptx
Manchester MuleSoft Meetup #8 - 28 Sept.pptx
 
London MuleSoft Meetup 15 Sept
London MuleSoft Meetup 15 SeptLondon MuleSoft Meetup 15 Sept
London MuleSoft Meetup 15 Sept
 
Zero Trust Security in practice.pptx
Zero Trust Security in practice.pptxZero Trust Security in practice.pptx
Zero Trust Security in practice.pptx
 
Mumbai MuleSoft Meetup #20
Mumbai MuleSoft Meetup #20Mumbai MuleSoft Meetup #20
Mumbai MuleSoft Meetup #20
 
Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft Power of Einstein Analytics - Salesforce + Mulesoft
Power of Einstein Analytics - Salesforce + Mulesoft
 
Mumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ Integrations
Mumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ IntegrationsMumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ Integrations
Mumbai MuleSoft Meetup #19 - Anypoint monitoring and MQ Integrations
 
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
 
Mumbai MuleSoft Meetup #18
Mumbai MuleSoft Meetup #18Mumbai MuleSoft Meetup #18
Mumbai MuleSoft Meetup #18
 
Mumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQLMumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQL
 
Mumbai MuleSoft Meetup #15
Mumbai MuleSoft Meetup #15Mumbai MuleSoft Meetup #15
Mumbai MuleSoft Meetup #15
 
Mumbai MuleSoft Meetup 13
Mumbai MuleSoft Meetup 13Mumbai MuleSoft Meetup 13
Mumbai MuleSoft Meetup 13
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12
 
Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11
 
Meet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalMeet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_final
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_final
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 

Anypoint Tools and MuleSoft Automation (DRAFT).pptx

  • 1. 10 May 2023 Manchester MuleSoft Meetup Group Building Up MuleSoft Capabilities + MuleSoft Automation with Anypoint and Composer
  • 2. 2 ● Introductions and Networking ● Technical Session 1 - Building up Mule Capabilities from the MuleSoft Support, Catalyst and Code Labs ● Break out for snacks and drinks ● Technical Session 2 - Delivering process orchestration with Composer and Anypoint Platform ● Networking ! Agenda
  • 3. 3 ●About the organizer: ○ Steve Clarke (Slalom) ○ Akshata Sawant (MuleSoft) ○ Francis Edwards (Saint-Gobain) ●About the sponsor: ○ Slalom Introductions A SHOW OF HANDS: Who is new to this Meetup?
  • 5. Francis Edwards Building up Mule Capabilities from the MuleSoft Support, Catalyst and Code Labs
  • 6. 6 An Agenda for Building To review platform capabilities and pull together custom Assets - MuleSoft Exchange - gateway to assets and structure of the capabilities - MuleSoft Documentation - tools (oauth), release notes - Knowledge Hub - catalyst, playbooks, standards, documentation - MuleSoft Support - tools, solved questions - MuleSoft GitHub - catalyst, labs, meetup solutions - MuleSoft Training - catalyst, certification, build pipelines, code reuse, custom assets - Building the Product Backlog - Maintaining Assets - Meetup Solutions - Salesforce Ideas Exchange
  • 7. 7 Building Baseline Functionality Create initial assets for operational implementing, monitoring and error handling - MuleSoft Documentation - Mule OAuth 2.0 Provider and Policy - https://docs.mulesoft.com/api-manager/2.x/mule-oauth-provider-landing-page - https://docs.mulesoft.com/exchange/to-publish-assets-maven - Knowledge Hub - RAML Fragments and governance rulesets - https://knowledgehub.mulesoft.com/s/article/Common-RAML-Fragments - MuleSoft Catalyst GitHub - Circuit breaker policy, canary deployment policy, exponential backoff retry policy - https://github.com/mulesoft-catalyst/circuit-breaker-policy-mule-4 - MuleSoft Support - Network Tools - https://github.com/mulesoft-labs/net-tools-api/
  • 8. 8 Scaling Functionality Leverage tools, code snippets and assemble functionality from reusable custom assets - MuleSoft Consultants / Partners - Custom Connectors - https://github.com/avioconsulting/mule-custom-logger - Meetups & Blogs - Secure Properties Generator - https://secure-properties-api.us-e1.cloudhub.io/ https://github.com/djuang1/secure-config-properties- api - MuleSoft Training - Level 2 Developer Courses - Parent Pom for injecting deployment configurations - Bill of Material Pom for injecting confirmed working asset versions - Delivering Successful Business Outcomes with Catalyst course for playbook familiarity
  • 10. Steve Clarke & Bobby James Delivering process orchestration with Composer and Anypoint Platform
  • 12. What is MuleSoft Composer ? Why ? ➔ Can allow you to unlock capabilities across different parts of the business ➔ Provides an ability to increase your Customer 360 focus ➔ An alternative for Product Owners who understand their business processes ➔ Need for speed of delivery at low cost 12 What ? ➔ Low Code / No Code toolset ➔ Allows you to automate integrations across your ecosystem (either within Salesforce or outside) ➔ Oriented largely at business users ➔ Intended to provide quick, easy delivery of simple integration use cases, low complexity Who ? ➔ Basically, non-developers, Line of Business users ➔ Admins ➔ Salesforce and MuleSoft developers needing to deliver integration and automation use cases quickly and with low effort
  • 13. Automation Use Cases (Cross Industry) 13
  • 14. Where do Composer and Anypoint come into play ? 14 ❖ Part of MuleSoft Automation Suite. ❖ Composer can invoke Anypoint API’s or RPA bots. ❖ Composer can be an orchestrator of ‘business process’ or form part of a wider automation capability in Salesforce.
  • 15. Bigger picture with Salesforce 15 ❖ Composer, Anypoint form part of a larger drive toward process automation and orchestration - or Hyperautomation
  • 16. Composer Offerings 16 Deployment options are largely on a feature parity MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
  • 17. Leveraging Composer to Orchestrate with Anypoint What should we consider ? - Use Anypoint to surface key capabilities and data points. A well established API ecosystem is key. - Ensure they are reusable, consumable assets - Consider your security controls (only some are supported in Composer right now) - Be sure to have enabled MuleSoft services in Salesforce beforehand - Establish your named credentials for your API in Salesforce - Use the features of Composer to self document (e.g. Flow Names) 17
  • 18. Use Case - InsureCo Claims Export 18 ➢ An insurance company, InsureCo, has a need to be able to automate the sharing of claims activity to a local regulator. ➢ The local regulator needs to know the Claim Info (ID, Amount, etc.) and key Customer details (e.g. Name). ➢ The regulator wants this data supplied as a file so they can consume it as they need to offline. They want to be notified via email when the file is available. ➢ InsureCo wants to be notified when this activity occurs via their Slack channel so they can monitor activity.
  • 20. What not to get caught on…. ● Where are the layers? ○ You can’t extract the integration into an application ○ or component to deploy on the Anypoint Platform? ● Flow Naming ○ Environment / Enterprise Functionality / Source / Target / Flow Functionality / Version ● Pipeline Scripting ● Multiple Applications Updates (Pub / Sub) ○ Design with care ● Ch..Ch..Changes https://splatform.devoteam.com/expert-view/mulesoft-composer-part-iii/ 20
  • 21. Composer - Things to look out for ➢ Be clear on your usage requirements (there are volume limits per license tier - Starter vs Plus) ➢ Model your flow before starting - will save you time ➢ Consider your data structures - and how you will navigate them, orchestrations aren’t easy ➢ Data validation - Expect to validate at source or target, difficult in transit ➢ Keep it simple - complex orchestrations are likely not possible (use Anypoint), Nested functions possible but messy ➢ Connectors and Platforms - Understand the capabilities and constraints of different connectors and underlying systems (not all data structures may be available - yet) ➢ Consider the use of other Salesforce Flow capabilities to support Composer orchestrations (e.g. Formulas) as these may save time ➢ Error handling (retries etc) not there yet - in BETA now ➢ Limited authentication options ➢ Requirement for enterprise accounts for some services 21
  • 22. Composer / Anypoint Platform - Differences 22 Capability Composer Anypoint Platform Platform Part of Salesforce or standalone, currently a small range of connectors Full iPaaS Landscape, large array of connectors and capabilties Users Business Users, Admins IT and Developers Features Low Code / No Code Full development tooling and capabilities, Low Code but supports complex code use cases when needed Integration / Orchestration Simple integration use cases only, Simple orchestrations Complex use cases, orchestrations Data Structures Basic data structures and mappings Complex data patterns, aggregations etc. Cost of Delivery Each execution costs against the license Cost is deployment based (vCores). Architect wisely. Deployment options are largely on a feature parity MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
  • 25. 25 ● Upcoming Events: ○ Salesforce World Tour London - 29 June 2023 (https://www.salesforce.com/uk/events/london/) ○ London MuleSoft Meetup around 14th May ○ Keep an eye on MuleSoft Summer Release ‘23 - ACB, AEH, and so much more!! Upcoming events:
  • 26. ● Join MuleSoft WhatsApp Group(informal) - for latest updates and networking with the Community 26
  • 27. MuleSoft Composer Continues… ❖ Be part of the Trailblazer Community Group. https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000GwI1SAK ❖ Trailhead Mulesoft Composer Trail-mix https://trailhead.salesforce.com/users/mulesoft-trailhead/trailmixes/mulesoft-composer ❖ Trailhead simulator https://dfc-data-production.s3.amazonaws.com/files/ti/thi/THI-000574/index.html 27
  • 28. Available on amazon.com and Packt Publication MuleSoft for Salesforce Developers Amazon: https://amzn.to/3KeI5kX
  • 29. 29 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups and #MuleSoftCommunity ○ Invite your network to join: https://meetups.mulesoft.com/manchester/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program What’s next?
  • 30. Introduce yourself to your neighbor Networking time