MuleSoft-Integration-Architect-I Training & Certification Get Latest Salesforce MuleSoft Updated on Nov 10, 2024 [Q144-Q159]

Share

MuleSoft-Integration-Architect-I Training & Certification Get Latest Salesforce MuleSoft Updated on Nov 10, 2024

Certification Training for MuleSoft-Integration-Architect-I Exam Dumps Test Engine

NEW QUESTION # 144
According to MuteSoft, which principle is common to both Service Oriented Architecture (SOA) and API-led connectivity approaches?

  • A. Service reusability
  • B. Service centralization
  • C. Service statefulness
  • D. Service interdependence

Answer: A


NEW QUESTION # 145
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. 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
  • C. 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
  • D. 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)

Answer: D


NEW QUESTION # 146
A system API EmployeeSAPI is used to fetch employee's data from an underlying SQL database.
The architect must design a caching strategy to query the database only when there is an update to the employees stable or else return a cached response in order to minimize the number of redundant transactions being handled by the database.
What must the architect do to achieve the caching objective?

  • A. Use a Scheduler with a fixed frequency every hour triggering an invalidate cache flow Use an object store caching strategy and expiration interval to empty
  • B. Use a Scheduler with a fixed frequency every hour triggering an invalidate cache flow Use an object store caching strategy and set expiration interval to 1-hour
  • C. Use an on table rule on employees table call invalidate cache and said new employees data to cache Use an object store caching strategy and set expiration interval to 1-hour
  • D. Use an On Table Row on employees table and call invalidate cache
    Use an object store caching strategy and expiration interval to empty

Answer: D


NEW QUESTION # 147
The AnyAirline organization's passenger reservations center is designing an integration solution that combines invocations of three different System APIs (bookFlight, bookHotel, and bookCar) in a business transaction. Each System API makes calls to a single database.
The entire business transaction must be rolled back when at least one of the APIs fails.
What is the most idiomatic (used for its intended purpose) way to integrate these APIs in near real-time that provides the best balance of consistency, performance, and reliability?

  • A. Implement local transactions within each API implementation
    Configure each API implementation to also participate in the same eXtended Architecture (XA) transaction Implement caching in each API implementation to improve performance
  • B. Implement eXtended Architecture (XA) transactions between the API implementations Coordinate between the API implementations using a Saga pattern Implement caching in each API implementation to improve performance
  • C. Implement an eXtended Architecture (XA) transaction manager in a Mule application using a Saga pattern Connect each API implementation with the Mule application using XA transactions Apply various compensating actions depending on where a failure occurs
  • D. Implement local transactions in each API implementation
    Coordinate between the API implementations using a Saga pattern
    Apply various compensating actions depending on where a failure occurs

Answer: D


NEW QUESTION # 148
According to MuleSoft, which system integration term describes the method, format, and protocol used for communication between two system?

  • A. Component
  • B. interaction
  • C. Interface
  • D. Message

Answer: C


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

  • A. 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
  • B. Create an API proxy for each System API and share the Database connector configuration with all the API proxies via an automated policy
  • C. Build a Mule domain project, add the Database connector and configuration to it, and reference this one domain project from each System API
  • D. 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

Answer: C


NEW QUESTION # 150
A rale limiting policy has been applied to a soap VI.2 API published in Clondhub. The API implementation catches errors in a global error handler on error propagate in the main flow for HTTP: RETRY_EXHAUSTED with HTTP status set to 429 and any with the HTTP status set to 500.
What is the expected H1TP status when the client exceeds the quota of the API calls?

  • A. HTTP status 401 unauthorized for policy violation
  • B. HTTP status 429 as defined in the HTTP:RETRY EXHAUSTED error handler in the API B. HTTP status 500 as defined in the ANY error handler in the API since an API:RETRY_EXHAUSTED will be generated
  • C. HTTP status 400 from the rate-limiting policy violation since the call does not reach the back-end

Answer: B


