2024年最新の実際に出ると確認された 無料Salesforce MuleSoft-Integration-Architect-I試験問題 [Q99-Q124]

Share

2024年最新の実際に出ると確認された 無料Salesforce MuleSoft-Integration-Architect-I試験問題

MuleSoft-Integration-Architect-Iリアル試験問題解答は無料

質問 # 99
A banking company is developing a new set of APIs for its online business. One of the critical API's is a master lookup API which is a system API. This master lookup API uses persistent object store. This API will be used by all other APIs to provide master lookup data.

Master lookup API is deployed on two cloudhub workers of 0.1 vCore each because there is a lot of master data to be cached. Master lookup data is stored as a key value pair. The cache gets refreshed if they key is not found in the cache.
Doing performance testing it was observed that the Master lookup API has a higher response time due to database queries execution to fetch the master lookup data.
Due to this performance issue, go-live of the online business is on hold which could cause potential financial loss to Bank.
As an integration architect, which of the below option you would suggest to resolve performance issue?

  • A. Implement HTTP caching policy for all GET endpoints for master lookup API
  • B. Upgrade vCore size from 0.1 vCore to 0,2 vCore
  • C. Add an additional Cloudhub worker to provide additional capacity
  • D. Implement HTTP caching policy for all GET endpoints for the master lookup API and implement locking to synchronize access to object store

正解:D


質問 # 100
A company is modernizing its legal systems lo accelerate access lo applications and data while supporting the adoption of new technologies. The key to achieving this business goal is unlocking the companies' key systems and dala including microservices miming under Docker and kubernetes containers using apis.
Considering the current aggressive backlog and project delivery requirements the company wants to take a strategic approach in the first phase of its transformation projects by quickly deploying API's in mule runtime that are able lo scale, connect to on premises systems and migrate as needed.
Which runtime deployment option supports company's goals?

  • A. Runtime fabric on self managed Kubernetes
  • B. Cloudhub runtimes
  • C. Customer hosted self provisioned runtimes
  • D. Runtime fabric on Vmware metal

正解:A


質問 # 101
An organization heeds to procure an enterprise software system to increase cross-selling opportunities and better rack prospect data.
Which category of enterprise software has these core capabilities, when used for its typical and intended purpose?

  • A. Business-to-Business (A2B)
  • B. Supply Chain Management (SCM)
  • C. IT Service Management (ITSM)
  • D. Customer Relationship Management (CRM)

正解:D


質問 # 102
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. Anypoint MQ
  • B. SFTP
  • C. ObjectStore
  • D. VM

正解:D

解説:
Correct answer is VM VM support Transactional Type. When an exception occur, The transaction rolls back to its original state for reprocessing. This feature is not supported by other connectors.
Here is additional information about Transaction management:


質問 # 103
A large life sciences customer plans to use the Mule Tracing module with the Mapped Diagnostic Context (MDC) logging operations to enrich logging in its Mule application and to improve tracking by providing more context in the Mule application logs. The customer also wants to improve throughput and lower the message processing latency in its Mule application flows.
After installing the Mule Tracing module in the Mule application, how should logging be performed in flows in Mule applications, and what should be changed In the log4j2.xml files?

  • A. In the flows, add Mule Tracing module Set logging variable operations before any Core Logger components.
    In log4j2.xmI files, change the appender's pattern layout to use the %MDC placeholder and then assign the appender to an AsyncLogger element.
  • B. In the flows, wrap Logger components in Async scopes. In log4j2.xmI files, change the appender's pattern layout to use the %asyncLogger placeholder and then assign the appender to a Logger or Root element.
  • C. In the flows, add Mule Tracing module Set logging variable operations before any Core Logger components.
    In log4j2.xmI files, change the appender''s pattern layout to use %asyncLogger placeholder and then assign the appender to an AsyncLogger element.
  • D. In the flows, add Mule Tracing module Set logging variable operations before any Core Logger components.
    In log4j2.xml files, change the appender's pattern layout to use %MDC and then assign the appender to a Logger or Root element.

正解:D


