
Practice Integration-Architect Questions With Certification guide Q&A from Training Expert VCE4Plus
Free Salesforce Integration-Architect Test Practice Test Questions Exam Dumps
NEW QUESTION # 60
Universal Containers (UC) currently owns a middleware tool and they have developed an API-led integration architecture with three API tiers. The first-tier interfaces directly with the systems of engagement, the second tier implements business logic and aggregates data, while the third-tier interfaces directly with systems of record. Some of the systems of engagement will be a mobile application, a web application, and Salesforce.
UC has a business requirement to return data to the systems of engagement in different formats while also enforcing different security protocols.
What should an Integration Architect recommend to meet these requirements?
- A. Enforce separate security protocols and return formats at the second tier of the API-led architecture.
- B. Implement an API gateway that all systems of engagement must interface with first.
- C. Enforce separate security protocols and return formats at the first tier of the API-led architecture.
- D. Leverage an Identity Provider solution that communicates with the API tiers via SAML
Answer: B
Explanation:
Explanation
The integration architect should recommend enforcing separate security protocols and return formats at the first tier of the API-led architecture. The first tier is also known as the experience layer, which is responsible for providing a tailored interface for each system of engagement. By enforcing security and format at this layer, the integration architect can ensure that each system of engagement can access the data in a secure and consistent way, without affecting the other layers.
References: [API-led Connectivity]
NEW QUESTION # 61
Northern Trail Outfitters (NTO) has an affiliate company that would like immediate notifications of changes to opportunities in the NTO Salesforce instance. The affiliate company has a CometD client available.
Which solution is recommended in order to meet the requirement?
- A. Create a PushTopic update event on the Opportunity Object to allow the subscriber to react to the streaming API.
- B. Configure External Services to call the subscriber in Apex in the Onchange Trigger event as part of the flow.
- C. A Implement a polling mechanism in the client that calls the SOAP API get updated method to get the ID values of each updated record.
- D. Create a connected app in the affiliate org and select the "Accept CometD API Requests".
Answer: A
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 # 62
A healthcare services company maintains a Patient Prescriptions System that has 50+ million records in a secure database. Their customer base and data set growing rapidly. They want to make sure that the following policies are enforced:
1. Identifiable patient prescriptions must exist only in their secure system's databaseand encrypted at rest.
2. Identifiable patient prescriptions must be made available only to people explicit authorized in the Patient Prescriptions System assigned nurses anddoctors, patient, and people explicitly the patient may authorize.
3. Must be available only to verified and pre-approved people or legal entities.
To enable this, the company provides the following capabilities:
1. One-time use identity tokens for patients, nurses, doctors, and other people that expire within a few minutes.
2. Certificates for legal entities.
. RESTful services.
The company has a Salesforce Community Cloud portal for patients, nurses, doctors, and other authorized people. A limited number of employees analyze de identified data in Einstein Analytics.
Which two capabilities should the integration architect require for the Community Cloud portal and Einstein Analytics?
Choose 2 answers
- A. Bulk load for Einstein Analytics
- B. Callouts to RESTful services
- C. Identity token data storage
- D. Encryption in transit and at rest
Answer: A,B
NEW QUESTION # 63
An architect recommended using Apex code to make callouts to an external system to process insurance quote.
What should the integration architect consider to make sure this is the right option for the integration?
- A. The limit on long-running requests (total execution time).
- B. The maximum number of parallel Apex callouts in a single continuation.
- C. The maximum callouts in a single Apex transaction.
- D. The limit of pending operations in the same transaction.
Answer: C
Explanation:
Explanation
The maximum callouts in a single Apex transaction is one of the factors that should be considered when choosing Apex code to make callouts to an external system. The limit is 100 callouts per transaction, and if this limit is exceeded, a LimitException is thrown. Therefore, the integration architect should evaluate the expected volume and frequency of the callouts and design the solution accordingly2 References: Salesforce API Limits and Usage
NEW QUESTION # 64
An Integration Architect has built a solution using REST API, updating Account, Contact, and other related information. The data volumes have increased, resulting in higher API calls consumed, and some days the limits are exceeded. A decision was made to decrease the number of API calls using bulk updates. The customer prefers to continue using REST API to avoid architecture changes.
Which REST API composite resources should the Integration Architect use to allow up to 200 records in one API call?
- A. Batch
- B. SObject Collections
- C. Composite
- D. SObject Tree
Answer: D
Explanation:
https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_composite_sobject_tree.htm
NEW QUESTION # 65
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. Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing.
- 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. Salesforce needs to be able to store information about the external system in order toknow which event to send out.
- E. External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events.
Answer: A,B,C
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 # 66
Northern Trail Outfitters (NTO) use Salesforce to track leads, opportunities, and to capture order details.
However, Salesforce isn't the system that holds or processes orders. After the order details are captured in Salesforce, an order must be created in the remote system, which manages the orders life cylce. The Integration Architect for the project is recommending a remote system that will subscribe to the platform event defined in Salesforce.
Which integration pattern should be used for this business use case?
- A. Remote Call In
- B. Fire and Forget
- C. Request and Reply
- D. Batch Data Synchronization
Answer: B
Explanation:
Explanation
The Fire and Forget pattern is suitable for this business use case because it allows sending a message from Salesforce to the remote system without waiting for a response or acknowledgement. This reduces the latency and complexity of the integration and enables asynchronous processing of the orders in the remote system. The platform event defined in Salesforce can be used to publish the order details to the remote system, which can subscribe to the event and create the order accordingly1
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. Named Credentials
- B. Protected Custom Metadata Types
- C. Protected Custom Settings
- D. Encrypted Custom Fields
Answer: A,D
NEW QUESTION # 68
Sales representatives at Universal Containers (UC) use Salesforce Sales Cloud as their primary CRM. UC owns a legacy homegrown application that stores a copy of customer dataas well. Sales representatives may edit or update Contact records in Salesforce if there is a change.
Both Salesforce and the homegrown application should be kept synchronized for consistency. UC has these requirements:
1. When a Contact record in Salesforce is updated, the external homegrown application should be
2. The synchronization should be event driven.
3. The integration should be asynchronous.
Which option should an architect recommend to satisfy the requirements?
- A. Leverage Platform Events to publish a custom event message containing changes to the Contact object.
- B. Write an Apex Trigger with the @future annotation.D Use an ETL tool to keep Salesforce and the homegrown application in sync on a regular candence.
- C. Leverage Change Data Capture to track changes to the Contact object and write a CometD subscriber on the homegrown application.
Answer: C
Explanation:
Explanation
Leverage Change Data Capture to track changes to the Contact object and write a CometD subscriber on the homegrown application. This solution meets the requirements of keeping Salesforce and the homegrown application synchronized for consistency, using event-driven and asynchronous integration. Change Data Capture is a feature that allows you to receive near real-time notifications of changes to Salesforce records, such as inserts, updates, deletes, and undeletes. You can use Change Data Capture to track changes to the Contact object, and publish them as events to an event bus. CometD is a protocol that allows you to subscribe to events from the event bus using a streaming API. You can write a CometD subscriber on the homegrown application, and use it to receive the events and update the customer data accordingly.
References: Certification - Integration Architect - Trailhead, [Change Data Capture Developer Guide],
[Streaming API Developer Guide]
NEW QUESTION # 69
A company accepts payment requests 24x7. Once they accept a payment request, their service level agreement (SLA) requires them to make sure each payment request is processed by their Payment System. They track payment requests using a globally unique identifier created at the Data Entry Point. Their simplified flow is as shown in the diagram.
They encounter intermittent update errors when two or more processes try to update the same Payment Request record at the same time.
Which two recommendations should an integration architect make to improve their SLA and update conflict handling?
Choose 2 answers
- A. Payment System should process a payment request only once.
- B. Payment System and Middleware should automatically retry requests.
- C. Middleware should coordinate request delivery and payment processing.
- D. Data Entry Point and Middleware should automatically retry requests.
Answer: A,C
NEW QUESTION # 70
Northern Trail Outfitters (NTO) use Salesforce to track leads, opportunities, and to capture order details.
However, Salesforce isn't the system that holds or processes orders. After the order details are captured in Salesforce, an order must be created in the remote system, which manages the orders life cylce. The Integration Architect for the project is recommending a remote system that will subscribe to the platform event defined in Salesforce.
Which integration pattern should be used for this business use case?
- A. Remote Call In
- B. Fire and Forget
- C. Request and Reply
- D. Batch Data Synchronization
Answer: B
Explanation:
Explanation
The Fire and Forget pattern is suitable for this business use case because it allows sending a message from Salesforce to the remote system without waiting for a response or acknowledgement. This reduces the latency and complexity of the integration and enables asynchronous processing of the orders in the remote system. The platform event defined in Salesforce can be used to publish the order details to the remote system, which can subscribe to the event and create the order accordingly1
NEW QUESTION # 71
Northern Trail Outfitters needs to present shipping costs and estimated delivery times to their customers.
Shipping services used vary by region, and have similar but distinct service request parameters.
Which integration component capability should be used?
- A. Enterprise Service Bus to determine which shipping service to use, and transform requests to the necessary format.
- B. Outbound Messaging to request costs and delivery times from Shipper delivery services with automated error retry.
- C. Enterprise Service Bus user interface to collect shipper-specific form data.
- D. APEX REST Service to implement routing logic to the various shipping service.
Answer: A
Explanation:
Explanation
Using an Enterprise Service Bus (ESB) to determine which shipping service to use, and transform requests to the necessary format is a good solution because it can provide routing, transformation, mediation, and orchestration capabilities for integrating different services. An ESB can also abstract the complexity and heterogeneity of the services from the client application, which simplifies the integration. Using Outbound Messaging to request costs and delivery times from Shipper delivery services with automated error retry is not a good solution because Outbound Messaging is a Salesforce-specific feature that uses SOAP web services, which may not be compatible with all shipping services. Using APEX REST Service to implement routing logic to the various shipping service is also not a good solution because it can introduce performance and scalability issues, as well as increase the maintenance cost and complexity of the code. Using Enterprise Service Bus user interface to collect shipper-specific form data is not a valid option because an ESB does not have a user interface component. Reference: Salesforce Integration Architecture Designer Resource Guide, page 16-17
NEW QUESTION # 72
Northern Trail Outfitters is creating a distributable Salesforce package for other Salesforce orgs within the company. The package needs to call into a custor ApexREST endpoint in the central org. The security team wants to ensure a specific integration account is used in the central org that they will authorize after installation of the package.
Which three items should an architect recommend to secure the integration in the package?
Choose 3 answers
- A. Use the Auth Provider configured and select the identity type as Named Principal with OAuth 2.0 as the protocol and Select Start Authentication Flow on Save.
- B. Create a connected app in the central org and add the callback URL of each org the package is installed in to redirect to after successful authentication.
- C. Create an Auth provider in the package and set the consumer key and consumer secret of the connected app in the central org.
- D. Contact Salesforce support and create a case to temporarily enable API access for managed packages.
- E. Use an encrypted field to store the password that the security team enters and use password management for external orgs and set the encryption method to TLS 1.2.
Answer: A,B,C
Explanation:
Explanation
Answer A is valid because creating an Auth provider in the package and setting the consumer key and consumer secret of the connected app in the central org can allow the package to authenticate with the central org using OAuth 2.0. An Auth provider is a configuration that specifies how to connect to an external service that uses a specific identity protocol. A connected app is an application that can access Salesforce resources using APIs and standard protocols. The consumer key and consumer secret are credentials that identify the connected app to Salesforce.
Answer C is valid because creating a connected app in the central org and adding the callback URL of each org the package is installed in to redirect to after successful authentication can enable the package to obtain an access token from the central org using OAuth 2.0. The callback URL is a parameter that specifies where the user should be redirected after granting or denying permission to access Salesforce resources. The access token is a credential that can be used to invoke the custom Apex REST endpoint in the central org.
Answer E is valid because using the Auth Provider configured and selecting the identity type as Named Principal with OAuth 2.0 as the protocol and selecting Start Authentication Flow on Save can initiate the authentication flow when installing the package. The identity type determines how the package accesses Salesforce resources on behalf of users or an application. The Named Principal identity type means that the package uses a single credential, such as a username and password or an access token, to access Salesforce resources for all users. The Start Authentication Flow on Save option means that the package will prompt the user to enter the credential when saving the Auth Provider configuration.
Answer B is not valid because contacting Salesforce support and creating a case to temporarily enable API access for managed packages is not a necessary or recommended action. API access for managed packages is enabled by default and does not require any special permission or configuration from Salesforce support. Moreover, this action does not address the security requirement of using a specific integration account in the central org that will be authorized after installation of the package.
Answer D is not valid because using an encrypted field to store the password that the security team enters and using password management for external orgs and setting the encryption method to TLS 1.2 is not a secure or reliable solution. An encrypted field is a custom field that encrypts sensitive data at rest and masks it on the user interface. However, this field does not prevent unauthorized access or leakage of data, as it can be decrypted by users who have the View Encrypted Data permission or by Apex code that runs in system mode. Moreover, this field does not support encryption methods such as TLS 1.2, which are used for securing data in transit, not at rest.
References: Auth Provider: Connected Apps : OAuth 2.0 Web Server Authentication Flow : Named Credentials as Callout Endpoints : API Access in Packages : Encrypted Fields : Encryption Methods Available in Salesforce
11of30
NEW QUESTION # 73
Northern Trail Outfitters (NTO) has recently implemented middleware for orchestration of services across platforms. The ERP system being used requires transactions be captured near real time at a REST endpoint initiated in Salesforce when creating an order object. Additionally, the Salesforce team has limited development resources and requires a low code solution.
Which two options will fulfill the use case requirements?
Choose 2 answers
- A. Use Remote Process Invocation fire and forget pattern on insert on the order object using Flow Builder.
- B. Use a process builder to create a Platform Event, selecting the record type as the Platform Event Name on insert of record.
- C. Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
- D. Implement Change Data Capture on the order object and leverage the replay Id in the middleware solution.
Answer: A,D
NEW QUESTION # 74
Universal Containers (UC) is a large printing company that sells advertisement banners. The company works with third-party agents on banner initial design concepts. The design files are stored in an on-premise file store that can be accessed by UC internal users and the third party agencies. UC would like to collaborate with the
3rd part agencies on the design files and allow them to be able to view the design files in the community.
The conceptual design files size is 2.5 GB.
Which solution should an integration architect recommend?
- A. Create a lightning component with a Request and Reply integration pattern to allow the community users to download the design files.
- B. Use Salesforce Files to link the files to Salesforce records and display the record and the files in the community.
- C. Define an External Data Source and use Salesforce Connect to upload the files to an external object.
Link the external object using Indirect lookup. - D. Create a custom object to store the file location URL, when community user clicks on the file URL, redirect the user to the on-prem system file location.
Answer: D
Explanation:
Explanation
The best solution for this scenario is to use a custom object to store the file location URL and redirect the community user to the on-premise file store when they click on the URL. This way, the community user can access the large design files without having to download them or use any external data source. Option A is not feasible because the Request and Reply integration pattern is not suitable for large files and would cause performance issues. Option B is not correct because Salesforce Connect cannot upload files to an external object, only data. Option D is not possible because Salesforce Files has a limit of 2 GB per file, and the design files are 2.5 GB in size. References:
Salesforce Connect Developer Guide
Salesforce Files Developer Guide
NEW QUESTION # 75
......
Salesforce Integration-Architect certification is ideal for professionals who are responsible for integrating Salesforce with other systems, such as ERP, CRM, and marketing automation platforms. Salesforce Certified Integration Architect certification is also relevant for architects, developers, and technical leads who want to enhance their expertise in Salesforce integration. Salesforce Certified Integration Architect certification exam is designed to assess the candidate’s ability to design and implement integration solutions that address complex business requirements, integrate with various systems, and ensure data integrity and security.
Prepare Top Salesforce Integration-Architect Exam Audio Study Guide Practice Questions Edition: https://www.vce4plus.com/Salesforce/Integration-Architect-valid-vce-dumps.html
Dumps Practice Exam Questions Study Guide for the Integration-Architect Exam: https://drive.google.com/open?id=1mpBLOCODKqTTs0eUarZnghOfJk2_ZI3i