
2024 Latest Integration-Architect dumps Exam Material with 112 Questions
Salesforce Integration-Architect Questions and Answers Guarantee you Oass the Test Easily
NEW QUESTION # 16
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. Implement an API gateway that all systems of engagement must interface with first.
- B. Enforce separate security protocols and return formats at the second tier of the API-led architecture.
- 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: A
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 # 17
business requires automating the check and update of the phone number type classification (mobile vs. landline) for all in-coming calls delivered to their phone sales agents. The following conditions exist:
1. At peak, their call center can receive up to100,000 calls per day.
2. The phone number type classification is a service provided by an external service API.
3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient).
ARemote-Call-In pattern and/or Batch Synchronization (Replication via ETL: System -> Salesforce) are determined to work with a middleware hosted on custom premise.
In order to implement these patterns and mechanisms, which component should an integration architect recommend?
- A. Firewall and reverse proxy are required to protect internal APIs and resource being exposed.
- B. ConnectedApp configured in Salesforce to authenticate the middleware.
- C. An API Gateway that authenticates requests from Salesforce into the Middleware (ETL/ESB).
- D. IoConfigure Remote Site Settings in Salesforce to authenticate the middleware.
Answer: B
Explanation:
Explanation
A Connected App is a framework that enables an external application to integrate with Salesforce using APIs and standard protocols, such as OAuth. By configuring a Connected App in Salesforce, the integration can authenticate the middleware and grant access to the Salesforce data and services. This is a secure and flexible solution that does not require configuring Remote Site Settings, API Gateway, or Firewall and reverse proxy2 References: 1: BatchApexErrorEvent 2: Connected Apps
NEW QUESTION # 18
A large consumer goods manufacturer operating in multiple countries isplanning to implement Salesforce for their Sales and Support operations globally. They have the following security requirements:
1. Internal users from each country have to be authenticated with their local active directory.
2. Customers can create their own login or use Google login.
3. Partners have to be authenticated through a central system which is to be determined.
4. Internal users will have access to the central ERP with their credentials maintained in the ERP.
5. Additional internal systemswill be integrated with Salesforce for Sales and Support business processes.
Which three requirements should the integration architect evaluate while designing the integration needs of this project?
Choose 3 answers
- A. Evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners.
- B. Consider Third party Single Sign On solution supporting all user authentication including customer and partner.
- C. Evaluate Salesforce native authentication mechanism for all users including customers and partners.
- D. Assess security requirements for internal systems and decide Integration methods that support the requirements.
- E. Evaluate Salesforce solution for customers and for partners, using third party solution for internal users.
Answer: A,C,D
Explanation:
Explanation
The requirements that the integration architect should evaluate while designing the integration needs of this project are:
Assess security requirements for internal systems and decide Integration methods that support the requirements.
Evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners.
Evaluate Salesforce native authentication mechanism for all users including customers and partners.
The integration architect should assess the security requirements for internal systems, such as the ERP system and other systems that will be integrated with Salesforce for Sales and Support business processes. The security requirements may include authentication protocols, encryption standards, data access policies, and compliance regulations. The integration architect should then decide on the integration methods that support these requirements, such as SOAP or REST APIs, middleware solutions, or connectors. The integration architect should also evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners. A custom authentication mechanism may be necessary to integrate with the local active directory of each country and provide a seamless user experience. The integration architect should also consider how to support customers and partners who have different authentication options, such as self-registration or Google login. The integration architect should also evaluate Salesforce native authentication mechanism for all users including customers and partners. Salesforce native authentication mechanism is a built-in feature that allows users to log in to Salesforce with their username and password.
Salesforce native authentication mechanism may be simpler and easier to implement than a custom or third-party solution, but it may not meet all the security requirements or user preferences. The integration architect should compare the pros and cons of each option and choose the best one for the project. Evaluating Salesforce solution for customers and for partners, using third party solution for internal users is not a valid requirement because it does not address the need to authenticate internal users with their local active directory.
Considering third party Single Sign On solution supporting all user authentication including customer and partner is not a valid requirement because it does not address the need to integrate with internal systems and their security requirements.
NEW QUESTION # 19
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. Encryption in transit and at rest
- B. Identity token data storage
- C. Callouts to RESTful services
- D. Bulk load for Einstein Analytics
Answer: C,D
NEW QUESTION # 20
Universal Containers is a global financial company that sells financial products and services including, bank accounts, loans, and insurance. UC uses Salesforce Service cloud to service their customer via calls, live chat.
The support agents would open bank accounts on the spot for customers who are inquiring about UC bank accounts.
UC Core banking system is the system of record for bank accounts and all accounts opened in salesforce have to be synced in real-time to the core banking system. Support agents need to inform the customers with the newly created bank account ID which has to be generated from the core banking system.
Which integration pattern is recommended for this use case?
- A. Use salesforce platform event.
- B. Use streaming API to generate push topic.
- C. Use outbound message.
- D. Use request and reply.
Answer: D
Explanation:
Explanation
Using request and reply is the recommended integration pattern for this use case because it allows the support agents to send a request to the core banking system and receive a response with the bank account ID in real-time. This way, the support agents can inform the customers with the newly created bank account ID without any delay or inconsistency. Using streaming API to generate push topic is not a good solution because it is used for event-driven integration, not for web-service integration. Using outbound message is also not a good solution because it is a Salesforce-specific feature that uses SOAP web services, which may not be compatible with the core banking system. Using Salesforce platform event is also not a good solution because it is used for event-driven integration, not for web-service integration. Reference: Salesforce Integration Architecture Designer Resource Guide, page 29-30
NEW QUESTION # 21
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 andlogging for audit purposes.
- B. Use External Services feature to integrate gateway to Salesforce ensuring real-timeupdates the CSR and support post payment processes.
- C. Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of calloutsand responses are logged for audit purposes.
- D. Platform events allow integration to payment gateway through the exchange ofreal-time event data, platform events are scalable and secure.
Answer: A
NEW QUESTION # 22
A company needs to integrate a legacy on premise application that can only support SOAP API. After the Integration Architect has evaluated the requirements and volume, they determined that the Fire and Forget integration pattern will be most appropriate for sending data from Salesforce to the external application and getting response back in a strongly typed format.
Which integration capabilities should be used to integrate the two systems?
- A. Outbound Message for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to salesforce.
- B. Outbound Message for Salesforce to Legacy System direction and SOAP API using Partner WSDL for the communication back from legacy system to salesforce.
- C. Platform Events for Salesforce to Legacy System direction and SOAP API using Partner WSDL for the communication back from legacy system to salesforce.
- D. Platform Events for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to salesforce.
Answer: A
NEW QUESTION # 23
A conglomerate is designing a Lightning Web Component (LWC) to display transactions aggregated from different sources. Their current system landscape is as follows:
1. Transactions are created at any time through their various on-premise and cloud-based systems.
2. All necessary transactions are replicated to a custom Transaction object in Salesforce. It is updated periodically so it only has a subset of the necessary transactions between updates.
3. Middleware supports publish-subscribe interactions and provides RESTful Enterprise APIs that can retrieve transactions from on-premise and cloud-based systems.
The company wants to address a usability concern regarding incomplete data displayed on the LWC component. What should the Integration Architect specify so the LWC will be able to display all the required transactions?
- A. Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
- B. Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.
- C. Call the Enterprise APIs directly from the LWC's JavaScript code and redisplay the LWC on receipt of the API response.
- D. Let the Lightning Data Service with an ©wire adapter display new values when the custom object records change.
Answer: C
NEW QUESTION # 24
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. External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events.
- B. To publish an event, the integration user in salesforce needs create permission on the event entity.
- C. Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing.
- D. Salesforce needs to be able to store information about the external system in order toknow which event to send out.
- E. To subscribe to an event, the integration user in salesforce needs read access to theevent entity.
Answer: B,C,E
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 # 25
Northern Trail Outfitters wants to use Salesforce as a front end for creating accounts using the lead-to-opportunity process.
1. An order is created in Salesforce when the opportunity is closed and won, but the back-end ERP system is the data master for order,
2. Customer wants to be able to see within Salesforce all the stages of order processing like Order Created, Order Shipped, Order Paid that are within the retention window.
Which two message durability considerations should an Integration Architect make when designing a solution to meet these business requirements?
Choose 2 answers
- A. High-volume event messages are stored for 24 hours (one day).
- B. High-volume event messages are stored for 72 hours (three days).
- C. When subscribing to Salesforce Event bus, ReplaylD is used with a value of -1 to be able to see new events.
- D. When subscribing to Salesforce Event bus, ReplaylD is used with a value of -2 to be able to see old and new events.
Answer: B,D
Explanation:
https://developer.salesforce.com/docs/atlas.en-us.api_streaming.meta/api_streaming/using_streaming_api_durability.htm
NEW QUESTION # 26
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. Build Batch Retry & Error Handling in the middleware.
- C. Build Batch Retry & Error Handling in the Batch Apex Job itself.
- D. Batch Retry & Error Handling report to monitor the error handling.
Answer: A
NEW QUESTION # 27
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 continuation to process payment to the payment gateway.
C Use change data capture to process payment to the payment gateway. - B. Use platform event to process payment to the payment gateway.
- C. Use request and reply to make an API call to the payment gateway.
Answer: A
NEW QUESTION # 28
An Integration Developer is developing an HR synchronization app for a client. The app synchronizes Salesforce record data changes with an HR system that's external to Salesforce.
What should the integration architect recommend to ensure notifications are stored for up to three days if data replication fails?
- A. Platform Events
- B. Callouts
- C. Change Data Capture
- D. Generic Events
Answer: C
Explanation:
https://trailhead.salesforce.com/en/content/learn/modules/change-data-capture/understand-change-data-capture
NEW QUESTION # 29
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. SObject Collections
- B. Batch
- C. Composite
- D. SObject Tree
Answer: A
Explanation:
Explanation
SObject Collections is a REST API composite resource that allows you to create, update, or delete up to 200 records in one API call. You can specify the type of operation (create, update, or delete) for each record in the request body, and the response body will contain the status and IDs of each record. SObject Collections is suitable for bulk operations on records that are not related to each other1.
SObject Tree is another REST API composite resource that allows you to create up to 200 records in one API call. However, unlike SObject Collections, SObject Tree requires the records to be related to each other in a hierarchy. You can specify the parent and child records in a JSON tree structure, and the response body will contain the reference IDs and URLs of each record. SObject Tree is suitable for creating nested data in one request2.
Batch is a REST API composite resource that allows you to combine up to 25 requests in one API call. Each request can be a different type of operation (query, create, update, delete, etc.) on different objects. The response body will contain the status and results of each request. Batch is suitable for grouping multiple requests into one transaction3.
Composite is a REST API composite resource that allows you to execute a series of REST API requests in one API call. You can use the output of one request as the input of another request using a reference ID. The response body will contain the status and results of each request. Composite is suitable for chaining requests that depend on each other.
Therefore, the correct answer is A, because SObject Collections is the only REST API composite resource that allows bulk updates on records that are not related to each other.
References: 1: SObject Collections | REST API Developer Guide | Salesforce Developers 2: SObject Tree | REST API Developer Guide | Salesforce Developers 3: Batch | REST API Developer Guide | Salesforce Developers : [Composite | REST API Developer Guide | Salesforce Developers]
NEW QUESTION # 30
The Sales Operations team at Northern Trail Outfitters imports new leads each day. An integrated legacy territory management system assigns territories to leads before Sales team members can work on them. The current integration often experiences latency issues.
Which two recommendations should an Architect make to improve the integration performance?
Choose 2 answers
- A. Reduce batch size of asynchronous BULK API.
- B. Reduce batch size of synchronous BULK API.
- C. Legacy system should submit in serial mode.
- D. Legacy system should submit in parallel mode.
Answer: A,D
NEW QUESTION # 31
business requires automating the check and update of the phone number type classification (mobile vs. landline) for all in-coming calls delivered to their phone sales agents. The following conditions exist:
1. At peak, their call center can receive up to 100,000 calls per day.
2. The phone number type classification is a service provided by an external service API.
3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient).
A Remote-Call-In pattern and/or Batch Synchronization (Replication via ETL: System -> Salesforce) are determined to work with a middleware hosted on custom premise.
In order to implement these patterns and mechanisms, which component should an integration architect recommend?
- A. Firewall and reverse proxy are required to protect internal APIs and resource being exposed.
- B. ConnectedApp configured in Salesforce to authenticate the middleware.
- C. An API Gateway that authenticates requests from Salesforce into the Middleware(ETL/ESB).
- D. IoConfigure Remote Site Settings in Salesforce to authenticate the middleware.
Answer: B
NEW QUESTION # 32
Universal Containers (UC) owns a variety of cloud-based applications, including Salesforce, alongside several on premise applications. The on-premise applications are protected behind a corporate network with limited outside access to external systems.
UC would like to expose data from the on-premise applications to Salesforce for a more unified user experience. The data should be accessible from Salesforce in real-time.
Which two actions should be recommended to fulfill this system requirement?
Choose 2 answers
- A. Develop custom APIs on the company's network that are invokable by Salesforce.
- B. Develop an application in Heroku that connects to the on-premisedatabase via an ODBC string and VPC connection.
- C. Run a batch job with an ETL tool from an on-premise server to move data to Salesforce.
- D. Deploy MuleSoft to the on-premise network and design externally facing APIs to expose the data.
Answer: A,D
Explanation:
Explanation
The system requirement is to expose data from the on-premise applications to Salesforce for a more unified user experience in real-time. The possible actions that can fulfill this requirement are:
Answer B is valid because developing custom APIs on the company's network that are invokable by Salesforce can allow Salesforce to access the data from the on-premise applications in real-time. However, this action requires opening a firewall port or using a reverse proxy to allow Salesforce to communicate with the on-premise APIs securely3 Answer C is valid because deploying MuleSoft to the on-premise network and designing externally facing APIs to expose the data can also enable Salesforce to access the data from the on-premise applications in real-time. MuleSoft is an integration platform that can connect various systems and applications using APIs and standard protocols. MuleSoft can also handle security, orchestration, transformation, and other integration aspects.
Answer A is not valid because developing an application in Heroku that connects to the on-premise database via an ODBC string and VPC connection is not a real-time solution. Heroku is a cloud platform that can host web applications and services, but it cannot expose data from an on-premise database directly to Salesforce. To use Heroku for this purpose, an ETL tool or a middleware solution would be needed to synchronize the data between the on-premise database and Heroku, which would introduce latency and complexity to the integration.
Answer D is not valid because running a batch job with an ETL tool from an on-premise server to move data to Salesforce is also not a real-time solution. ETL stands for extract, transform, and load, which is a process of moving data from one system to another in batches. ETL tools can be used for data migration or integration, but they cannot provide real-time access to data from on-premise applications to Salesforce. ETL tools also have limitations on data volume, frequency, and reliability.
1: Bulk API Limits 2: Bulk API Features 3: Integrating with Salesforce using Custom Web Services :
MuleSoft Overview : Heroku Overview : ETL Overview
NEW QUESTION # 33
The URL for an external service has been changed without prior notice. The service provides up-to-date money exchange rates that are accessed several times from Salesforce and are a Dusiness-critical function for end users.
Which solutions should an integration architect recommend be implemented to minimize potential downtime for users in this situation?
- A. Named Credentials and Content Security Policies
- B. Enterprise Service Blus (ESB) and Remote Site Settings
- C. Remote Site Settings and Named Credentials
Answer: C
Explanation:
Explanation
Remote Site Settings and Named Credentials are solutions that should be implemented to minimize potential downtime for users in this situation. Remote Site Settings allow you to specify external domains that your organization can access during API calls or integrations. Named Credentials allow you to store authentication information for external services in a secure way. By using Named Credentials, you can easily update the URL of the external service without changing any code or configuration that references it. Enterprise Service Bus (ESB) and Remote Site Settings are not solutions that should be implemented in this situation because ESB is a middleware that facilitates communication between different systems, not a way to update the URL of an external service. Event Monitoring and Content Security Policies are also not solutions that should be implemented in this situation because Event Monitoring is used to track user activity and performance metrics, not to monitor external service availability. Content Security Policies are used to control what resources can be loaded on a web page, not to update the URL of an external service.
NEW QUESTION # 34
......
Share Latest Integration-Architect DUMP Questions and Answers: https://examcollection.vcetorrent.com/Integration-Architect-valid-vce-torrent.html