質問 # 104
Mule application is deployed to Customer Hosted Runtime. Asynchronous logging was implemented to improved throughput of the system. But it was observed over the period of time that few of the important exception log messages which were used to rollback transactions are not working as expected causing huge loss to the Organization. Organization wants to avoid these losses. Application also has constraints due to which they cant compromise on throughput much. What is the possible option in this case?

  • A. External log appender needs to be used in this case
  • B. Mixed configuration of asynchronous or synchronous loggers should be used to log exceptions via synchronous way
  • C. Logging needs to be changed from asynchronous to synchronous
  • D. Persistent memory storage should be used in such scenarios

正解:B

解説:
Correct approach is to use Mixed configuration of asynchronous or synchronous loggers shoud be used to log exceptions via synchronous way Asynchronous logging poses a performance-reliability trade-off. You may lose some messages if Mule crashes before the logging buffers flush to the disk. In this case, consider that you can have a mixed configuration of asynchronous or synchronous loggers in your app. Best practice is to use asynchronous logging over synchronous with a minimum logging level of WARN for a production application. In some cases, enable INFO logging level when you need to confirm events such as successful policy installation or to perform troubleshooting. Configure your logging strategy by editing your application's src/main/resources/log4j2.xml file


質問 # 105
Refer to the exhibit.


A business process involves two APIs that interact with each other asynchronously over HTTP. Each API is implemented as a Mule application. API 1 receives the initial HTTP request and invokes API 2 (in a fire and forget fashion) while API 2, upon completion of the processing, calls back into API l to notify about completion of the asynchronous process.
Each API Is deployed to multiple redundant Mule runtimes and a separate load balancer, and is deployed to a separate network zone.
In the network architecture, how must the firewall rules be configured to enable the above Interaction between API 1 and API 2?

  • A. To allow communication between load balancers used by each API
  • B. To open direct two-way communication between the Mule Runtimes of both API's
  • C. To enable communication from each API's Mule Runtimes and Network zone to the load balancer of the other API
  • D. To authorize the certificate to be used both APIs

正解:C

解説:
* If your API implementation involves putting a load balancer in front of your APIkit application, configure the load balancer to redirect URLs that reference the baseUri of the application directly. If the load balancer does not redirect URLs, any calls that reach the load balancer looking for the application do not reach their destination.
* When you receive incoming traffic through the load balancer, the responses will go out the same way. However, traffic that is originating from your instance will not pass through the load balancer. Instead, it is sent directly from the public IP address of your instance out to the Internet. The ELB is not involved in that scenario.
* The question says "each API is deployed to multiple redundant Mule runtimes", that seems to be a hint for self hosted Mule runtime cluster. Set Inbound allowed for the LB, outbound allowed for runtime to request out.
* Hence correct way is to enable communication from each API's Mule Runtimes and Network zone to the load balancer of the other API. Because communication is asynchronous one


質問 # 106
Why would an Enterprise Architect use a single enterprise-wide canonical data model (CDM) when designing an integration solution using Anypoint Platform?

  • A. To automate Al-enabled API implementation generation based on normalized backend databases from separate vendors
  • B. To leverage a data abstraction layer that shields existing Mule applications from nonbackward compatible changes to the model's data structure
  • C. To reduce dependencies when integrating multiple systems that use different data formats
  • D. To remove the need to perform data transformation when processing message payloads in Mule applications

正解:C


質問 # 107
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?

  • 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 sequentially, one record at a time All the records in a block must be completed before the block of 25 records is available to the next Batch Step scope
  • B. 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
  • 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 in parallel All the records in a block must be completed before the block of 25 records is available to the next Batch Step scope
  • D. 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


質問 # 108
What aspect of logging is only possible for Mule applications deployed to customer-hosted Mule runtimes, but NOT for Mule applications deployed to CloudHub?

  • A. To send Mule application log entries to Splunk
  • B. To log certain messages to a custom log category
  • C. To directly reference one shared and customized log4j2.xml file from multiple Mule applications
  • D. To change tog4j2 tog levels in Anypoint Runtime Manager without having to restart the Mule application

