Certified Integration Architect
Free trial
Verified
Question 1
A company is designing a Lightning Web Component (LWC) to display transactions aggregated from different sources. Their current system landscape is as follows:
- Transactions are created at any time through their various on-premise and cloud-based systems.
- 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.
- 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: Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.
- B: Call the Enterprise APIs directly from the LWC's JavaScript code and redisplay the LWC on receipt of the API response.
- C: Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
- D: Let the Lightning Data Service with an @wire adapter display new values when the custom object records change.
Question 2
A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require data updates between their internal systems and Salesforce.
Which three relevant details should a Salesforce Integration Architect seek to specifically solve for integration architecture needs of the program? (Choose three.)
- A: Integration Style - Process-based, Data-based, and Virtual integration.
- B: Timing aspects, real-time/near real-time (synchronous or asynchronous), batch and update frequency.
- C: Source and Target system, Directionality, and data volume & transformation complexity, along with any middleware that can be leveraged.
- D: Integration skills, SME availability, and Program Governance details.
- E: Core functional and non-functional requirements for User Experience design, Encryption needs, Community, and license choices.
Question 3
An integration architect has received a request to prevent employees that leave the company from accessing data in Salesforce after they are deactivated in the company’s HR system.
What should the integration architect determine before recommending a solution?
- A: Data access prevention requirements, then identify frequency
- B: Inbound integration requirements, then identify frequency
- C: Data access prevention requirements, integration requirements, and system constraints
Question 4
A company’s cloud-based single page application consolidates data local to the application with data from on-premise and third-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:
- Log every call start and finish date and time to a central analytics data store.
- 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 to H
- B: Sum of A to F
- C: Sum A and H
Question 5
Northern Trail Outfitters has a registration system that is used for workshops offered at its conferences. Attendees use Salesforce Community to register for workshops, but the scheduling system manages workshop availability based on room capacity. It is expected that there will be a big surge of requests for workshop reservations when the conference schedule goes live.
Which integration pattern should be used to manage the influx in registrations?
- A: Batch Data Synchronization
- B: Remote Process Invocation Request and Reply
- C: Remote Process Invocation Fire and Forget
Question 6
An enterprise architect has requested the Salesforce integration architect to review the following (see diagram and 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 provide 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 the 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 the customer's API Gateway layer and the API Gateway imposes a constraint of timing out requests after 9 seconds.
Which recommendation should the integration architect make?
- A: Recommend synchronous Apex callouts from Lightning UI to External Systems via Mule and implement polling on an API Gateway timeout.
- B: Create a platform event in Salesforce via Remote Call-In and use the empAPI in the Lightning UI to serve 3,000 concurrent users when responses are received by Mule.
- C: Implement a "Check Update" button that passes a requestID received from ESB (user action needed).
Question 7
A customer imports data from an external system into Salesforce using Bulk API. These jobs have batch sizes of 2000 and are run in parallel mode. The batches fail frequently with the error “Max CPU time exceeded”. A smaller batch size will fix this error.
What should be considered when using a smaller batch size?
- A: Smaller batch size may exceed the concurrent API request limits.
- B: Smaller batch size can trigger “Too many concurrent batches” error.
- C: Smaller batch size may increase time required to execute bulk jobs.
Question 8
Which three considerations should an integration architect consider when recommending Platform Event as an integration solution? (Choose three.)
- A: Event messages using SOQL are unable to be queried.
- B: A Lightning record page for platform events is unable to be created.
- C: Subscribe to an AssetTokenEvent stream to monitor OAuth 2.0 authentication activity.
- D: When an event definition is deleted, it's permanently removed and can't be restored.
- E: Event Monitoring is used to track user activity, such as logins and running reports.
Question 9
A subscription-based media company’s system landscape forces many subscribers to maintain multiple accounts and to login more than once. An Identity and Access Management (IAM) system, which supports SAML and OpenId, was recently implemented to improve the subscriber experience through self-registration and single sign-on (SSO).
The IAM system must integrate with Salesforce to give new self-service customers instant access to Salesforce Community Cloud.
Which requirement should the Salesforce Community Cloud support for self-registration and SSO?
- A: OpenId Connect Authentication Provider and Registration Handler
- B: OpenId Connect Authentication Provider and JIT provisioning
- C: SAML SSO and Registration Handler
Question 10
The director of customer service at Northern Trail Outfitters (NTO) wants to capture and trend specific business events that occur in Salesforce in real time. The metrics will be accessed in an ad-hoc manner using an external analytics system. The events are as follows:
- A customer initiates a product exchange via a Case.
- A customer service rep clicks on the "Authorize Exchange Product" menu item in the Case.
- A customer initiates a subscription cancellation via a Case.
- A customer service rep clicks on the "Initiate Refund" menu item in the Case.
Which solution should meet these business requirements?
- A: Case Trigger after Insert, after update to publish the platform event.
- B: Case Workflow Rule that sends an Outbound Message.
- C: Case after insert Trigger that executes a callout.
Question 11
Northern Trail Outfitters has recently implemented middleware for orchestration of services across platforms. The Enterprise Resource Planning (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 option should fulfill the use case requirements?
- A: Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
- B: Implement Change Data Capture on the order object and leverage the replay ID in the middleware solution.
- C: Use Remote Process Invocation Fire and Forget pattern on insert on the order object using Flow Builder.
Question 12
A large business-to-consumer (B2C) customer is planning to implement Salesforce CRM to become a customer centric enterprise. Below is their current system landscape diagram.
The goals for implementing Salesforce includes:
- Develop a 360 degree view of the customer.
- Leverage Salesforce capabilities for marketing, sales and service processes.
- Reuse Enterprise capabilities built for quoting and order management processes.
Which three systems from the current system landscape can be retired with the implementation of Salesforce? (Choose three.)
- A: Order Management System
- B: Sales Activity System
- C: Case Management System
- D: Quoting System
- E: Email Marketing System
Question 13
Northern Trail Outfitters is in the final stages of merging two Salesforce orgs, but needs to keep the retiring org available for a short period of time for lead management as it is connected to multiple public web site forms. The Sales department has requested that new leads are available in the new Salesforce instance within 30 minutes.
Which approach will require the least amount of development effort?
- A: Use the Composite REST API to aggregate multiple leads in a single call.
- B: Use the Tooling API with Process Builder to insert leads in real time.
- C: Call the Salesforce REST API to insert the lead into the target system.
Question 14
Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce from an external system with a custom Java application using the Bulk API. The CIO is curious about monitoring recommendations for the jobs from the technical architect.
Which recommendation will help meet the requirements?
- A: Write the error response from the Bulk API status to a custom error logging object in Salesforce using an Apex trigger and create reports on the object.
- B: Set the Salesforce debug logs level to “finest” and add the user Id running the job to monitor in the “Debug Logs” in the setup menu.
- C: Use the getBatchInfo method in the Java application to monitor the status of the jobs from the Java application.
Question 15
Northern Trail Outfitters is in the final stages of merging two Salesforce orgs, but needs to keep the retiring org available for a short period of time for lead management as it is connected to multiple public web site forms. The Sales department has requested that new leads are available in the new Salesforce instance within 30 minutes.
Which two approaches will require the least amount of development effort? (Choose two.)
- A: Configure named credentials in the source org.
- B: Use the Composite REST API to aggregate multiple leads in a single call.
- C: Use the Tooling API with Process Builder to insert leads in real time.
- D: Call the Salesforce REST API to insert the lead into the target system.
Question 16
An integration architect has been tasked with integrating Salesforce with an on-premises system. Due to some established policies, this system must remain on-premises.
What should the architect use to build a solution for this requirement?
- A: Use Heroku Connect if the data is hosted in Heroku.
- B: Use Salesforce Connect if the database supports Open Data Protocol (OData).
- C: Use Salesforce Connect if the database supports Open Database Connectivity (ODBC).
That’s the end of your free questions
You’ve reached the preview limit for Certified Integration ArchitectConsider upgrading to gain full access!
Free preview mode
Enjoy the free questions and consider upgrading to gain full access!