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

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

Viewing page 3 out of 5 pages
Viewing questions 21-30 out of questions
Questions # 21:

An existing Quoting API is defined in RAML and used by REST clients for interacting with the quoting engine. Currently there is a resource defined in the RAML that allows the creation of quotes; however, a new requirement was just received to allow for the updating of existing quotes.

Which two actions need to be taken to facilitate this change so it can be processed?

Choose 2 answers

Options:

A.

Update the API implementation to accommodate the new update request


B.

Remove the old client applications and create new client applications to account for the changes


C.

Update the RAML with new method details for the update request


D.

Deprecate existing versions of the API in Exchange


E.

Add a new API policy to API Manager to allow access to the updated endpoint


Expert Solution
Questions # 22:

An Order API must be designed that contains significant amounts of integration logic and involves the invocation of the Product API.

The power relationship between Order API and Product API is one of "Customer/Supplier", because the Product API is used heavily throughout the organization and is developed by a dedicated development team located in the office of the CTO.

What strategy should be used to deal with the API data model of the Product API within the Order API?

Options:

A.

Convince the development team of the Product API to adopt the API data model of the Order API such that the integration logic of the Order API can work with one consistent internal data model


B.

Work with the API data types of the Product API directly when implementing the integration logic of the Order API such that the Order API uses the same (unchanged) data types as the Product API


C.

Implement an anti-corruption layer in the Order API that transforms the Product API data model into internal data types of the Order API


D.

Start an organization-wide data modeling initiative that will result in an Enterprise Data Model that will then be used in both the Product API and the Order API


Expert Solution
Questions # 23:

A circuit breaker strategy is planned in order to meet the goal of improved response time and demand on a downstream API.

* Circuit Open: More than 10 errors per minute for three minutes

* Circuit Half-Open: One error per minute

* Circuit Closed: Less than one error per minute for five minutes

Out of several proposals from the engineering team, which option will meet this goal?

Options:

A.

Create a custom policy that implements the circuit breaker and includes policy template expressions for the required settings


B.

Create Anypoint Monitoring alerts for Circuit Open/Closed configurations, and then implement a retry strategy for Circuit Half-Open configuration


C.

Add the Circuit Breaker policy to the API instance, and configure the required settings


D.

Implement the strategy in a Mule application, and provide the settings in the YAML configuration


Expert Solution
Questions # 24:

A new upstream API Is being designed to offer an SLA of 500 ms median and 800 ms maximum (99th percentile) response time. The corresponding API implementation needs to sequentially invoke 3 downstream APIs of very similar complexity.

The first of these downstream APIs offers the following SLA for its response time: median: 100 ms, 80th percentile: 500 ms, 95th percentile: 1000 ms.

If possible, how can a timeout be set in the upstream API for the invocation of the first downstream API to meet the new upstream API's desired SLA?

Options:

A.

Set a timeout of 50 ms; this times out more invocations of that API but gives additional room for retries


B.

Set a timeout of 100 ms; that leaves 400 ms for the other two downstream APIs to complete


C.

No timeout is possible to meet the upstream API's desired SLA; a different SLA must be negotiated with the first downstream API or invoke an alternative API


D.

Do not set a timeout; the Invocation of this API Is mandatory and so we must wait until it responds


Expert Solution
Questions # 25:

A European company has customers all across Europe, and the IT department is migrating from an older platform to MuleSoft. The main requirements are that the

new platform should allow redeployments with zero downtime and deployment of applications to multiple runtime versions, provide security and speed, and utilize Anypoint MQ

as the message service.

Which runtime plane should the company select based on the requirements without additional network configuration?

Options:

A.

Runtime Fabric on VMs / Bare Metal for the runtime plane


B.

Customer-hosted runtime plane


C.

MuleSoft-hosted runtime plane (CloudHub)


D.

Anypoint Runtime Fabric on Self-Managed Kubernetes for the runtime plane


Expert Solution
Questions # 26:

Say, there is a legacy CRM system called CRM-Z which is offering below functions:

1. Customer creation

2. Amend details of an existing customer

3. Retrieve details of a customer

4. Suspend a customer

Options:

A.

Implement a system API named customerManagement which has all the functionalities wrapped in it as various operations/resources


B.

Implement different system APIs named createCustomer, amendCustomer, retrieveCustomer and suspendCustomer as they are modular and has seperation of concerns


C.

Implement different system APIs named createCustomerInCRMZ, amendCustomerInCRMZ, retrieveCustomerFromCRMZ and suspendCustomerInCRMZ as they are modular and has seperation of concerns


Expert Solution
Questions # 27:

What is a typical result of using a fine-grained rather than a coarse-grained API deployment model to implement a given business process?

Options:

A.

A decrease in the number of connections within the application network supporting the business process


B.

A higher number of discoverable API-related assets in the application network


C.

A better response time for the end user as a result of the APIs being smaller in scope and complexity


D.

An overall tower usage of resources because each fine-grained API consumes less resources


Expert Solution
Questions # 28:

A TemperatureSensors API instance is defined in API Manager in the PROD environment of the CAR_FACTORY business group. An AcmelemperatureSensors Mule

application implements this API instance and is deployed from Runtime Manager to the PROD environment of the CAR_FACTORY business group. A policy that requires a valid

client ID and client secret is applied in API Manager to the API instance.

Where can an API consumer obtain a valid client ID and client secret to call the AcmeTemperatureSensors Mule application?

Options:

A.

In secrets manager, request access to the Shared Secret static username/password


B.

In API Manager, from the PROD environment of the CAR_FACTORY business group


C.

In access management, from the PROD environment of the CAR_FACTORY business group


D.

In Anypoint Exchange, from an API client application that has been approved for the TemperatureSensors API instance


Expert Solution
Questions # 29:

What API policy would be LEAST LIKELY used when designing an Experience API that is intended to work with a consumer mobile phone or tablet application?

Options:

A.

OAuth 2.0 access token enforcement


B.

Client ID enforcement


C.

JSON threat protection


D.

IPwhitellst


Expert Solution
Questions # 30:

A company stores financial transaction data in two legacy systems. For each legacy system, a separate, dedicated System API (SAPI) exposes data for that legacy system. A Process API (PAPI) merges the data retrieved from ail of the System APIs into a common format. Several API clients call the PAPI through its public domain name.

The company now wants to expose a subset of financial data to a newly developed mobile application that uses a different Bounded Context Data Model. The company wants to follow MuleSoft's best practices for building out an effective application network.

Following MuleSoft's best practices, how can the company expose financial data needed by the mobile application in a way that minimizes the impact on the currently running API clients, API implementations, and support asset reuse?

Options:

A.

Add two new Experience APIs (EAPI-i and EAPI-2}. Add Mobile PAPI-2 to expose the Intended subset of financial data as requested. Both PAPIs access the Legacy Systems via SAPI-1 and SAP]-2.


B.

Add two new Experience APIs (EAPI-i and EAPI-2}. Add Mobile PAPI-2 to expose the Intended subset of financial data as requested. Both PAPIs access the Legacy Systems via SAPI-1 and SAP]-2.


C.

Create a new mobile Experince API (EAPI) chat exposes that subset of PAPI endpoints.Add transformtion login to the mobile Experince API implementation to make mobile data compatible with the required PAPIs.

30


D.

Develop and deploy is new PAPI implementation with data transformation and ... login to support this required endpoints of both mobile and web clients.Deploy an API Proxy with an endpoint from API Manager that redirect the existing PAPI endpoints to the new PAPI.


Expert Solution
Viewing page 3 out of 5 pages
Viewing questions 21-30 out of questions