Latest [Sep 07, 2022] MuleSoft MCIA-Level-1 Real Exam Dumps PDF MCIA-Level-1 Practice Test Questions Updated 140 Questions For more info read reference: MuleSoft Training MuleSoft Documents Difficulty in Writing MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 Exam MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 is a prestigious certification one [...]

Latest [Sep 07, 2022] MuleSoft MCIA-Level-1 Real Exam Dumps PDF [Q39-Q63]

Share

Latest [Sep 07, 2022] MuleSoft MCIA-Level-1 Real Exam Dumps PDF

MCIA-Level-1 Practice Test Questions Updated 140 Questions


For more info read reference:

MuleSoft Training

MuleSoft Documents


Difficulty in Writing MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 Exam

MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 is a prestigious certification one could be graced with. But adverse to general notion certifying with MuleSoft is not that challenging if the candidates have utilized proper study preparation material to pass the MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 exam with good grades. GuideTorrent consist of the foremost phenomenal and noteworthy questions answers and description that contents the complete course. Certification questions have a brilliant MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 exam dumps with most recent and important questions and answers in PDF files. GuideTorrent are sure about the exactness and legitimacy of mcia-level-1 exam dumps which are getting validated by our MuleSoft certified experts. Candidates can easily pass the MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 exam and get MuleSoft certification. These exam dumps are viewed as the best source to understand the MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 well by simply pursuing examples questions and answers. If the candidate will practice the exam with mcia-level-1 exam dumps along with self-assessment to get the proper idea on MuleSoft accreditation and to crack the certification exam.

 

NEW QUESTION 39
Refer to the exhibit.

An organization uses a 2-node Mute runtime cluster to host one stateless API implementation. The API is accessed over HTTPS through a load balancer that uses round-robin for load distribution.
Two additional nodes have been added to the cluster and the load balancer has been configured to recognize the new nodes with no other change to the load balancer.
What average performance change is guaranteed to happen, assuming all cluster nodes are fully operational?

  • A. 50% reduction In the JVM heap memory consumed by each node
  • B. 50% reduction in the response time of the API
  • C. 50% reduction In the number of requests being received by each node
  • D. 100% increase in the throughput of the API

Answer: C

 

NEW QUESTION 40
An organization is migrating all its Mule applications to Runtime Fabric (RTF). None of the Mule applications use Mule domain projects.
Currently, all the Mule applications have been manually deployed to a server group among several customer hosted Mule runtimes.
Port conflicts between these Mule application deployments are currently managed by the DevOps team who carefully manage Mule application properties files.
When the Mule applications are migrated from the current customer-hosted server group to Runtime Fabric (RTF), fo the Mule applications need to be rewritten and what DevOps port configuration responsibilities change or stay the same?

  • A. NO, The Mule applications do NOT need to be rewritten
    DevOps MUST STILL manage port conflicts
  • B. Yes, the Mule applications Must be rewritten
    DevOps Must Still Manage port conflicts.
  • C. Yes, the Mule applications Must be rewritten
    DevOps No Longer needs to manage port conflicts between the Mule applications
  • D. NO, the Mule applications do NO need to be rewritten
    DevOps NO LONGER needs to manage port conflicts between the Mule applications.

Answer: A

 

NEW QUESTION 41
Additional nodes are being added to an existing customer-hosted Mule runtime cluster to improve performance. Mule applications deployed to this cluster are invoked by API clients through a load balancer.
What is also required to carry out this change?

  • A. New firewall rules must be configured to accommodate communication between API clients and the new nodes
  • B. A new load balancer must be provisioned to allow traffic to the new nodes in a round-robin fashion
  • C. External monitoring tools or log aggregators must be configured to recognize the new nodes
  • D. API implementations using an object store must be adjusted to recognize the new nodes and persist to them

Answer: C

 

NEW QUESTION 42
In Anypoint Platform, a company wants to configure multiple identity providers (IdPs) for multiple lines of business (LOBs). Multiple business groups, teams, and environments have been defined for these LOBs.
What Anypoint Platform feature can use multiple IdPs across the company's business groups, teams, and environments?

  • A. MuleSoft-hosted (CloudHub) dedicated load balancers
  • B. Permissions
  • C. Client (application) management
  • D. Virtual private clouds

