Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).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?
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
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?