正解:C

解説:
* Correct answer is To directly reference one shared and customized log4j2.xml file from multiple Mule applications. Key word to note in the answer is directly.
* By default, CloudHub replaces a Mule application's log4j2.xml file with a CloudHub log4j2.xml file. This specifies the CloudHub appender to write logs to the CloudHub logging service.
* You cannot modify CloudHub log4j2.xml file to add any custom appender. But there is a process in order to achieve this. You need to raise a request on support portal to disable CloudHub provided Mule application log4j2 file.

* Once this is done , Mule application's log4j2.xml file is used which you can use to send/export application logs to other log4j2 appenders, such as a custom logging system MuleSoft does not own any responsibility for lost logging data due to misconfiguration of your own log4j appender if it happens by any chance.

* One more difference between customer-hosted Mule runtimes and CloudHub deployed mule instance is that
- CloudHub system log messages cannot be sent to external log management system without installing custom CH logging configuration through support
- where as Customer-hosted runtime can send system and application log to external log management system MuleSoft Reference:
https://docs.mulesoft.com/runtime-manager/viewing-log-data
https://docs.mulesoft.com/runtime-manager/custom-log-appender


質問 # 109
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?

  • 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 a region that is the traffic-weighted geographic center of all web clients
  • D. Choose the geographically closest available region for each web client

正解:A

解説:
CloudHub object store should be in same region where the Mule application is deployed. This will give optimal performance.
Before learning about Cache scope and object store in Mule 4 we understand what is in general Caching is and other related things.
WHAT DOES "CACHING" MEAN?
Caching is the process of storing frequently used data in memory, file system or database which saves processing time and load if it would have to be accessed from original source location every time.
In computing, a cache is a high-speed data storage layer which stores a subset of data, so that future requests for that data are served up faster than is possible by accessing the data's primary storage location. Caching allows you to efficiently reuse previously retrieved or computed data.
How does Caching work?
The data in a cache is generally stored in fast access hardware such as RAM (Random-access memory) and may also be used in correlation with a software component. A cache's primary purpose is to increase data retrieval performance by reducing the need to access the underlying slower storage layer.
Caching in MULE 4
In Mule 4 caching can be achieved in mule using cache scope and/or object-store. Cache scope internally uses Object Store to store the data.
What is Object Store
Object Store lets applications store data and states across batch processes, Mule components, and applications, from within an application. If used on cloud hub, the object store is shared between applications deployed on Cluster.
Cache Scope is used in below-mentioned cases:
* Need to store the whole response from the outbound processor
* Data returned from the outbound processor does not change very frequently
* As Cache scope internally handle the cache hit and cache miss scenarios it is more readable Object Store is used in below-mentioned cases:
* Need to store custom/intermediary data
* To store watermarks
* Sharing the data/stage across applications, schedulers, batch.
If CloudHub object store is in same region where the Mule application is deployed it will aid in fast access of data and give optimal performance.


質問 # 110
What is a defining characteristic of an integration-Platform-as-a-Service (iPaaS)?

  • A. Code-first
  • B. No-code
  • C. A Cloud-based
  • D. On-premises

正解:C


質問 # 111
One of the backend systems involved by the API implementation enforces rate limits on the number of request a particle client can make.
Both the back-end system and API implementation are deployed to several non-production environments including the staging environment and to a particular production environment. Rate limiting of the back-end system applies to all non-production environments.
The production environment however does not have any rate limiting.
What is the cost-effective approach to conduct performance test of the API implementation in the non-production staging environment?

  • A. Use MUnit to simulate standard responses from the back-end system.
    Then conduct performance test to identify other bottlenecks in the system
  • B. Create a Mocking service that replicates the back-end system's
    production performance characteristics
    Then configure the API implementation to use the mocking
    service and conduct the performance test
  • C. Conduct scaled-down performance tests in the staging environment against rate-limiting back-end system. Then upscale performance results to full production scale
  • D. Including logic within the API implementation that bypasses in locations of the back-end system in the staging environment and invoke a Mocking service that replicates typical back-end system responses Then conduct performance test using this API implementation