Answer: A

Explanation:
To use a dedicated load balancer in your environment, you must first create an Anypoint VPC. Because you can associate multiple environments with the same Anypoint VPC, you can use the same dedicated load balancer for your different environments.

 

NEW QUESTION 43
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

  • A. Option C
  • B. Option A
  • C. Option B
  • D. Option D

Answer: C

Explanation:
Correct answer is "The web store backend generates a new correlation ID value at the start of checkout and sets it on the X-CORRELATION-ID 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" : By design, Correlation Ids cannot be changed within a flow in Mule 4 applications and can be set only at source. This ID is part of the Event Context and is generated as soon as the message is received by the application. When a HTTP Request is received, the request is inspected for "X-Correlation-Id" header. If "X-Correlation-Id" header is present, HTTP connector uses this as the Correlation Id. If "X-Correlation-Id" header is NOT present, a Correlation Id is randomly generated. For Incoming HTTP Requests: In order to set a custom Correlation Id, the client invoking the HTTP request must set "X-Correlation-Id" header. This will ensure that the Mule Flow uses this Correlation Id. For Outgoing HTTP Requests: You can also propagate the existing Correlation Id to downstream APIs. By default, all outgoing HTTP Requests send "X-Correlation-Id" header. However, you can choose to set a different value to "X-Correlation-Id" header or set "Send Correlation Id" to NEVER.
Mulesoft Reference: https://help.mulesoft.com/s/article/How-to-Set-Custom-Correlation-Id-for-Flows-with-HTTP-Endpoint-in-Mule-4

 

NEW QUESTION 44
Refer to the exhibit.

A Mule application has an HTTP Listener that accepts HTTP DELETE requests. This Mule application Is deployed to three CloudHub workers under the control of the CloudHub Shared Load Balancer.
A web client makes a sequence of requests to the Mule application's public URL.
How is this sequence of web client requests distributed among the HTTP Listeners running in the three CloudHub workers?

  • A. Each request is routed to ONE ARBiTRARY CloudHub worker in the PRIMARY Availability Zone (AZ)
  • B. Each request is routed to the PRIMARY CloudHub worker in the PRIMARY Availability Zone (AZ)
  • C. Each request Is routed to ONE ARBiTRARY CloudHub worker out of ALL three CloudHub workers
  • D. Each request is routed (scattered) to ALL three CloudHub workers at the same time

Answer: C

 

NEW QUESTION 45
An Order microservice and a Fulfillment microservice are being designed to communicate with their dients through message-based integration (and NOT through API invocations).
The Order microservice publishes an Order message (a kind of command message) containing the details of an order to be fulfilled. The intention is that Order messages are only consumed by one Mute application, the Fulfillment microservice.
The Fulfilment microservice consumes Order messages, fulfills the order described therein, and then publishes an OrderFulfilted message (a kind of event message). Each OrderFulfilted message can be consumed by any interested Mule application, and the Order microservice is one such Mute application.
What is the most appropriate choice of message broker(s) and message destination(s) in this scenario?

  • A. Older messages are sent directly to the Fulfillment microservices
    OrderFulfilled messages are sent directly to the Order microservice
    The Order microservice Interacts with one AMQP-compatible message broker and the Fulfillment microservice Interacts with a different AMQP-compatible message broker, so that both message brokers can be chosen and scaled to best support the toad each microservice
  • B. Order messages are sent to a JMS queue OrderFulfilled messages are sent to a JMS topic The Order microservice Interacts with one JMS provider (message broker) and the Fulfillment microservice interacts with a different JMS provider, so that both message brokers can be chosen and scaled to best support the load of each microservice
  • C. Order messages are sent to a JMS queue OrderFulfilled messages are sent to a JMS topic Both microservices Interact with the same JMS provider (message broker) Instance, which must therefore scale to support the load of both microservices
  • D. Order messages are sent to an Anypoint MQ exchange
    OrderFulfilted messages are sent to an Anypoint MQ queue
    Both microservices interact with Anypoint MQ as the message broker, which must therefore scale to support the toad of both microservices

Answer: B

