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

Viewing page 4 out of 9 pages
Viewing questions 31-40 out of questions
Questions # 31:

Refer to the exhibit.

Question # 31

A Mule application is deployed to a cluster of two customer-hosted Mute runtimes. The Mute application has a flow that polls a database and another flow with an HTTP Listener.

HTTP clients send HTTP requests directly to individual cluster nodes.

What happens to database polling and HTTP request handling in the time after the primary (master) node of the cluster has railed, but before that node is restarted?

Options:

A.

Database polling continues Only HTTP requests sent to the remaining node continue to be accepted


B.

Database polling stops All HTTP requests continue to be accepted


C.

Database polling continues All HTTP requests continue to be accepted, but requests to the failed node Incur increased latency


D.

Database polling stops All HTTP requests are rejected


Expert Solution
Questions # 32:

A global, high-volume shopping Mule application is being built and will be deployed to CloudHub. To improve performance, the Mule application uses a Cache scope that maintains cache state in a CloudHub object store. Web clients will access the Mule application over HTTP from all around the world, with peak volume coinciding with business hours in the web client's geographic location. To achieve optimal performance, what Anypoint Platform region should be chosen for the CloudHub object store?

Options:

A.

Choose the same region as to where the Mule application is deployed


B.

Choose the US-West region, the only supported region for CloudHub object stores


C.

Choose the geographically closest available region for each web client


D.

Choose a region that is the traffic-weighted geographic center of all web clients


Expert Solution
Questions # 33:

A company is planning to migrate its deployment environment from on-premises cluster to a Runtime Fabric (RTF) cluster. It also has a requirement to enable Mule applications deployed to a Mule runtime instance to store and share data across application replicas and restarts.

How can these requirements be met?

Options:

A.

Anypoint object store V2 to share data between replicas in the RTF cluster


B.

Install the object store pod on one of the cluster nodes


C.

Configure Persistence Gateway in any of the servers using Mule Object Store


D.

Configure Persistent Gateway at the RTF


Expert Solution
Questions # 34:

What is an advantage that Anypoint Platform offers by providing universal API management and Integration-Platform-as-a-Service (iPaaS) capabilities in a unified platform?

Options:

A.

Ability to use a single iPaaS to manage and integrate all API gateways


B.

Ability to use a single connector to manage and integrate all APis


C.

Ability to use a single control plane for both full-lifecycle AP] management and integration


D.

Ability to use a single iPaaS to manage all API developer portals


Expert Solution
Questions # 35:

A Mule application contains a Batch Job scope with several Batch Step scopes. The Batch Job scope is configured with a batch block size of 25.

A payload with 4,000 records is received by the Batch Job scope.

When there are no errors, how does the Batch Job scope process records within and between the Batch Step scopes?

Options:

A.

The Batch Job scope processes multiple record blocks in parallel, and a block of 25 records can jump ahead to the next Batch Step scope over an earlier block of records

Each Batch Step scope is invoked with one record in the payload of the received Mule event

For each Batch Step scope, all 25 records within a block are processed in parallel

All the records in a block must be completed before the block of 25 records is avai


B.

The Batch Job scope processes each record block sequentially, one at a time

Each Batch Step scope is invoked with one record in the payload of the received Mule event

For each Batch Step scope, all 25 records within a block are processed sequentially, one at a time

All 4000 records must be completed before the blocks of records are available to the next Batch Step scope


C.

The Batch Job scope processes multiple record blocks in parallel, and a block of 25 records can jump ahead to the next Batch Step scope over an earlier block of records

Each Batch Step scope is invoked with one record in the payload of the received Mule event

For each Batch Step scope, all 25 records within a block are processed sequentially, one record at a time

All the records in a block must be completed before the bloc


D.

The Batch Job scope processes multiple record blocks in parallel

Each Batch Step scope is invoked with a batch of 25 records in the payload of the received Mule event

For each Batch Step scope, all 4000 records are processed in parallel

Individual records can jump ahead to the next Batch Step scope before the rest of the records finish processing in the current Batch Step scope


Expert Solution
Questions # 36:

Which Salesforce API is invoked to deploy, retrieve, create, update, or delete customization information, such as custom object definitions using Mule Salesforce Connectors in a Mule application?

Options:

A.

sObject Platform Action API


B.

User Interface API


C.

Metadata API


D.

Process Rules API


Expert Solution
Questions # 37:

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 SalesOrderLineltem 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?

Options:

A.

1) Read the JMS message (NOT in an XA transaction)

2) Perform BOTH DB inserts in ONE DB transaction

3) Acknowledge the JMS message


B.

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


C.

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


D.

1) Read and acknowledge the JMS message (NOT in an XA transaction)

2) In a NEW XA transaction, perform BOTH DB inserts


Expert Solution
Questions # 38:

According to MuleSoft, which deployment characteristic applies to a microservices application architecture?

Options:

A.

Services exist as independent deployment artifacts and can be scaled -independently of other services


B.

All services of an application can be deployed together as single Java WAR file


C.

A deployment to enhance one capability requires a redeployment of all capabilities


D.

Core business capabilities are encapsulated in a single, deployable application


Expert Solution
Questions # 39:

A stock trading company handles millions of trades a day and requires excellent performance and reliability within its stock trading system. The company operates a number of event-driven APIs Implemented as Mule applications that are hosted on various customer-hosted Mule clusters and needs to enable message exchanges between the APIs within their internal network using shared message queues.

What is an effective way to meet the cross-cluster messaging requirements of its event-driven APIs?

Options:

A.

Non-transactional JMS operations with a reliability pattern and manual acknowledgements


B.

Persistent VM queues with automatic acknowledgements


C.

JMS transactions with automatic acknowledgements


D.

extended Architecture (XA) transactions and XA connected components with manual acknowledgements


Expert Solution
Questions # 40:

A project team is working on an API implementation using the RAML definition as a starting point. The team has updated the definition to include new operations and has published a new version to exchange. Meanwhile another team is working on a mule application consuming the same API implementation.

During the development what has to be performed by the mule application team to take advantage of the newly added operations?

Options:

A.

Scaffold the client application with the new definition


B.

Scaffold API implementation application with the new definition


C.

Update the REST connector from exchange in the client application


D.

Update the API connector in the API implementation and publish to exchange


Expert Solution
Viewing page 4 out of 9 pages
Viewing questions 31-40 out of questions