Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
MuleSoft for Salesforce Developers

You're reading from   MuleSoft for Salesforce Developers A practitioner's guide to deploying MuleSoft APIs and integrations for Salesforce enterprise solutions

Arrow left icon
Product type Paperback
Published in Sep 2022
Publisher Packt
ISBN-13 9781801079600
Length 490 pages
Edition 1st Edition
Arrow right icon
Authors (3):
Arrow left icon
Arul Christhuraj Alphonse Arul Christhuraj Alphonse
Author Profile Icon Arul Christhuraj Alphonse
Arul Christhuraj Alphonse
Alexandra Martinez Alexandra Martinez
Author Profile Icon Alexandra Martinez
Alexandra Martinez
Akshata Sawant Akshata Sawant
Author Profile Icon Akshata Sawant
Akshata Sawant
Arrow right icon
View More author details
Toc

Table of Contents (21) Chapters Close

Preface 1. Part 1:Getting Started with MuleSoft
2. Chapter 1: Introduction to APIs and MuleSoft FREE CHAPTER 3. Chapter 2: Designing Your API 4. Chapter 3: Exploring Anypoint Studio 5. Chapter 4: Introduction to Core Components 6. Chapter 5: All About Anypoint Platform 7. Part 2: A Deep Dive into MuleSoft
8. Chapter 6: Learning DataWeave 9. Chapter 7: Transforming with DataWeave 10. Chapter 8: Building Your Mule Application 11. Chapter 9: Deploying Your Application 12. Chapter 10: Secure Your API 13. Chapter 11: Testing Your Application 14. Part 3: Integration with Salesforce and Other Connectors
15. Chapter 12: MuleSoft Integration with Salesforce 16. Chapter 13: MuleSoft Connectors and Use Cases 17. Chapter 14: Best Practices, Tips, and Tricks 18. Chapter 15: Certification and Interview Tips 19. Index 20. Other Books You May Enjoy

Answers

  1. The difference between no-code and low-code technologies are:
    • No-code technologies provide a user interface for you to use the product and don’t require you to learn or know any type of programming language in order to use it.
    • Low-code technologies also provide a user interface, but they do involve some minor programming in order to create more personalized functionality. Although the use of the technology doesn’t revolve around the programming language, it is a part of it.
  2. The API components are as follows:
    • Implementation: The body of the API, where all the information is processed
    • Request: The data you send to the API with detailed information
    • Response: The data you receive back from the API with detailed information about what happened with your request
    • API specification: The standard, or contract, so you know what you can ask for in the request and what you might receive in the response
  3. The API components relate to the API analogy as follows:
    • The implementation is like the kitchen staff: they receive your order, cook your food, and serve your order. You don’t know how they cooked it or exactly what ingredients it has, but you receive what you requested.
    • The request is what you order, with any specific details, such as a hamburger with no tomatoes, extra pickles, in a combo, with an orange soda, and fries on the side.
    • The response is what you get back after you made your order, such as a hamburger with no tomatoes, extra pickles, and so on.
    • The API specification is like the menu when you arrive at the restaurant. You can’t just order whatever you want; you have to order available dishes from the menu.
  4. Anypoint Platform, Anypoint Studio, and Composer
  5. The products or functionality that can be found inside the three main MuleSoft products are:
    • Anypoint Platform:
      • Anypoint Design Center
      • Anypoint Exchange
      • Anypoint DataGraph
      • Access Management
      • Anypoint API Manager
      • Anypoint Runtime Manager
      • CloudHub
      • Anypoint Visualizer
      • Anypoint Monitoring
      • Secrets Manager
      • Anypoint Runtime Fabric
      • Anypoint MQ
      • Anypoint Service Mesh
      • Anypoint Flex Gateway
    • Anypoint Studio:
      • MUnit
      • APIkit
      • DataWeave
    • Composer
  6. Design phase, implementation phase, and deployment and managing phase.
  7. Experience layer, Process layer, and System layer.
  8. The purpose served by the API-led connectivity layers are:
    1. Experience layer: The APIs that are exposed to the calling clients, such as a mobile application, a web application, or a desktop application. This is where you’d add any public-facing security, such as appropriate security policies.
    2. Process layer: The APIs that are in charge of orchestrating and processing the data. They receive the data from the Experience APIs, process it, and send it to the System APIs. Then they receive the data from the System APIs, process it, and send it back to the Experience APIs. This is where all the data transformation should take place.
    3. System layer: The APIs that connect to any downstream or external systems. Their sole purpose is to connect with external technologies and send back – to the Process APIs – the information that was received. This is where all the external systems’ credentials are stored.
You have been reading a chapter from
MuleSoft for Salesforce Developers
Published in: Sep 2022
Publisher: Packt
ISBN-13: 9781801079600
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image