Explanation:
* If you need to scale a JMS provider/ message broker, - add nodes to scale it horizontally or - add memory to scale it vertically * Cons of adding another JMS provider/ message broker: - adds cost. - adds complexity to use two JMS brokers - adds Operational overhead if we use two brokers, say, ActiveMQ and IBM MQ * So Two options that mention to use two brokers are not best choice. * It's mentioned that "The Fulfillment microservice consumes Order messages, fulfills the order described therein, and then publishes an OrderFulfilled message. Each OrderFulfilled message can be consumed by any interested Mule application." - When you publish a message on a topic, it goes to all the subscribers who are interested - so zero to many subscribers will receive a copy of the message. - When you send a message on a queue, it will be received by exactly one consumer. * As we need multiple consumers to consume the message below option is not valid choice: "Order messages are sent to an Anypoint MQ exchange. OrderFulfilled messages are sent to an Anypoint MQ queue. Both microservices interact with Anypoint MQ as the message broker, which must therefore scale to support the load of both microservices" * Order messages are only consumed by one Mule application, the Fulfillment microservice, so we will publish it on queue and OrderFulfilled message can be consumed by any interested Mule application so it need to be published on Topic using same broker. * Correct answer: Best choice in this scenario is: "Order messages are sent to a JMS queue. OrderFulfilled messages are sent to a JMS topic. Both microservices interact with the same JMS provider (message broker) instance, which must therefore scale to support the load of both microservices" Tried to depict scenario in diagram:

 

NEW QUESTION 46
A Mule application is being designed to do the following:
Step 1: Read a SalesOrder message from a JMS queue, where each SalesOrder consists of a header and a list of SalesOrderLineltems.
Step 2: Insert the SalesOrder header and each SalesOrderLineItem into different tables in an RDBMS.
Step 3: Insert the SalesOrder header and the sum of the prices of all its SalesOrderLineltems into a table in a different RDBMS.
No SalesOrder message can be lost and the consistency of all SalesOrder-related information in both RDBMSs must be ensured at all times.
What design choice (including choice of transactions) and order of steps addresses these requirements?

  • A. 1. Read and acknowledge the JMS message (NOT in an XA transaction)
    2. In a NEW XA transaction, perform BOTH DB inserts
  • B. 1. Read the JMS message (NOT in an XA transaction)
    2. Perform BOTH DB inserts in ONE DB transaction
    3. Acknowledge the JMS message
  • C. 1. Read the JMS message (NOT in an XA transaction)
    2. Perform EACH DB insert in a SEPARATE DB transaction
    3. Acknowledge the JMS message
  • D. 1. Read the JMS message in an XA transaction
    2. In the SAME XA transaction, perform BOTH DB inserts but do NOT acknowledge the JMS message

Answer: D

Explanation:
Explanation

 

NEW QUESTION 47
Refer to the exhibit.

A Mule 4 application has a parent flow that breaks up a JSON array payload into 200 separate items, then sends each item one at a time inside an Async scope to a VM queue.
A second flow to process orders has a VM Listener on the same VM queue. The rest of this flow processes each received item by writing the item to a database.
This Mule application is deployed to four CloudHub workers with persistent queues enabled.
What message processing guarantees are provided by the VM queue and the CloudHub workers, and how are VM messages routed among the CloudHub workers for each invocation of the parent flow under normal operating conditions where all the CloudHub workers remain online?

  • A. ALL item VM messages are processed AT MOST ONCE by ONE ARBITRARY CloudHub worker This one CloudHub worker processes ALL 200 item VM messages
  • B. ALL Item VM messages are processed AT LEAST ONCE by the SAME CloudHub worker where the parent flow was invoked This one CloudHub worker processes ALL 200 item VM messages
  • C. EACH item VM message is processed AT LEAST ONCE by ONE ARBITRARY CloudHub worker Each of the four CloudHub workers can be expected to process some item VM messages
  • D. EACH item VM message is processed AT MOST ONCE by ONE CloudHub worker, with workers chosen in a deterministic round-robin fashion Each of the four CloudHub workers can be expected to process 1/4 of the Item VM messages (about 50 items)

Answer: C

Explanation:
Correct answer is EACH item VM message is processed AT LEAST ONCE by ONE ARBITRARY CloudHub worker. Each of the four CloudHub workers can be expected to process some item VM messages In Cloudhub, each persistent VM queue is listened on by every CloudHub worker - But each message is read and processed at least once by only one CloudHub worker and the duplicate processing is possible - If the CloudHub worker fails , the message can be read by another worker to prevent loss of messages and this can lead to duplicate processing - By default , every CloudHub worker's VM Listener receives different messages from VM Queue Referenece: https://dzone.com/articles/deploying-mulesoft-application-on-1-worker-vs-mult

 

NEW QUESTION 48
An Order microservice and a Fulfillment microservice are being designed to communicate with their dients through message-based integration (and NOT through API invocations).
The Order microservice publishes an Order message (a kind of command message) containing the details of an order to be fulfilled. The intention is that Order messages are only consumed by one Mute application, the Fulfillment microservice.
The Fulfilment microservice consumes Order messages, fulfills the order described therein, and then publishes an OrderFulfilted message (a kind of event message). Each OrderFulfilted message can be consumed by any interested Mule application, and the Order microservice is one such Mute application.
What is the most appropriate choice of message broker(s) and message destination(s) in this scenario?

  • A. Older messages are sent directly to the Fulfillment microservices
    OrderFulfilled messages are sent directly to the Order microservice
    The Order microservice Interacts with one AMQP-compatible message broker and the Fulfillment microservice Interacts with a different AMQP-compatible message broker, so that both message brokers can be chosen and scaled to best support the toad each microservice
  • B. Order messages are sent to a JMS queue OrderFulfilled messages are sent to a JMS topic The Order microservice Interacts with one JMS provider (message broker) and the Fulfillment microservice interacts with a different JMS provider, so that both message brokers can be chosen and scaled to best support the load of each microservice
  • C. Order messages are sent to a JMS queue OrderFulfilled messages are sent to a JMS topic Both microservices Interact with the same JMS provider (message broker) Instance, which must therefore scale to support the load of both microservices
  • D. Order messages are sent to an Anypoint MQ exchange
    OrderFulfilted messages are sent to an Anypoint MQ queue
    Both microservices interact with Anypoint MQ as the message broker, which must therefore scale to support the toad of both microservices

Answer: B

Explanation:
* If you need to scale a JMS provider/ message broker, - add nodes to scale it horizontally or - add memory to scale it vertically * Cons of adding another JMS provider/ message broker: - adds cost. - adds complexity to use two JMS brokers - adds Operational overhead if we use two brokers, say, ActiveMQ and IBM MQ * So Two options that mention to use two brokers are not best choice. * It's mentioned that "The Fulfillment microservice consumes Order messages, fulfills the order described therein, and then publishes an OrderFulfilled message. Each OrderFulfilled message can be consumed by any interested Mule application." - When you publish a message on a topic, it goes to all the subscribers who are interested - so zero to many subscribers will receive a copy of the message. - When you send a message on a queue, it will be received by exactly one consumer. * As we need multiple consumers to consume the message below option is not valid choice: "Order messages are sent to an Anypoint MQ exchange. OrderFulfilled messages are sent to an Anypoint MQ queue. Both microservices interact with Anypoint MQ as the message broker, which must therefore scale to support the load of both microservices" * Order messages are only consumed by one Mule application, the Fulfillment microservice, so we will publish it on queue and OrderFulfilled message can be consumed by any interested Mule application so it need to be published on Topic using same broker. * Correct answer:

 

NEW QUESTION 49
An ABC Farms project team is planning to build a new API that is required to work with data from different domains across the organization.
The organization has a policy that all project teams should leverage existing investments by reusing existing APIs and related resources and documentation that other project teams have already developed and deployed.
To support reuse, where on Anypoint Platform should the project team go to discover and read existing APIs, discover related resources and documentation, and interact with mocked versions of those APIs?

  • A. Design Center
  • B. API Manager
  • C. Anypoint Exchange
  • D. Runtime Manager

Answer: C

Explanation:
:
The mocking service is a feature of Anypoint Platform and runs continuously. You can run the mocking service from the text editor, the visual editor, and from Anypoint Exchange. You can simulate calls to the API in API Designer before publishing the API specification to Exchange or in Exchange after publishing the API specification.

 