NEW QUESTION # 151
What operation can be performed through a JMX agent enabled in a Mule application?

  • A. Deploy a Mule application
  • B. Set a particular tog4J2 log level to TRACE
  • C. Replay an unsuccessful message
  • D. View object store entries

Answer: D

Explanation:
JMX Management Java Management Extensions (JMX) is a simple and standard way to manage applications, devices, services, and other resources. JMX is dynamic, so you can use it to monitor and manage resources as they are created, installed, and implemented. You can also use JMX to monitor and manage the Java Virtual Machine (JVM). Each resource is instrumented by one or more Managed Beans, or MBeans. All MBeans are registered in an MBean Server. The JMX server agent consists of an MBean Server and a set of services for handling Mbeans. There are several agents provided with Mule for JMX support. The easiest way to configure JMX is to use the default JMX support agent. Log4J Agent The log4j agent exposes the configuration of the Log4J instance used by Mule for JMX management. You enable the Log4J agent using the <jmx-log4j> element. It does not take any additional properties MuleSoft Reference: https://docs.mulesoft.com/mule-runtime/3.9/jmx-management


NEW QUESTION # 152
What is required before an API implemented using the components of Anypoint Platform can be managed and governed (by applying API policies) on Anypoint Platform?

  • A. A RAML definition of the API must be created in API designer so it can then be published to Anypoint Exchange
  • B. The API implementation source code must be committed to a source control management system (such as GitHub)
  • C. The API must be published to Anypoint Exchange and a corresponding API instance ID must be obtained from API Manager to be used in the API implementation
  • D. The API must be shared with the potential developers through an API portal so API consumers can interact with the API

Answer: C

Explanation:
Context of the question is about managing and governing mule applications deployed on Anypoint platform.
Anypoint API Manager (API Manager) is a component of Anypoint Platform that enables you to manage, govern, and secure APIs. It leverages the runtime capabilities of API Gateway and Anypoint Service Mesh, both of which enforce policies, collect and track analytics data, manage proxies, provide encryption and authentication, and manage applications.
Mule Ref Doc : https://docs.mulesoft.com/api-manager/2.x/getting-started-proxy


NEW QUESTION # 153
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. A new load balancer must be provisioned to allow traffic to the new nodes in a round-robin fashion
  • B. New firewall rules must be configured to accommodate communication between API clients and the new nodes
  • 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

Explanation:
* Clustering is a group of servers or mule runtime which acts as a single unit.
* Mulesoft Enterprise Edition supports scalable clustering to provide high availability for the Mulesoft application.
* In simple terms, virtual servers composed of multiple nodes and they communicate and share information through a distributed shared memory grid.
* By default, Mulesoft ensures the High availability of applications if clustering implemented.
* Let's consider the scenario one of the nodes in cluster crashed or goes down and under maintenance. In such cases, Mulesoft will ensure that requests are processed by other nodes in the cluster. Mulesoft clustering also ensures that the request is load balanced between all the nodes in a cluster.
* Clustering is only supported by on-premise Mule runtime and it is not supported in Cloudhub.
Correct answer is External monitoring tools or log aggregators must be configured to recognize the new nodes
* Rest of the options are automatically taken care of when a new node is added in cluster.
Reference:


NEW QUESTION # 154
A project uses Jenkins to implement CI/CD process. It was observed that each Mule package contains some of the Jenkins files and folders for configurations of CI/CD jobs.
As these files and folders are not part of the actual package, expectation is that these should not be part of deployed archive.
Which file can be used to exclude these files and folders from the deployed archive?

  • A. _unTrackMule
  • B. mulelnclude
  • C. muleignore
  • D. _muleExclude

Answer: D


NEW QUESTION # 155
An organization is creating a Mule application that will be deployed to CloudHub. The Mule application has a property named dbPassword that stores a database user's password.
The organization's security standards indicate that the dbPassword property must be hidden from every Anypoint Platform user after the value is set in the Runtime Manager Properties tab.
What configuration in the Mule application helps hide the dbPassword property value in Runtime Manager?

  • A. Add the dbPassword property to the secureProperties section of the mule-artifact.json file
  • B. Add the dbPassword property to the secureProperties section of the pom.xml file
  • C. Use secure::dbPassword as the property placeholder name and store the cleartext (unencrypted) value in a secure properties placeholder file
  • D. Use secure::dbPassword as the property placeholder name and store the property encrypted value in a secure properties placeholder file

