Month End Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: simple70

Pass the Salesforce Salesforce MuleSoft MuleSoft-Integration-Architect-I Questions and answers with CertsForce

Viewing page 2 out of 9 pages
Viewing questions 11-20 out of questions
Questions # 11:

Refer to the exhibit.

A shopping cart checkout process consists of a web store backend sending a sequence of API invocations to an Experience API, which in turn invokes a Process API. All API invocations are over HTTPS POST. The Java web store backend executes in a Java EE application server, while all API implementations are Mule applications executing in a customer -hosted Mule runtime.

End-to-end correlation of all HTTP requests and responses belonging to each individual checkout Instance is required. This is to be done through a common correlation ID, so that all log entries written by the web store backend, Experience API implementation, and Process API implementation include the same correlation ID for all requests and responses belonging to the same checkout instance.

What is the most efficient way (using the least amount of custom coding or configuration) for the web store backend and the implementations of the Experience API and Process API to participate in end-to-end correlation of the API invocations for each checkout instance?

A)

The web store backend, being a Java EE application, automatically makes use of the thread-local correlation ID generated by the Java EE application server and automatically transmits that to the Experience API using HTTP-standard headers

No special code or configuration is included in the web store backend, Experience API, and Process API implementations to generate and manage the correlation ID

B)

The web store backend generates a new correlation ID value at the start of checkout and sets it on the X-CORRELATlON-lt HTTP request header In each API invocation belonging to that checkout

No special code or configuration is included in the Experience API and Process API implementations to generate and manage the correlation ID

C)

The Experience API implementation generates a correlation ID for each incoming HTTP request and passes it to the web store backend in the HTTP response, which includes it in all subsequent API invocations to the Experience API.

The Experience API implementation must be coded to also propagate the correlation ID to the Process API in a suitable HTTP request header

D)

The web store backend sends a correlation ID value in the HTTP request body In the way required by the Experience API

The Experience API and Process API implementations must be coded to receive the custom correlation ID In the HTTP requests and propagate It in suitable HTTP request headers

Options:

A.

Option A


B.

Option B


C.

Option C


D.

Option D


Expert Solution
Questions # 12:

According to MuleSoft, a synchronous invocation of a RESTful API using HTTP to get an individual customer record from a single system is an example of which system integration interaction pattern?

Options:

A.

Request-Reply


B.

Multicast


C.

Batch


D.

One-way


Expert Solution
Questions # 13:

As part of a growth strategy, a supplier signs a trading agreement with a large customer. The customer sends purchase orders to the supplier according to the ANSI X12 EDI standard, and the supplier creates the orders in its ERP system using the information in the EDI document.

The agreement also requires that the supplier provide a new RESTful API to process request from the customer for current product inventory level from the supplier’ s ERP system.

Which two fundamental integration use cases does the supplier need to deliver to provide an end-to-end solution for this business scenario? (Choose two.)

Options:

A.

Synchronized data transfer


B.

Sharing data with external partners


C.

User interface integration


D.

Streaming data ingestion


E.

Data mashups


Expert Solution
Questions # 14:

A finance giant is planning to migrate all its Mule applications to Runtime fabric (RTF). Currently all Mule applications are deployed cloud hub using automated CI/CD scripts.

As an integration architect, which of the below step would you suggest to ensure that the applications from cloudhub are migrated properly to Runtime Fabric (RTF) with an assumption that organization is keen on keeping the same deployment strategy.

Options:

A.

No changes need to be made to POM.xml file and CI/CD script should be modified as per the RTF configurations


B.

runtimeFabric dependency should be added as a mule plug-in to POM.xml file and CI/CD script should be modified as per the RTF configurations


C.

runtimeFabric deployment should be added to POM.xml file in allthe mule applications and CI/CD script should be modified as per the RTF configurations


D.

runtimeFabric profile should be added mule configuration files in the mule applications and CI/CD script should be modified as per the RTF configurations


Expert Solution
Questions # 15:

What is the MuleSoft-recommended best practice to share the connector and configuration information among the APIs?

Options:

A.

Build a Mule domain project, add the Database connector and configuration to it, and reference this one domain project from each System API


B.

Build a separate Mule domain project for each API, and configure each of them to use a file on a shared file store to load the configuration information dynamically


C.

Build another System API that connects to the database, and refactor all the other APIs to make requests through the new System API to access the database


D.

Create an API proxy for each System API and share the Database connector configuration with all the API proxies via an automated policy


Expert Solution
Questions # 16:

A system administrator needs to determine when permissions were last changed for an Anypoint Platform user.

Which Anypoint Platform component should the administrator use to obtain this information?

Options:

A.

Audit Logging


B.

Anypoint Monitoring


C.

Anypiont Studio


D.

Mule Stack Traces


Expert Solution
Questions # 17:

A mule application is being designed to perform product orchestration. The Mule application needs to join together the responses from an inventory API and a Product Sales History API with the least latency.

To minimize the overall latency. What is the most idiomatic (used for its intended purpose) design to call each API request in the Mule application?

Options:

A.

Call each API request in a separate lookup call from Dataweave reduce operator


B.

Call each API request in a separate route of a Scatter-Gather


C.

Call each API request in a separate route of a Parallel For Each scope


D.

Call each API request in a separate Async scope


Expert Solution
Questions # 18:

An organization's security policies mandate complete control of the login credentials used to log in to Anypoint Platform. What feature of Anypoint Platform should be used to meet this requirement?

Options:

A.

Enterprise Security Module


B.

Client ID Secret


C.

Federated Identity Management


D.

Federated Client Management


Expert Solution
Questions # 19:

An architect is designing a Mule application to meet the following two requirements:

1. The application must process files asynchronously and reliably from an FTPS server to a back-end database using VM intermediary queues for

load-balancing Mule events.

2. The application must process a medium rate of records from a source to a target system using a Batch Job scope.

To make the Mule application more reliable, the Mule application will be deployed to two CloudHub 1.0 workers.

Following MuleSoft-recommended best practices, how should the Mule application deployment typically be configured in Runtime Manger to best

support the performance and reliability goals of both the Batch Job scope and the file processing VM queues?

Options:

A.

Check the Persistent VM queues checkbox in the application deployment configuration


B.

Check the Non-persistent VM queues checkbox in the application deployment configuration


C.

In the Runtime Manager Properties tab, disable persistent VM queues for Batch Job scopes


D.

In the Runtime Manager Properties tab, enable persistent VM queues for the FTPS connector


Expert Solution
Questions # 20:

A leading bank implementing new mule API.

The purpose of API to fetch the customer account balances from the backend application and display them on the online platform the online banking platform. The online banking platform will send an array of accounts to Mule API get the account balances.

As a part of the processing the Mule API needs to insert the data into the database for auditing purposes and this process should not have any performance related implications on the account balance retrieval flow

How should this requirement be implemented to achieve better throughput?

Options:

A.

Implement the Async scope fetch the data from the backend application and to insert records in the Audit database


B.

Implement a for each scope to fetch the data from the back-end application and to insert records into the Audit database


C.

Implement a try-catch scope to fetch the data from the back-end application and use the Async scope to insert records into the Audit database


D.

Implement parallel for each scope to fetch the data from the backend application and use Async scope to insert the records into the Audit database


Expert Solution
Viewing page 2 out of 9 pages
Viewing questions 11-20 out of questions