NEW QUESTION 50
An API implementation is being developed to expose data from a production database via HTTP requests. The API implementation executes a database SELECT statement that is dynamically created based upon data received from each incoming HTTP request. The developers are planning to use various types of testing to make sure the Mule application works as expected, can handle specific workloads, and behaves correctly from an API consumer perspective. What type of testing would typically mock the results from each SELECT statement rather than actually execute it in the production database?

  • A. Functional testing (black box)
  • B. Integration testing
  • C. Performance testing
  • D. Unit testing (white box)

Answer: D

Explanation:
In Unit testing instead of using actual backends, stubs are used for the backend services. This ensures that developers are not blocked and have no dependency on other systems.

 

NEW QUESTION 51
Refer to the exhibit.

An organization uses a 2-node Mute runtime cluster to host one stateless API implementation. The API is accessed over HTTPS through a load balancer that uses round-robin for load distribution.
Two additional nodes have been added to the cluster and the load balancer has been configured to recognize the new nodes with no other change to the load balancer.
What average performance change is guaranteed to happen, assuming all cluster nodes are fully operational?

  • A. 50% reduction In the JVM heap memory consumed by each node
  • B. 50% reduction in the response time of the API
  • C. 50% reduction In the number of requests being received by each node
  • D. 100% increase in the throughput of the API

Answer: C

 

NEW QUESTION 52
A new Mule application under development must implement extensive data transformation logic. Some of the data transformation functionality is already available as external transformation services that are mature and widely used across the organization; the rest is highly specific to the new Mule application.
The organization follows a rigorous testing approach, where every service and application must be extensively acceptance tested before it is allowed to go into production.
What is the best way to implement the data transformation logic for this new Mule application while minimizing the overall testing effort?

  • A. Implement transformation logic in the new Mute application using DataWeave, replicating the transformation logic of existing transformation services
  • B. Extend the existing transformation services with new transformation logic and Invoke them from the new Mule application
  • C. Implement and expose all transformation logic as mlaoservices using DataWeave, so it can be reused by any application component that needs it, including the new Mule application
  • D. Implement transformation logic in the new Mute application using DataWeave, invoking existing transformation services when possible

Answer: D

 

NEW QUESTION 53
An organization is evaluating using the CloudHub shared Load Balancer (SLB) vs creating a CloudHub dedicated load balancer (DLB). They are evaluating how this choice affects the various types of certificates used by CloudHub deployed Mule applications, including MuleSoft-provided, customer-provided, or Mule application-provided certificates. What type of restrictions exist on the types of certificates for the service that can be exposed by the CloudHub Shared Load Balancer (SLB) to external web clients over the public internet?

  • A. All certificates which can be used in shared load balancer need to get approved by raising support ticket
  • B. Underlying Mule applications need to implement own certificates
  • C. Only MuleSoft provided certificates can be used for server side certificate
  • D. Only self signed certificates can be used

Answer: C

Explanation:
Correct answer is Only MuleSoft provided certificates can be used for server side certificate
* The CloudHub Shared Load Balancer terminates TLS connections and uses its own server-side certificate.
* You would need to use dedicated load balancer which can enable you to define SSL configurations to provide custom certificates and optionally enforce two-way SSL client authentication.
* To use a dedicated load balancer in your environment, you must first create an Anypoint VPC. Because you can associate multiple environments with the same Anypoint VPC, you can use the same dedicated load balancer for your different environments.
Additional Info on SLB Vs DLB:

 

NEW QUESTION 54
An organization currently uses a multi-node Mule runtime deployment model within their datacenter, so each Mule runtime hosts several Mule applications. The organization is planning to transition to a deployment model based on Docker containers in a Kubernetes cluster. The organization has already created a standard Docker image containing a Mule runtime and all required dependencies (including a JVM), but excluding the Mule application itself.
What is an expected outcome of this transition to container-based Mule application deployments?

  • A. Required change to the URL endpoints used by clients to send requests to the Mule applications
  • B. Guaranteed consistency of execution environments across all deployments of a Mule application
  • C. Required migration to the Docker and Kubernetes-based Anypoint Platform - Private Cloud Edition
  • D. Required redesign of Mule applications to follow microservice architecture principles

Answer: D

 

NEW QUESTION 55
A popular retailer is designing a public API for its numerous business partners. Each business partner will invoke the API at the URL https://api.acme.com/partners/v1. The API implementation is estimated to require deployment to 5 CloudHub workers.
The retailer has obtained a public X.509 certificate for the name api.acme.com, signed by a reputable CA, to be used as the server certificate.
Where and how should the X.509 certificate and Mule applications be used to configure load balancing among the 5 CloudHub workers, and what DNS entries should be configured in order for the retailer to support its numerous business partners?

  • A. Add the X.509 certificate to the CloudHub Shared Load Balancer (SLB), not to the Mule application Create a CNAME for api.acme.com pointing to the SLB's A record
  • B. Add the X.509 certificate to a CloudHub Dedicated Load Balancer (DLB), not to the Mule application Create a CNAME for api.acme.com pointing to the DLB's A record
  • C. Add the X.509 certificate to the Mule application's deployable archive, then configure a CloudHub Dedicated Load Balancer (DLB) for each of the Mule application's CloudHub workers Create a CNAME for api.acme.com pointing to the DLB's A record
  • D. Add the X.509 certificate to the Mule application's deployable archive, then configure the CloudHub Shared Load Balancer (SLB) for each of the Mule application's CloudHub workers Create a CNAME for api.acme.com pointing to the SLB's A record

Answer: A

 

NEW QUESTION 56
In a Mule Application, a flow contains two (2) JMS consume operations that are used to connect to a JMS broker and consume messages from two(2) JMS destination. The Mule application then joins the two JMS messages together.
The JMS broker does not implement high availability (HA) and periodically experiences scheduled outages of upto 10 mins for routine maintenance.
What is the most idiomatic (used for its intented purpose) way to build the mule flow so it can best recover from the expected outages?

  • A. Configure a reconnection strategy for the JMS connector
  • B. Enclose the two(2) JMS operation in an Until Successful scope
  • C. Enclose the two(2) JMS operations in a Try scope with an Error Continue error handler
  • D. Consider a transaction for the JMS connector

Answer: A

 

NEW QUESTION 57
What requires configuration of both a key store and a trust store for an HTTP Listener?

  • A. Encryption of both HTTP request and HTTP response bodies for all HTTP clients
  • B. Encryption of requests to both subdomains and API resource endpoints fhttPs://aDi.customer.com/ and
    https://customer.com/api)
  • C. Encryptionof both HTTP request header and HTTP request body for all HTTP clients
  • D. Support for TLS mutual (two-way) authentication with HTTP clients

Answer: D

 

NEW QUESTION 58
An external web UI application currently accepts occasional HTTP requests from client web browsers to change (insert, update, or delete) inventory pricing information in an inventory system's database. Each inventory pricing change must be transformed and then synchronized with multiple customer experience systems in near real-time (in under 10 seconds). New customer experience systems are expected to be added in the future.
The database is used heavily and limits the number of SELECT queries that can be made to the database to 10 requests per hour per user.
What is the most scalable, idiomatic (used for its intended purpose), decoupled. reusable, and maintainable integration mechanism available to synchronize each inventory pricing change with the various customer experience systems in near real-time?

  • A. Write a Mule application with a Database On Table Row event source configured for the inventory pricing database, with the ID attribute set to an appropriate database column In the same flow, use a Batch Job scope to publish transformed Inventory-pricing records to an Anypoint MQ queue Write other Mule applications to subscribe to the Anypoint MQ queue, transform each received message, and then update the Mule application's corresponding customer experience system(s)
  • B. Add a trigger to the inventory-pricing database table so that for each change to the inventory pricing database, a stored procedure is called that makes a REST call to a Mule application Write the Mule application to publish each Mule event as a message to an Anypoint MQ exchange Write other Mule applications to subscribe to the Anypoint MQ exchange, transform each received message, and then update the Mule application's corresponding customer experience system(s)
  • C. Write a Mule application with a Database On Table Row event source configured for the inventory pricing database, with the watermark attribute set to an appropriate database column In the same now, use a Scatter-Gather to call each customer experience system's REST API with transformed inventory-pricing records
  • D. Replace the external web UI application with a Mule application to accept HTTP requests from client web browsers In the same Mule application, use a Batch Job scope to test if the database request will succeed, aggregate pricing changes within a short time window, and then update both the inventory pricing database and each customer experience system using a Parallel For Each scope