Answer: D


NEW QUESTION # 156
Refer to the exhibit.

Anypoint Platform supports role-based access control (RBAC) to features of the platform. An organization has configured an external Identity Provider for identity management with Anypoint Platform.
What aspects of RBAC must ALWAYS be controlled from the Anypoint Platform control plane and CANNOT be controlled via the external Identity Provider?

  • A. Controlling the business group within Anypoint Platform to which the user belongs
  • B. Assigning Anypoint Platform role(s) to a user
  • C. Removing a user's access to Anypoint Platform when they no longer work for the organization
  • D. Assigning Anypoint Platform permissions to a role

Answer: D

Explanation:
* By default, Anypoint Platform performs its own user management
- For user management, one external IdP can be integrated with the Anypoint Platform organization (note: not at business group level)
- Permissions and access control are still enforced inside Anypoint Platform and CANNOT be controlled via the external Identity Provider * As the Anypoint Platform organization administrator, you can configure identity management in Anypoint Platform to set up users for single sign-on (SSO). * You can map users in a federated organization's group to a role which also gives the flexibility of controlling the business group within Anypoint Platform to which the user belongs to. Also user can nbe removed from external identity management system when they no longer work for the organization. So they wont be able to authenticate using SSO to login to Anypoint Platform. * Using external identity we can no change permissions of a particular role in Mulesoft Anypoint platform.
* So Correct answer is Assigning Anypoint Platform permissions to a role


NEW QUESTION # 157
Refer to the exhibit.

What is the type data format shown in the exhibit?

  • A. YAML
  • B. JSON
  • C. CSV
  • D. XML

Answer: B


NEW QUESTION # 158
Refer to the exhibit.

An organization is sizing an Anypoint VPC for the non-production deployments of those Mule applications that connect to the organization's on-premises systems. This applies to approx. 60 Mule applications. Each application is deployed to two CloudHub i workers. The organization currently has three non-production environments (DEV, SIT and UAT) that share this VPC. The AWS region of the VPC has two AZs.
The organization has a very mature DevOps approach which automatically progresses each application through all non-production environments before automatically deploying to production. This process results in several Mule application deployments per hour, using CloudHub's normal zero-downtime deployment feature.
What is a CIDR block for this VPC that results in the smallest usable private IP address range?

  • A. 10.0.0.0/25 (128 IPs)
  • B. 10.0.0.0/22 (1024 IPs)
  • C. 10.0.0.0/24 (256 IPs)
  • D. 10.0.0.0/26 (64 IPS)

Answer: B

Explanation:
Mule applications are deployed in CloudHub workers and each worker is assigned with a dedicated IP * For zero downtime deployment, each worker in CloudHub needs additional IP addresses * A few IPs in a VPC are reserved for infrastructure (generally 2 IPs) * The IP addresses are usually in a private range with a subnet block specifier, such as 10.0.0.1/24 * The smallest CIDR network subnet block you can assign for your VPC is /24 (256 IP addresses) (60*3 env * 2 worker per application ) + 50% of (total) for zero downtime = 540 In this case correct answer is 10.0.0.0/22 as this provided 1024 IP's .
Other IP's are insufficient.


NEW QUESTION # 159
......

Step by Step Guide to Prepare for MuleSoft-Integration-Architect-I Exam: https://www.prepawaypdf.com/Salesforce/MuleSoft-Integration-Architect-I-practice-exam-dumps.html

Salesforce MuleSoft MuleSoft-Integration-Architect-I Real Exam Questions and Answers FREE Updated: https://drive.google.com/open?id=1PZO4g__hdYXwwfpm5m1NQlFOm65ufbMI