A team is planning to enhance an Experience API specification, and they are following API- led connectivity design principles.
What is their motivation for enhancing the API?
A. The primary API consumer wants certain kinds of endpoints changed from the Center for Enablement standard to the consumer system standard B. The underlying System API is updated to provide more detailed data for several heavily used resources C. An IP Allowlist policy is being added to the API instances in the Development and Staging environments D. A Canonical Data Model is being adopted that impacts several types of data included in the API
D. A Canonical Data Model is being adopted that impacts several types of data included in the API
Explanation
Question 12:
An API has been updated in Anypoint exchange by its API producer from version 3. 1.1 to 3. 2. 0 following accepted semantic versioning practices and the changes have been communicated via the APIs public portal. The API endpoint does NOT change in the new version. How should the developer of an API client respond to this change?
A. The API producer should be requested to run the old version in parallel with the new one B. The API producer should be contacted to understand the change to existing functionality C. The API client code only needs to be changed if it needs to take advantage of the new features D. The API clients need to update the code on their side and need to do full regression
C. The API client code only needs to be changed if it needs to take advantage of the new features
Explanation
Question 13:
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?
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. 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.
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.
Explanation
Question 14:
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
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
A. Update the API implementation to accommodate the new update request C. Update the RAML with new method details for the update request
Explanation
Question 15:
An auto manufacturer has a mature CI/CD practice and wants to automate packaging and deployment of any Mule applications to various deployment targets, including CloudHub workers/replicas, customer-hosted Mule runtimes, and Anypoint Runtime Fabric.
Which MuleSoft-provided tool or component facilitates automating the packaging and deployment of Mule applications to various deployment targets as part of the company's CI/CD practice?
A. Anypoint Runtime Manager B. Mule Maven plugin C. Anypoint Platform CLI D. Anypoint Platform REST APIs
B. Mule Maven plugin
Explanation
Question 16:
What is most likely NOT a characteristic of an integration test for a REST API implementation?
A. The test needs all source and/or target systems configured and accessible B. The test runs immediately after the Mule application has been compiled and packaged C. The test is triggered by an external HTTP request D. The test prepares a known request payload and validates the response payload
B. The test runs immediately after the Mule application has been compiled and packaged
Explanation
Integration tests are the last layer of tests we need to add to be fully covered. These tests actually run against Mule running with your full configuration in place and are tested from external source as they work in PROD.
These tests exercise the application as a whole with actual transports enabled. So, external systems are affected when these tests run.
So, these tests do NOT run immediately after the Mule application has been compiled and packaged.
Question 17:
A company is using an on-prem cluster in the data center as a runtime plane and MuleSoft- hosted control plane.
How can the company monitor the detailed performance metrics on the Mule applications deployed to the cluster from the control plane?
A. The settings of the Monitoring section in the control plane must be updated to enable detailed logging on the metrics to be captured B. Monitoring Agent must be installed on each node in the cluster C. Due to the potential performance impact on the runtime nodes, the Monitoring agent should be installed on a separate server D. There is no action needed as the on-prem runtime automatically sends the performance data to the control plane
B. Monitoring Agent must be installed on each node in the cluster
Explanation
Question 18:
When designing an upstream API and its implementation, the development team has been advised to NOT set timeouts when invoking a downstream API, because that downstream API has no SLA that can be relied upon. This is the only downstream API dependency of that upstream API. Assume the downstream API runs uninterrupted without crashing. What is the impact of this advice?
A. An SLA for the upstream API CANNOT be provided B. The invocation of the downstream API will run to completion without timing out C. A default timeout of 500 ms will automatically be applied by the Mule runtime in which the upstream API implementation executes D. A toad-dependent timeout of less than 1000 ms will be applied by the Mule runtime in which the downstream API implementation executes
A. An SLA for the upstream API CANNOT be provided
Explanation
First thing first, the default HTTP response timeout for HTTP connector is 10000 ms (10 seconds). NOT 500 ms.
Mule runtime does NOT apply any such "load-dependent" timeouts. There is no such behavior currently in Mule.
As there is default 10000 ms time out for HTTP connector, we CANNOT always guarantee that the invocation of the downstream API will run to completion without timing out due to its unreliable SLA times. If the response time crosses 10
seconds then the request may time out.
The main impact due to this is that a proper SLA for the upstream API CANNOT be provided.
Question 19:
When must an API implementation be deployed to an Anypoint VPC?
A. When the API Implementation must invoke publicly exposed services that are deployed outside of CloudHub in a customer- managed AWS instance B. When the API implementation must be accessible within a subnet of a restricted customer-hosted network that does not allow public access C. When the API implementation must be deployed to a production AWS VPC using the Mule Maven plugin D. When the API Implementation must write to a persistent Object Store
A. When the API Implementation must invoke publicly exposed services that are deployed outside of CloudHub in a customer- managed AWS instance
Explanation
Question 20:
Which of the following sequence is correct?
A. API Client implementes logic to call an API >> API Consumer requests access to API >> API Implementation routes the request to >> API B. API Consumer requests access to API >> API Client implementes logic to call an API >> API routes the request to >> API Implementation C. API Consumer implementes logic to call an API >> API Client requests access to API >> API Implementation routes the request to >> API D. API Client implementes logic to call an API >> API Consumer requests access to API >> API routes the request to >> API Implementation
B. API Consumer requests access to API >> API Client implementes logic to call an API >> API routes the request to >> API Implementation
Explanation
API consumer does not implement any logic to invoke APIs. It is just a role. So, the option stating "API Consumer implementes logic to call an API" is INVALID.
API Implementation does not route any requests. It is a final piece of logic where functionality of target systems is exposed. So, the requests should be routed to the API implementation by some other entity. So, the options stating "API Implementation routes the request to >> API" is INVALID
The statements in one of the options are correct but sequence is wrong. The sequence is given as "API Client implementes logic to call an API >> API Consumer requests access to API >> API routes the request to >> API Implementation". Here, the statements in the options are VALID but sequence is WRONG.
Right option and sequence is the one where API consumer first requests access to API on Anypoint Exchange and obtains client credentials. API client then writes logic to call an API by using the access client credentials requested by API consumer and the requests will be routed to API implementation via the API which is managed by API Manager.
Nowadays, the certification exams become more and more important and required by more and more
enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare
for the exam in a short time with less efforts? How to get a ideal result and how to find the
most reliable resources? Here on Vcedump.com, you will find all the answers.
Vcedump.com provide not only Salesforce exam questions,
answers and explanations but also complete assistance on your exam preparation and certification
application. If you are confused on your MULESOFT-PLATFORM-ARCHITECT-I exam preparations
and Salesforce certification application, do not hesitate to visit our
Vcedump.com to find your solutions here.