Pass the MuleSoft MuleSoft Certified Platform Architect MCPA-Level-1-Maintenance Questions and answers with CertsForce

Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions
Questions # 1:

Refer to the exhibit.

Question # 1

What is a valid API in the sense of API-led connectivity and application networks?

A) Java RMI over TCP

Question # 1

B) Java RMI over TCP

Question # 1

C) CORBA over HOP

Question # 1

D) XML over UDP

Question # 1

Options:

A.

Option A


B.

Option B


C.

Option C


D.

Option D


Questions # 2:

An organization has created an API-led architecture that uses various API layers to integrate mobile clients with a backend system. The backend system consists of a number of specialized components and can be accessed via a REST API. The process and experience APIs share the same bounded-context model that is different from the backend data model. What additional canonical models, bounded-context models, or anti-corruption layers are best added to this architecture to help process data consumed from the backend system?

Options:

A.

Create a bounded-context model for every layer and overlap them when the boundary contexts overlap, letting API developers know about the differences between upstream and downstream data models


B.

Create a canonical model that combines the backend and API-led models to simplify and unify data models, and minimize data transformations.


C.

Create a bounded-context model for the system layer to closely match the backend data model, and add an anti-corruption layer to let the different bounded contexts cooperate across the system and process layers


D.

Create an anti-corruption layer for every API to perform transformation for every data model to match each other, and let data simply travel between APIs to avoid the complexity and overhead of building canonical models


Questions # 3:

Refer to the exhibit.

Question # 3

what is true when using customer-hosted Mule runtimes with the MuleSoft-hosted Anypoint Platform control plane (hybrid deployment)?

Options:

A.

Anypoint Runtime Manager initiates a network connection to a Mule runtime in order to deploy Mule applications


B.

The MuleSoft-hosted Shared Load Balancer can be used to load balance API invocations to the Mule runtimes


C.

API implementations can run successfully in customer-hosted Mule runtimes, even when they are unable to communicate with the control plane


D.

Anypoint Runtime Manager automatically ensures HA in the control plane by creating a new Mule runtime instance in case of a node failure


Questions # 4:

A REST API is being designed to implement a Mule application.

What standard interface definition language can be used to define REST APIs?

Options:

A.

Web Service Definition Language(WSDL)


B.

OpenAPI Specification (OAS)


C.

YAML


D.

AsyncAPI Specification


Questions # 5:

What are 4 important Platform Capabilities offered by Anypoint Platform?

Options:

A.

API Versioning, API Runtime Execution and Hosting, API Invocation, API Consumer Engagement


B.

API Design and Development, API Runtime Execution and Hosting, API Versioning, API Deprecation


C.

API Design and Development, API Runtime Execution and Hosting, API Operations and Management, API Consumer Engagement


D.

API Design and Development, API Deprecation, API Versioning, API Consumer Engagement


Questions # 6:

Due to a limitation in the backend system, a system API can only handle up to 500 requests per second. What is the best type of API policy to apply to the system API to avoid overloading the backend system?

Options:

A.

Rate limiting


B.

HTTP caching


C.

Rate limiting - SLA based


D.

Spike control


Questions # 7:

What correctly characterizes unit tests of Mule applications?

Options:

A.

They test the validity of input and output of source and target systems


B.

They must be run in a unit testing environment with dedicated Mule runtimes for the environment


C.

They must be triggered by an external client tool or event source


D.

They are typically written using MUnit to run in an embedded Mule runtime that does not require external connectivity


Questions # 8:

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


Questions # 9:

What is a best practice when building System APIs?

Options:

A.

Document the API using an easily consumable asset like a RAML definition


B.

Model all API resources and methods to closely mimic the operations of the backend system


C.

Build an Enterprise Data Model (Canonical Data Model) for each backend system and apply it to System APIs


D.

Expose to API clients all technical details of the API implementation's interaction wifch the backend system


Questions # 10:

Refer to the exhibit.

Question # 10

Three business processes need to be implemented, and the implementations need to communicate with several different SaaS applications.

These processes are owned by separate (siloed) LOBs and are mainly independent of each other, but do share a few business entities. Each LOB has one development team and their own budget

In this organizational context, what is the most effective approach to choose the API data models for the APIs that will implement these business processes with minimal redundancy of the data models?

A) Build several Bounded Context Data Models that align with coherent parts of the business processes and the definitions of associated business entities

Question # 10

B) Build distinct data models for each API to follow established micro-services and Agile API-centric practices

Question # 10

C) Build all API data models using XML schema to drive consistency and reuse across the organization

Question # 10

D) Build one centralized Canonical Data Model (Enterprise Data Model) that unifies all the data types from all three business processes, ensuring the data model is consistent and non-redundant

Question # 10

Options:

A.

Option A


B.

Option B


C.

Option C


D.

Option D


Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions