Real Salesforce Integration-Architect Exam Questions Study Guide [Q63-Q80]

Share

Real Salesforce Integration-Architect Exam Questions Study Guide

Updated and Accurate Integration-Architect Questions for passing the exam Quickly


Salesforce Integration-Architect certification exam is designed for professionals who specialize in the integration of various systems using the Salesforce platform. Salesforce Certified Integration Architect certification validates a candidate's expertise in the design and implementation of secure and scalable integrations between Salesforce and other systems.

 

NEW QUESTION # 63
KiA B2C Enterprise Customer has the following use case that involves processing payment from an external payment gateway service in Salesforce.
1. Customer requests Customer Service Representative (CSR) for a Service upgrade.
2. Customer provides credit card details to CSR for payment.
3. CSR submits payment information in Salesforce, and processed in a
4. CSR receives confirmation of payment.
5. CSR upgrades service for customer and confirms Customer.
external payment gateway.
This use case requires the CSR to obtain confirmation of payment before upgrading the service.
The integration with Payment gateway needs to be reliable and monitored for audit purposes.
The payment gateway service is an external RESTful service that the B2C Enterprise Customer has subscribed for.
What should an Integration Architect recommend for this integration?

  • A. Make a callout to the payment gateway through ESB supporting error handling and logging for audit purposes.
  • B. Platform events allow integration to payment gateway through the exchange of real-time event data, platform events are scalable and secure.
  • C. Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
  • D. Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.

Answer: A

Explanation:
Explanation
Make a callout to the payment gateway through ESB supporting error handling and logging for audit purposes. This solution meets the requirements of integrating with an external RESTful service, ensuring real-time updates to the CSR, and supporting post payment processes. ESB stands for Enterprise Service Bus, which is a software architecture model that allows communication between different applications via a common bus. ESB can handle the callout to the payment gateway service, and provide error handling, logging, routing, transformation, and orchestration capabilities. ESB can also integrate with other systems or services that are involved in the post payment processes, such as billing, invoicing, or reporting.
References: Certification - Integration Architect - Trailhead, [Enterprise Integration Patterns]


NEW QUESTION # 64
Northern Trail Outfitters (NTO) has recently changed their Corporate Security Guidelines. The guidelines require that all cloud applications pass through a secure firewall before accessing on-premise resources. NTO is evaluating middleware solutions to integrate cloud applications with on-premise resources and services.
What are two considerations an Integration Architect should evaluate before choosing a middleware solution?
Choose 2 answers

  • A. An API gateway component is deployable behind a Demilitarized Zone (DMZ) or perimeter network.
  • B. The middleware solution enforces the OAuth security protocol.
  • C. The middleware solution is capable of establishing a secure API gateway between cloud applications and on-premise resources.
  • D. The middleware solution is able to interface directly with databases via an ODBC connection string.

Answer: A,C

Explanation:
Explanation
An API gateway is a component that acts as a single point of entry for all cloud applications to access on-premise resources and services. It can provide security, routing, transformation, and other features to facilitate integration. An API gateway component should be deployable behind a DMZ or perimeter network, which is a subnetwork that separates the internal network from the external network and provides an additional layer of security. The middleware solution should also be capable of establishing a secure API gateway between cloud applications and on-premise resources, which may involve using protocols such as HTTPS, SSL/TLS, or VPN. The OAuth security protocol is not a requirement for choosing a middleware solution, as it is a standard for authorizing access to resources on behalf of a user. The middleware solution's ability to interface directly with databases via an ODBC connection string is also not a requirement, as it is a specific feature that may or may not be needed depending on the integration scenario. Reference: Salesforce Integration Architecture Designer Resource Guide, page 14-15


NEW QUESTION # 65
A company's cloud-based single page application consolidates data local to the application with data from on premise and 3rd party systems. The diagram below typifies the application's combined use of synchronous and asynchronous calls.

The company wants to use the average response time of its application's user interface as a basis for certain alerts. For this purpose, the following occurs:
1. Log every call's start and finish date and time to a central analytics data store.
2. Compute response time uniformly as the difference between the start and finish date and time - A to H in the diagram.
Which computation represents the end-to-end response time from the user's perspective?

  • A. Sum of A and H
  • B. Sum of A, G, and H
  • C. Sum of A to F
  • D. Sum of A to H

Answer: A


NEW QUESTION # 66
Which WSDL should an architect consider when creating an integration that might be used for more than one salesforce organization and different met

  • A. Enterprise WSDL
  • B. Partner WSDL
  • C. SOAP API WSDL
  • D. Corporate WSDL

Answer: B


NEW QUESTION # 67
A company's security assessment noted vulnerabilities on the un managed packages in their Salesforce orgs, notably secrets that are easily accessible and in plain text, such as usernames, passwords, and OAuth tokens used in callouts from Salesforce.
Which two persistence mechanisms should an integration architect require to be used to ensure that secrets are protected from deliberate or inadvertent exposure?
Choose 2 answers

  • A. Protected Custom Metadata Types
  • B. Named Credentials
  • C. Encrypted Custom Fields
  • D. Protected Custom Settings

Answer: B,D

Explanation:
Explanation
Named Credentials and Protected Custom Settings are two persistence mechanisms that can be used to ensure that secrets are protected from deliberate or inadvertent exposure. Named Credentials allow you to specify the URL of a callout endpoint and its required authentication parameters in one definition. Salesforce manages all the authentication for Apex callouts that specify a named credential as the callout endpoint, and you don't have to add more authentication logic in your Apex code. Named Credentials can be defined to provide a secure and convenient way of setting up authenticated callouts, and they can also be used in Lightning components, Visualforce pages, and flows1.
Protected Custom Settings are a type of custom settings that store application-specific data that is hidden from subscribers. They are only accessible by the managed package that created them, and they can be used to store secrets such as encryption keys, passwords, or tokens. Protected Custom Settings can be accessed by Apex code, formulas, or validation rules within the same namespace as the settings2.
Encrypted Custom Fields are not a suitable mechanism for storing secrets, because they are not designed to prevent unauthorized access to sensitive data. Encrypted Custom Fields allow you to encrypt text fields using a standard encryption scheme. The encrypted data is masked in reports, list views, and search results, but it can still be viewed by users who have the "View Encrypted Data" permission. Encrypted Custom Fields are intended to protect data from unauthorized access by users within your organization, not from external threats or malicious code3.
Protected Custom Metadata Types are another type of custom metadata types that store application-specific data that is hidden from subscribers. They are similar to Protected Custom Settings, but they have some advantages such as being deployable using change sets or Metadata API, being accessible by SOQL queries, and being able to reference other metadata types or settings. However, Protected Custom Metadata Types cannot be used to store secrets, because they do not support encryption or masking of sensitive data. Protected Custom Metadata Types are intended to store configuration data that is specific to your managed package, not secrets that need to be secured.
Therefore, the correct answer is B and D, because Named Credentials and Protected Custom Settings are the only persistence mechanisms that can be used to securely store secrets in Salesforce.
References: 1: Named Credentials | Apex Developer Guide | Salesforce Developers 2: Custom Settings | Apex Developer Guide | Salesforce Developers 3: Encrypted Fields | Salesforce Help : [Protected Custom Metadata Types | ISVforce Guide | Salesforce Developers]


NEW QUESTION # 68
An architect decided to use Platform Events for integrating Salesforce with an external system for a company.
Which three things should an architect consider when proposing this type of integration mechanism?
Choose 3 answers

  • A. Salesforce needs to be able to store information about the external system in order toknow which event to send out.
  • B. To publish an event, the integration user in salesforce needs create permission on the event entity.
  • C. To subscribe to an event, the integration user in salesforce needs read access to theevent entity.
  • D. Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing.
  • E. External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events.

Answer: B,C,D

Explanation:
Explanation
Platform Events are a type of event-driven architecture that allows you to publish and subscribe to events in Salesforce and external systems. To subscribe to an event, the integration user in Salesforce needs read access to the event entity, which defines the schema and properties of the event message. To publish an event, the integration user in Salesforce needs create permission on the event entity, which is a special type of sObject that can be inserted into the platform event queue. Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing. Salesforce does not guarantee the delivery or acknowledgment of the event by the external system. The external system should implement its own logic to handle errors, such as retrying failed events, logging errors, or sending notifications. References: Certification - Integration Architect - Trailhead, [Platform Events Developer Guide]


NEW QUESTION # 69
A company that is a leading provider of training delivers courses to students globally. The company decided to use customer community in order to allow studer to log in to the community, register for courses and pay course fees. The company has a payment gateway that takes more than 30 seconds to process the payn transaction. Students would like to get the payment result in real-time so in case an error happens, the students can retry the payment process.
What is the recommended integration approach to process payments based on this requirement?

  • A. Use platform event to process payment to the payment gateway.
  • B. Use request and reply to make an API call to the payment gateway.
  • C. Use continuation to process payment to the payment gateway.
    C Use change data capture to process payment to the payment gateway.

Answer: C


NEW QUESTION # 70
Northern Trail Outfitters (NTO) has an integration set up between a Salesforce org and a quoting system. NTO would like to show a notification to all sales representatives that use Salesforceanytime the quoting system will be taken down for maintenance.
Which Salesforce API should an Integration Architect use to fulfill this requirement?

  • A. REST API
  • B. Tooling API
  • C. Connect REST API
  • D. Streaming API

Answer: D

Explanation:
Explanation
Streaming API is the best option for sending real-time notifications of changes to Salesforce data. Streaming API uses a publish-subscribe model to push relevant data to subscribers without polling. Streaming API supports PushTopic events, which are based on SOQL queries that define the data changes to listen for. The affiliate company can subscribe to a PushTopic event on the NTO Salesforce org and receive notifications whenever the data that matches the query changes. This way, the affiliate company can be informed of any updates to the opportunities in the NTO Salesforce instance.


NEW QUESTION # 71
Universal Containers is a global financial company that sells financial products and services.
There is a daily scheduled Batch Apex job that generates invoice from a given set of orders.
UC requested building a resilient integration for this batch apex job in case the invoice generation fails.
What should an integration architect recommend to fulfill the requirement?

  • A. Build Batch Retry & Error Handling using BatchApexErrorEvent.
  • B. Batch Retry & Error Handling report to monitor the error handling.
  • C. Build Batch Retry & Error Handling in the middleware.
  • D. Build Batch Retry & Error Handling in the Batch Apex Job itself.

Answer: A


NEW QUESTION # 72
What is the first thing an Integration Architect should validate if a callout from a LightningWeb Component to an external endpoint is failing?

  • A. The endpoint domain has been added to Cross-Origin Resource Sharing.
  • B. The endpoint URL has been added to Remote Site Settings.
  • C. The endpoint URL has been added to Content Security Policies.
  • D. The endpoint URL has added been to an outbound firewall rule.

Answer: A

Explanation:
Explanation
The first thing an integration architect should validate if a callout from a Lightning Web Component to an external endpoint is failing is the endpoint domain has been added to Cross-Origin Resource Sharing (CORS).
CORS is a mechanism that allows web browsers to make requests to servers on different origins, such as different domains, protocols, or ports. CORS requires the server to send back a special header that indicates whether the browser is allowed to access the resource or not. If the endpoint domain is not added to the CORS whitelist in Salesforce, the browser will block the callout and throw an error. Option B is not correct because Content Security Policies (CSP) are used to control what resources can be loaded on a Visualforce or Lightning page, such as scripts, stylesheets, images, etc. CSP does not affect the callout from a Lightning Web Component to an external endpoint. Option C is not correct because outbound firewall rules are used to restrict the network traffic from Salesforce to external systems. Firewall rules are configured at the network level, not at the Salesforce level. Option D is not correct because Remote Site Settings are used to specify the domains that are allowed for callouts from Apex code, not from Lightning Web Components. References:
Working with CORS and CSP to Call APIs from LWC
[Cross-Origin Resource Sharing (CORS)]


NEW QUESTION # 73
A large enterprise customer with the following system landscape is planning to implement Salesforce Sales Cloud.

The following business processes need to be supported in Salesforce:
1. Sales Consultants should be able to have access to current inventory.
2. Enterprise Resource Planning System(ERP) is the system of record for pricing information.
3. Quotes should be generated in Salesforce with pricing from ERP.
4. Sales Management uses a Enterprise Business Intelligence (BI) tool to view Sales dashboards.
5. Master Data Management (MDM) is the system of record for customers and prospects.
6. Invoices should be accessible in Salesforce.
Which systems in the landscape should the Integration Consultant consider to be integrated with Salesforce to support the business requirements?

  • A. ERP, Invoices system, Data Warehouse and BI Tool
  • B. ERP, MDM, Data Warehouse, Invoices system
  • C. ERP, MDM, BI tool and Data Warehouse
  • D. ERP, Inventory, Pricing Engine, Invoices system

Answer: D


NEW QUESTION # 74
Northern Trail Outfitters is planning to create a native employee facing mobile app with the look and feel of Salesforce's Lighting Experience. The mobile ap needs to integrate with their Salesforce org.
Which Salesforce API should be used to implement this integration?

  • A. REST API
  • B. User Interface API
  • C. Connect REST API
  • D. Streaming API

Answer: B


NEW QUESTION # 75
An enterprise architect has requested the Salesforce Integration architect to review the following (see diagram & description) and provide recommendations after carefully considering all constraints of the enterprise systems and Salesforce platform limits.

* About 3,000 phone sales agents use a Salesforce Lightning UI concurrently to check eligibility of a customer for a qualifying offer.
* There are multiple eligibility systems that provides this service and are hosted externally. However, their current response times could take up to 90 seconds to process and return (there are discussions to reduce the response times in future, but no commitments are made).
* These eligibility systems can be accessed through APIs orchestrated via ESB (MuleSoft).
* All requests from Salesforce will have to traverse through customer's API Gateway layer and the API Gateway imposes a constraint of timing out requests after 9 seconds.
Which three recommendations should be made?
Choose 3 answers

  • A. ESB (Mule) with cache/state management to return a requestID (or) response if available from external system.
  • B. Recommend synchronous Apex call-outs from Lightning UI to External Systems via Mule and implement polling on API gateway timeout.
  • C. Implement a 'Check Update' button that passes a requestID received from ESB (user action needed).
  • D. When responses are received by Mule, create a Platform Event in Salesforce via Remote-Call-In and use the empAPI in the lightning UI to serve 3,000 concurrent users.
  • E. Use Continuation callouts to make the eligibility check request from Salesforce from Lightning UI at page load.

Answer: A,C,E


NEW QUESTION # 76
Universal containers is planning to implement Salesforce as their CRM system. Currently they have the following systems
1. Leads are managed in a Marketing System.
2. Sales people use Microsoft Outlook to enter contacts, emails and manage activities.
3. Inventory, Billing and Payments are managed in their ERP system. 4. The proposed CRM system is expected to provide Sales and Support people the ability to have a single view of their customers and manage their contacts, emails and activities in Salesforce CRM.
What should an Integration Consultant consider to support the proposed CRM system strategy?

  • A. Plan for migration of customer and sales data across systems on a regular basis to keep them in sync.
  • B. Explore Out of box Salesforce connectors for integration with ERP, Marketing and Microsoft Outlook systems.
  • C. Evaluate current and future data and system usage and then identify potential integration requirements to Salesforce.
  • D. Propose a middleware system that can support interface between systems with Salesforce.

Answer: C


NEW QUESTION # 77
A company in a heavily regulated industry requires data in legacy systems to be displayed in Salesforce user interfaces (UIs). They are proficient in their cloud-based ETL (extract, transform, load) tools. They expose APIs built on their on-premise middleware to cloud and on-premise applications.
Which two findings about their current state will allow copies of legacy data in Salesforce?
Choose 2 answers

  • A. Only on-premise systems are allowed access to legacy systems.
  • B. Legacy systems can use queues for on-premise integration.
  • C. On-premise middleware provides APIs to legacy systems data.
  • D. Cloud-based ETL can access Salesforce and supports queues.

Answer: C,D


NEW QUESTION # 78
Northern Trail Outfitters' ERP is integrated with Salesforce and syncs several million contacts per day. To prevent specific data from syncing, the integration uses a SOQL query filtered by sharing hierarchy.
Which two things should an architect do to improve the performance of the integration?
Choose 2 answers

  • A. Remove the query filters.
  • B. Include selective criteria in query filters.
  • C. Include non-selective criteria in query filters.
  • D. Remove the sharing restrictions.

Answer: B,D

Explanation:
https://help.salesforce.com/articleView?id=000325247&type=1&mode=1


NEW QUESTION # 79
An Enterprise Customer is planning to implement Salesforce to support case management. Below, is their current system landscape diagram.

Considering Salesforce capabilities, what should the Integration Architect evaluate when integrating Salesforce with the current system landscape?

  • A. Integrating Salesforce with Email Management System, Order Management System and Case Management System.
  • B. Integrating Salesforce with Order Management System, Email Management System and Case Management System.
  • C. Integrating Salesforce with Order Management System, Data Warehouse and Case Management System.
  • D. Integrating Salesforce with Data Warehouse, Order Management and Email Management System.

Answer: D


NEW QUESTION # 80
......

Prepare Important Exam with Integration-Architect Exam Dumps: https://www.dumpsreview.com/Integration-Architect-exam-dumps-review.html

Download Real Integration-Architect Exam Dumps for candidates. 100% Free Dump Files: https://drive.google.com/open?id=1xRp8h2W936-i_bpVq-S_dYRkTxTaGh9M