正解:B


質問 # 112
An Integration Mule application is being designed to synchronize customer data between two systems. One system is an IBM Mainframe and the other system is a Salesforce Marketing Cloud (CRM) instance. Both systems have been deployed in their typical configurations, and are to be invoked using the native protocols provided by Salesforce and IBM.
What interface technologies are the most straightforward and appropriate to use in this Mute application to interact with these systems, assuming that Anypoint Connectors exist that implement these interface technologies?

  • A. IBM: DB access CRM: gRPC
  • B. IBM: CICS CRM: SOAP
  • C. IBM: Active MQ CRM: REST
  • D. IBM: REST CRM:REST

正解:B

解説:
Correct answer is IBM: CICS CRM: SOAP
* Within Anypoint Exchange, MuleSoft offers the IBM CICS connector. Anypoint Connector for IBM CICS Transaction Gateway (IBM CTG Connector) provides integration with back-end CICS apps using the CICS Transaction Gateway.
* Anypoint Connector for Salesforce Marketing Cloud (Marketing Cloud Connector) enables you to connect to the Marketing Cloud API web services (now known as the Marketing Cloud API), which is also known as the Salesforce Marketing Cloud. This connector exposes convenient operations via SOAP for exploiting the capabilities of Salesforce Marketing Cloud.


質問 # 113
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 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
  • 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 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

正解:B


質問 # 114
An organization is not meeting its growth and innovation objectives because IT cannot deliver projects last enough to keep up with the pace of change required by the business.
According to MuleSoft's IT delivery and operating model, which step should the organization lake to solve this problem?

  • A. Switch from a design-first to a code-first approach for IT development
  • B. Hire more |T developers, architects, and project managers to increase IT delivery
  • C. Modify IT governance and security controls so that line of business developers can have direct access to the organization's systems of record
  • D. Adopt a new approach that decouples core IT projects from the innovation that happens within each line of business

正解:D


質問 # 115
An organization is designing multiple new applications to run on CloudHub in a single Anypoint VPC and that must share data using a common persistent Anypoint object store V2 (OSv2).
Which design gives these mule applications access to the same object store instance?

  • A. Object store V2 can be shared across cloudhub applications with the configured osv2 connector
  • B. AVM connector configured to directly access the persistence queue of the persistent object store
  • C. An Anypoint MQ connector configured to directly access the persistent object store
  • D. The object store V2 rest API configured to access the persistent object store

正解:D


質問 # 116
An organization designing a hybrid, load balanced, single cluster production environment. Due to performance service level agreement goals, it is looking into running the Mule applications in an active-active multi node cluster configuration.
What should be considered when running its Mule applications in this type of environment?

  • A. Although the cluster environment is fully installed configured and running, it will not process any requests until an outage condition is detected by the primary node in the cluster.
  • B. An external load balancer is required to distribute incoming requests throughout the cluster nodes
  • C. A Mule application deployed to multiple nodes runs in an isolation from the other nodes in the cluster
  • D. All event sources, regardless of time , can be configured as the target source by the primary node in the cluster

正解:C


質問 # 117
An integration team follows MuleSoft's recommended approach to full lifecycle API development.
Which activity should this team perform during the API implementation phase?

  • A. Use the API specification to monitor the MuleSoft application
  • B. Validate the API specification
  • C. Design the API specification
  • D. Use the API specification to build the MuleSoft application

正解:D


質問 # 118
A payment processing company has implemented a Payment Processing API Mule application to process credit card and debit card transactions, Because the Payment Processing API handles highly sensitive information, the payment processing company requires that data must be encrypted both In-transit and at-rest.
To meet these security requirements, consumers of the Payment Processing API must create request message payloads in a JSON format specified by the API, and the message payload values must be encrypted.
How can the Payment Processing API validate requests received from API consumers?

  • A. The Mule application implementation can use the APIkit module to decrypt and then validate the JSON data
  • B. The Mule application implementation can use the Validation module to decrypt and then validate the JSON data
  • C. A Transport Layer Security (TLS) - Inbound policy can be applied in API Manager to decrypt the message payload and the Mule application implementation can then use the JSON Validation module to validate the JSON data
  • D. The Mule application implementation can use DataWeave to decrypt the message payload and then use the JSON Scheme Validation module to validate the JSON data

