Salesforce Certified MuleSoft Platform Integration Architect

Salesforce Certified MuleSoft Platform Integration Architect practice questions, page 3 of 3, with answer review and explanations.

Question 11

A Mule application is designed to call the Google Maps API to perform a distance computation, and is deployed to CloudHub. At a minimum, what (if anything) should be configured in the TLS context of the HTTP Request configuration to meet these requirements?

  1. Download the Google public certificate from a browser, generate a JKS file from it, and add it in TrustStore as part of the TLS context
  2. The configuration is built-in and nothing extra is required for the TLS context
  3. Request a private key from Google, create a PKCS#12 file with it, and add it in KeyStore as part of the TLS context
  4. Download the Google public certificate from a browser, generate a JKS file from it, and add it in KeyStore as part of the TLS context

Question 12

A bank is implementing a REST API in a Mule application to receive an array of accounts from an online banking platform user interface (UI), retrieve account balances for those accounts from a backend Finance system, and then return the account balances so they can be displayed in the online banking platform UI. As part of the processing, the MuleSoft API also needs to insert the retrieved account data into an Audit Database for auditing purposes, the auditing process should not add latency to the account balance retrieval response back to the online banking platform UI. The retrieveBalances flow in the Mule application is designed to use an operation in a connector to the Finance system (the Finance operation) that can only look up one account record at a time, and a operation from a different connector to the Audit system (the Audit operation) that can only insert one account record at a time. To best meet the performance-related requirements, what scope or scopes should be used and how should they be used to incorporate the Finance operation and Audit operation into the retrieveBalances flow?

  1. Wrap both connector operations in a Async scope.
  2. Wrap both connector operations in a For-Each scope.
  3. Wrap the Finance operation in a Until-Successful scope. Wrap the Audit operation in a Try-Catch scope.
  4. Wrap the Finance operation in a Parallel For-Each scope. Wrap the Audit operation in a Async scope.