Answer: B

 

NEW QUESTION 59
An organization is designing a mule application to support an all or nothing transaction between serval database operations and some other connectors so that they all roll back if there is a problem with any of the connectors Besides the database connector , what other connector can be used in the transaction.

  • A. SFTP
  • B. Anypoint MQ
  • C. VM
  • D. ObjectStore

Answer: A

 

NEW QUESTION 60
A retailer is designing a data exchange interface to be used by its suppliers. The interface must support secure communication over the public internet. The interface must also work with a wide variety of programming languages and IT systems used by suppliers.
What are suitable interface technologies for this data exchange that are secure, cross-platform, and internet friendly, assuming that Anypoint Connectors exist for these interface technologies?

  • A. EDJFACT XML over SFTP JSON/REST over HTTPS
  • B. XML over ActiveMQ XML over SFTP XML/REST over HTTPS
  • C. SOAP over HTTPS HOP over TLS gRPC over HTTPS
  • D. CSV over FTP YAML over TLS JSON over HTTPS

Answer: B

Explanation:
* As per definition of API by Mulesoft , it is Application Programming Interface using HTTP-based protocols. Non-HTTP-based programmatic interfaces are not APIs.
* HTTP-based programmatic interfaces are APIs even if they don't use REST or JSON. Hence implementation based on Java RMI, CORBA/IIOP, raw TCP/IP interfaces are not API's as they are not using HTTP.
* One more thing to note is FTP was not built to be secure. It is generally considered to be an insecure protocol because it relies on clear-text usernames and passwords for authentication and does not use encryption.
* Data sent via FTP is vulnerable to sniffing, spoofing, and brute force attacks, among other basic attack methods.
Considering the above points only correct option is
-XML over ActiveMQ
- XML over SFTP
- XML/REST over HTTPS

 

NEW QUESTION 61
An organization has an HTTPS-enabled Mule application named Orders API that receives requests from another Mule application named Process Orders.
The communication between these two Mule applications must be secured by TLS mutual authentication (two-way TLS).
At a minimum, what must be stored in each truststore and keystore of these two Mule applications to properly support two-way TLS between the two Mule applications while properly protecting each Mule application's keys?

  • A. Orders API truststore: The Process Orders public key
    Orders API keystore: The Orders API private key
    Process Orders truststore: The Orders API public key
    Process Orders keystore: The Process Orders private key
  • B. Orders API truststore: The Orders API private key and public key
    Process Orders keystore: The Process Orders private key public key
  • C. Orders API truststore: The Process Orders public key
    Orders API keystore: The Orders API private key and public key
    Process Orders truststore: The Orders API public key
    Process Orders keystore: The Process Orders private key and public key
  • D. Orders API truststore: The Orders API public key
    Process Orders keystore: The Process Orders private key and public key

Answer: C

 

NEW QUESTION 62
A set of integration Mule applications, some of which expose APIs, are being created to enable a new business process. Various stakeholders may be impacted by this. These stakeholders are a combination of semi- technical users (who understand basic integration terminology and concepts such as JSON and XML) and technically skilled potential consumers of the Mule applications and APIs.
What is an effective way for the project team responsible for the Mule applications and APIs being built to communicate with these stakeholders using Anypoint Platform and its supplied toolset?

  • A. Use Anypoint Design Center to implement the Mule applications and APIs and give the various stakeholders access to these Design Center projects, so they can collaborate and provide feedback
  • B. Create Anypoint Exchange entries with pages elaborating the integration design, including API notebooks (where applicable) to help the stakeholders understand and interact with the Mule applications and APIs at various levels of technical depth
  • C. Capture documentation about the Mule applications and APIs inline within the Mule integration flows and use Anypoint Studio's Export Documentation feature to provide an HTML version of this documentation to the stakeholders
  • D. Use Anypoint Exchange to register the various Mule applications and APIs and share the RAML definitions with the stakeholders, so they can be discovered

Answer: D

 

NEW QUESTION 63
......


How much MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 Exam Cost

The price of the MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 exam is USD 375.

 

MuleSoft MCIA-Level-1 Dumps - Secret To Pass in First Attempt: https://www.guidetorrent.com/MCIA-Level-1-pdf-free-download.html