正解:C


質問 # 119
An organization is designing a Mule application to periodically poll an SFTP location for new files containing sales order records and then process those sales orders. Each sales order must be processed exactly once.
To support this requirement, the Mule application must identify and filter duplicate sales orders on the basis of a unique ID contained in each sales order record and then only send the new sales orders to the downstream system.
What is the most idiomatic (used for its intended purpose) Anypoint connector, validator, or scope that can be configured in the Mule application to filter duplicate sales orders on the basis of the unique ID field contained in each sales order record?

  • A. Configure a Database connector to filter and store each record by the order ID
  • B. Configure an Idempotent Message Validator component to filter each record by the order ID
  • C. Configure a Cache scope to filter and store each record from the received file by the order ID
  • D. Configure a watermark In an On New or Updated File event source to filter unique records by the order ID

正解:B


質問 # 120
A manufacturing company is planning to deploy Mule applications to its own Azure Kubernetes Service infrastructure.
The organization wants to make the Mule applications more available and robust by deploying each Mule application to an isolated Mule runtime in a Docker container while managing all the Mule applications from the MuleSoft-hosted control plane.
What is the most idiomatic (used for its intended purpose) choice of runtime plane to meet these organizational requirements?

  • A. CloudHub
  • B. Anypoint Service Mesh
  • C. Anypoint Platform Private Cloud Edition
  • D. Anypoint Runtime Fabric

正解:D


質問 # 121
An organization's IT team must secure all of the internal APIs within an integration solution by using an API proxy to apply required authentication and authorization policies.
Which integration technology, when used for its intended purpose, should the team choose to meet these requirements if all other relevant factors are equal?

  • A. Integration Platform-as-a-service (PaaS)
  • B. Robotic Process Automation (RPA)
  • C. API Management (APIM)
  • D. Electronic Data Interchange (EDI)

正解:C


質問 # 122
A customer wants to use the mapped diagnostic context (MDC) and logging variables to enrich its logging and improve tracking by providing more context in the logs.
The customer also wants to improve the throughput and lower the latency of message processing.
As an Mulesoft integration architect can you advise, what should the customer implement to meet these requirements?

  • A. Use synchronous logging at the INFO DEBUG or Trace level and use pattern layout with [%MDC] in the log4j2.xml configuration file and then configure the logging variables
  • B. Useasync logger at the level equal to DEBUG orTRACEand use pattern
    layout with [%MDC] in the log4j2.xml configuration file and then configure the logging variables
  • C. Use synchronous logging and use pattern layout with [%MDC] in the log4j2.xml configuration file and then configure the logging variables
  • D. Useasync logger at the level greater than INFO and use pattern layout with [%MDC] in the log4j2,xml configuration file and then configure the logging variables

正解:D


質問 # 123
An organization has implemented the cluster with two customer hosted Mule runtimes is hosting an application.
This application has a flow with a JMS listener configured to consume messages from a queue destination. As an integration architect can you advise which JMS listener configuration must be used to receive messages in all the nodes of the cluster?

  • A. Use the parameter primaryNodeOnly= "true" on the JMS listener
  • B. Use the parameter primaryNodeOnly= "false" on the JMS listener
  • C. Use the parameter primaryNodeOnly= "true" on the JMS listener with a nonshared subscription
  • D. Use the parameter primaryNodeOnly= "false" on the JMS listener with a shared subscription

正解:B


質問 # 124
......

試験問題集でMuleSoft-Integration-Architect-I練習無料最新のSalesforce練習テスト:https://www.goshiken.com/Salesforce/MuleSoft-Integration-Architect-I-mondaishu.html

MuleSoft-Integration-Architect-I試験問題、リアルMuleSoft-Integration-Architect-I練習問題集:https://drive.google.com/open?id=1C0qx__2ntqJdQiIobC54PtkpVcSwrwwc