Integration Architect Flashcards
A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require Gata updates between the internal
systems and Salesforce.
Which three relevant details should Salesforce Architect seek to solve for the needs of the program?
Choose 3 answers
A. Integration skills, SME availability, and Program Governance details.
B. Source and Target system, Dwectionsiity, and data volume & transformation complexity, along with any middleware that can be leveraged.
C. Core functional and non-functional requirements for User Experience demon, Encryption needs Community, and license choices.
D. Timing aspects, real-time/near real-time (synchronous or asynchronous), batch, and update frequency.
E. Integration Style - Process-based, Data-based, and Virtual integration.
B,D,E
Northern Trail Outfitters has recently implemented middleware for the orchestration of services across platforms. The Enterprise Resource Planning (ERP) system being
used requires transactions to be captured near real time at @ REST endpoint mitted in Salesforce when creating an order object. Additionally, the Salesforce team has
limited development resources and requires & low-code solution.
Which two options will fulfill the use case requirements?
Choose 2 answers
A. Rule with Ox to send SOAP to the
B. Use Remote Process Invocation Fire and Forget pattern on insert on the order object using Flow Sullder.
C. Implement Change Osta Capture on the order object and leverage the replay ID in the middleware solution.
D. Use Process Builder to create a platform event, selecting the record type ss the platform event name on insert of record.
B,D
A large enterprise customer operating in 8 highly regulated industries planning to implement Salesforce for customer-facing associates in both sales and service, as well as back-office staff. The business processes that Salesforce supports are critical to the business.
‘Salesforce will be integrated into multiple back-office systems to provide 8 single interfaces for excuses. Reliability and monitoring of these integrations ss required as
SSS00:BtES support Customers.
Which integration solution should the architect consider when planning the implementation?
A. Leverage middleware for all back-office system integrations ensuring real-time alerting, monitoring, and reporting capabilities.
B. Use Architect Services mn back-office systems to support callouts from Salesforce and build reliability, monitoring, and reporting capabilities.
C. Build a custom integration gateway to support back-office system integrations and ensure reliability and monitoring capabilities.
D. Decouple back-office system callouts into separate distinct services that have built error logging and monitoring frameworks.
A
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 the 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
A,D
A customer’s enterprise architect has identified requirements around caching and queuing. error handling. alerts, retries, and event handling. etc. The company has asked the ‘Salesforce Integration Architect to help fulfill such aspects with the Salesforce program.
Which three recommendations should the Salesforce integration architect make?
Choose 3 answers
A. Transform a Fire and Forget mechanism to Request and Reply, which should be handled by middleware tools (like ETL/ESS) to improve performance.
B. Event handling processes such a3 writing to a log. sending an error or recovery process, or sending an extra message can be assumed to be handled by middleware.
C. Message transformation and protocol translation should be done within Salesforce. Recommend leveraging Salesforce native protocol conversion capabilities as middleware tools are NOT suited for such tasks.
D. Provide true for process quality of service, etc.) given that a middleware solution is required.
E. Event handling in a publish/subscribe scenario, the middleware can be used to route requests or messages to active date-event subscribers from active data-event publishers.
B,D,E
Universal Containers (UC) is 2 global financial company. UC support agents would like to open bank accounts on the spot for customers who inquire about UC products.
During the bank account opening process, the agents execute credit checks for the customers through external agencies. At any given time, up to 30 concurrent reps will be using the service to perform credit checks for customers.
What error handling mechanisms should be but to display an error to the agent when the credit verification process fails?
A. In case the verification process is Gown, use a mock service to send the response to the agent.
B. Handle integration errors in the middleware in case the verification process is Gown, then the middleware should retry processing the request multiple times.
C. Handle verification process error in the Verification Webservice API in case there is a connection issue to the Webservice if & responds with an error.
D. In case the verification process is Gown, use the fire and forget mechanism instead of Request and Reply to allow the agent to get the response back when
the service is back online.
C
Northern Trad Outfitters needs to use Stuelé Platform Encryption to encrypt social security numbers in order to meet 2 business requirements.
Which two actions should an integration architect take prior to the implementation of Stweld Platform Encryption?
Choose 2 answers
A. Review Shield Platform Encryption configurations.
B. Encrypt all the data so that is secure.
C. Use Shield Platform Encryption as 8 user authentication or authorization tool.
D. Encrypt the data using the most current key.
A,D
Universal Containers (UC) is a global financial company that sells financial and services inch bork loans, and UC uses
Service Cloud to Service its customers via calls and live chat. Support agents open bank accounts on the spot for customers who are inquiring about UC bank accounts.
UC’s Core banking system is the system of record for bank accounts, and all accounts opened in Swslesforce have to be synced in real-time to the core banking system.
Support agents need to inform the customers of 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. Streaming API to generate PushTopic
B. Salesforce platform event
C. Request and Reply
D. Outbound Message
C
A global financial company sells financial products and services that include the following:
1. Bank accounts
2. Loans
3. Insurance
The company has a state-of-the-art core banking system that is the master system to store financial transactions, financial products, and customer information. The
core banking system currently processes 10 million financial transactions per day. The CTO for the company is considering building a community portal so that customers can review their bank account details, update their information and review their account financial transactions.
What should an integration architect recommend as 2 solutions to enable customer community users to view their financial transactions?
A. Migrate the financial transaction records to the Salesforce custom object and use the ETL tool to keep systems in sync.
B. Use Iframe to display core banking financial transactions data in the Customer community.
C. Use Salesforce Connect to display the financial transactions as an external object.
D. Use Salesforce External Service to display financial transactions in a community lightning page.
D
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. Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing.
C. To publish an event, the integration user in Salesforce needs to create permissions on the event entity
D. Salesforce needs to be able to store information about the external system am order to know which event to send out.
E. To subscribe to an event, the integration user in Salesforce needs Read access to the event entity.
B,C,E
Northern Tred Outfitters (NTO) uses different shipping services for each of the 34 countries & serves. Services are added and removed frequently to optimize shipping times and costs. Sales representatives serve all NTO customers globally and need to select between valid service(s) for the customer’s country and request shipping
estimates from that service.
Which two solutions should an architect propose?
Choose 2 answers
A. Use middleware to abstract the call to the specific shipping services.
B. Store shipping services in 2 picklist that is dependent on a country picklist.
C. Invoke middleware service to retrieve valid shipping methods.
D. Use Platform Events to construct and publish shipper-specific events.
A,C
A customer is migrating from an old legacy system to Salesforce. As part of the modernization effort, they would like to integrate all casting systems that currently work with their legacy application with Salesforce.
Which three constraints and pein-pomts should an integrabon architect consider when choosing the integration pattern/mechanism?
Choose 3 answers
A. Multi-language and multi-currency requirement
B. Date volume and processing volume
C. Reporting and usability requirements
D. System types APIs, File systems, Email
E. Error handling mechanisms
B,D,E
Northern Tred Outfitters (NTO) has hired an integration architect to design the integrations between existing systems and a new instance of Salesforce. NTO has the following requirements,
- Initial load of 2M Accounts, 5.5 million Contacts, 4.3 million Opportunities, and 45,000 Products into the new org.
- Notification of new and updated Accounts and Contacts needs to be sent to three external systems.
- Expose custom business logic to five external applications in a highly secure manner.
- Schedule nightly automated dataflows, recipes, and data syncs.
Which set of APIS are recommended in order to meet the requirements?
A Bulk API, Streaming API, Apex REST API, Ansiytics REST API
B Bulk API, Streaming APL, Apex SOAP API, Analytics REST API
C Bulk API, Chatter REST API, Apex SOAP API, Tooling API
D Bulk API, Chatter REST API, Apex REST API, Analytics REST API
A
A subscription-based media system forces many subscribers to maintain multiple accounts and log in more than once. An Identity and Access Management (IAM) system, which supports SAML and OpenID, was recently to improve the self and single sign-on (SSO).
The IAM system must integrate with Salesforce to give new sell-service Customers instant access to Salesforce Community Cloud.
Which two requirements should the Salesforce Community Cloud support for self-registration and SSO?
Choose 2 answers
A. Openid Connect Authentication Provider and Registration Handler
B. SAML SSO and Registration Handler
C SAML SSO and Just-in-Time (JIT) provisioning
D Openid Connect Authentication Provider and JIT provisioning
A,C
NTO has recently changed its corporate security guidelines. The guidelines require all cloud applications to 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.
Which two considerations should an integration architect evaluate before choosing a middleware solution?
Choose 2 answers
A. The middleware solution enforces the OAuth security protocol.
B. An API Gateway component is deployable behind a Demilitarized Zone (DMZ) or perimeter network.
C The middleware solution is able to interface directly with databases via an Open Database Connectivity (ODBC) connection string
D. The middleware solution is capable of establishing a secure API Gateway between cloud applications and on-premise resources.
B,D
Which two systems constraint questions should be considered when designing an integration to send orders from Salesforce to a fulfillment system?
Choose 2 answers
A. Can the fulfillment system implement s contact-first Outbound Messaging interface?
B Which system will validate order shipping addresses?
C Can the fulfillment system participate in an independent design to avoid duplicate orders?
D What latency is acceptable for orders to reach the fulfillment system?
A, C
A Salesforce customer is planning to roll out Salesforce for all of their sales and service staff. Senior management has requested that monitoring be in place for Operations to notify of any degradation in Salesforce performance.
How should an integration consultant implement monitoring?
A. Use Salesforce API Limits to capture current API usage and configure alerts for monitoring.
B. Use APIEVENT to track all user-initiated API calls through SOAP, REST or Bulk APIs.
C. identify critical business process and establish automation to monitor performance against established benchmarks
D. Request Salesforce to monitor the Salesforce instance and notify when there is degradation in performance
C
Universal Containers (UC) is a leading provider of management training globally. UC requested students’ course registration data generated from the Salesforce student community to be synced with the learning management system (LMS). Any update to the course registration date needs to be reflected in the LMS.
Which integration mechanism should be used to meet the requirement?
A. Platform Event
B. Outbound Message
C. Streaming API
D. Change Data Capture (CDC)
C
What should an architect recommend to ensure all integrations to the Northern Trail Outfitters company portal use SSL mutual authentication?
A. Enforce SSL/TLS Mutus! Authentication.
B. Generate a certification authority (CA) signed certificate.
C. Generate a self-signed certificate.
D. Enable My Domain and SSL/TLS.
A
An architect has designed a mobile application for Salesforce users to get data while on the road using a custom user interface (UI). The application is secured with OAuth and is currently functioning well. There is a new requirement where the mobile application needs to obtain the GPS coordinates and store them on a custom geolocation field
The geolocation field is secured with field-level security, so users can view the value without changing it.
What should be done to meet the requirement?
A. The mobile Device makes a REST Apex inbound call.
B. The mobile device receives a REST Apex callout call.
C. The mobile device makes a REST API inbound call.
D. The mobile device makes a SOAP API inbound call.
C
An enterprise customer that has more than 10 Million customers has the following systems and conditions in their
landscape:
choose 2
A. Enterprise Billing System (EBS) - All customers’ monthly billing is generated by this system.
B. Enterprise Document Management System (DMS) Bills mailed to customers are maintained in the Document
Management system.
C. Salesforce CRM (CRM)- Customer information, Sales and Support information is maintained in CRM.
B, C
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 their 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 two requirements should the Salesforce Community Cloud support for self-registration and SSO?
Choose 2 answers
A . SAML SSO and Registration Handler
B . OpenId Connect Authentication Provider and Registration Handler
C . SAML SSO and just-in-time provisioning
D . OpenId Connect Authentication Provider and just-in-time provisioning
B,C
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 first 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 second tier of the API-led architecture.
D . Leverage an Identity Provider solution that communicates with the API tiers via SAML
B
Universal containers is planning to implement Salesforce as their CRM system. Currently, they have the following systems
- Leads are managed in a Marketing System.
- Sales people use Microsoft Outlook to enter contacts, emails and manage activities.
- Inventory, Billing and Payments are managed in their ERP system.
- 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 . Evaluate current and future data and system usage and then identify potential integration requirements to
Salesforce.
C . Explore Out of box Salesforce connectors for integration with ERP, Marketing and Microsoft Outlook systems.
D . Propose a middleware system that can support interface between systems with Salesforce.
B
A global financial company sells financial products and services that include the following:
- Bank Accounts
- Loans
- Insurance
The company has a core banking system that is state of the art and is the master system to store financial transactions, financial products, and customer information. The core banking system currently processes 10M financial transactions per day. The CTO for the company is considering
building a community port so that customers can review their bank account details, update their information and review their account financial transactions.
What should an integration architect recommend as a solution to enable customer community users to view their financial transactions?
A. Use Salesforce Connect to display the financial transactions as an external object.
B . Use Salesforce Connect to display the financial transactions as an external object.
C Use Salesforce External
Service to display financial transactions in a community lightning
page.
D Use Iframe to display core banking financial transactions data in the customer community
C (Confirm)
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 2 answers
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.
A, B
Universal Containers (UC) is a leading provider of management training globally, UC embarked on a Salesforce transformation journey to allow students to register for courses in the Salesforce community. UC has a learning system that masters all courses and student
registration.
UC requested a near real-time feed of student registration from Salesforce to the learning system. The integration architect recommends using Salesforce event.
Which API should be used for the Salesforce platform event solution?
A . Tooling API
B . Streaming API
C . O REST AP
D . SOAP API
B
A Salesforce customer is planning to roll out Salesforce for all their Sales and Service staff. Senior Management has requested that monitoring is to be in place for Operations to notify any
degradation in Salesforce performance.
How should an integration consultant implement monitoring?
A . Use Salesforce limits API to capture current API usage and configure alerts for monitoring.
B . Use APIEVENT to track all user initiated API calls through SOAP, REST or BULK APIs.
C . Identify critical business processes and establish automation to monitor performance against established
benchmarks.
D . Request Salesforce to monitor the Salesforce instance and notify when there is degradation in performance
C
Only authorized users are allowed access to the EBS and the Enterprise DMS. Customers call Customer Support when they need clarification on their bills. Customer Support needs seamless access to customer billing information from the E and view generated bills from the DMS.
Which three authorization and authentication needs should an integration consultant consider while integrating the DMS and ESB with Salesforce?
should an integration consultant consider while integrating the DMS and ESB with Salesforce?
Choose 3 answers
A . Users should be authorized to view information specific to the customer they are servicing without a need to
search for customer.
B . Identify options to maintain DMS and EBS authentication and authorization details
in Salesforce.
C . Consider Enterprise security needs for access to DMS and EBS.
D . Consider options to migrate DMS and EBS into Salesforce.
E . Users should be authenticated into DMS and EBS without having to enter username and password.
B,D,E
An integration architect needs to build a solution that will be using the Streaming API, but the data loss should be minimized, even when the client re-connects every couple of days.
Which two types of Streaming API events should be considered?
Choose 2 answers
A . Generic Events
B . Change Data Capture Events
C . PushTopic Events
D . High Volume Platform Events
B,D
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:
- Identifiable patient prescriptions must exist only in their secure system’s databaseand
encrypted at rest. - 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. - 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.
- 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. Identity token data storage
B. Bulk load for Einstein Analytics
C . Callouts to RESTful services
D . Encryption in transit and at res
B, C
A developer has been tasked by the integration architect to build a solution based on the Streaming API. The developer has done some research and has found there are different implementations of the events in Salesforce (Push Topic Events, Change Data Capture,
Generic Streaming, Platform Events), but is unsure of to proceed with the implementation. The developer asks the system architect for some guidance.
What should the architect consider when making the recommendation?
A . Push Topic Event can define a custom payload.
B . Change Data Capture does not have record access support.
C . Change Data Capture can be published from Apex.
D . Apex triggers can subscribe to Generic Events.
B
Which WSDL should an architect consider when creating an integration that might be used for more than one salesforce organization and different met
A . Corporate WSDL
B . Partner WSDL
C . SOAP API WSDL
D . Enterprise WSDL
B
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 maximum callouts in a single Apex transaction.
B . The maximum number of parallel Apex callouts in a single continuation.
C . The limit on long-running requests (total execution time).
D . The limit of pending operations in the same transaction.
D
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 students 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 payment 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 continuation to process payment to the payment gateway.
C Use change data capture to process payment to the payment gateway.
D . Use request and reply to make an API call to the payment gateway.
B
An Architect is asked to build a solution that allows a service to access Salesforce through the API. What is the first
thing the Architect should do?
A . Create a new user with a System Administrator profile.
B . Authenticate the integration using existing Single Sign-On.
C . Authenticate the integration using existing Network-BasedSecurity.
D . Create a special user solely for the integration purposes.
D
A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require data updates between the internal systems and Salesforce Which three
relevant details should a Salesforce Integration Architect seek to specifically solve for Integration architecture needs of the program?
Which three relevant details should a Salesforce Integration Architect seek to specifically solve for Integration architecture needs of the program?
Choose 3 answers
A . Source and Target system, Directionality, data volume & transformation complexity long with any middleware
that can be leveraged.
B . Integration skills, SME availability and Program Governance details.
C . Timing aspects - real-time/near real-time (synchronous or asynchronous), batch; update frequency.
D . Integration Style Process-based, Data-based, Virtual integration.
E Core functional and non-functional
requirements for User Experience design, Encryption needs, Community, and license choices.
A,C,D
Which three considerations should an Integration Architect consider when recommending Platform Event as an Integration solution?
Choose 3 answers
A . Inability to query event messages using SOQL
B . Subscribe to an AssetToken Event stream to monitor OAuth 2.0 authentication activity.
C . Inability to create a Lightning record page for platform events.
D . When you delete an event definition, it’s permanently removed and can’t be restored.
E . You can use Event Monitoring to track user activity, such as logins and running reports.
A,C,D
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 data as 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:
- When a Contact record in Salesforce is updated, the external homegrown application should be
- The synchronization should be event-driven.
- 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 . Leverage Change Data Capture to track changes to the Contact object and write a CometD subscriber on the
homegrown application.
C . 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 cadence.
B
Northern Trail Outfitters needs to make synchronous callouts ‘available to promise’ services to query product
availability and reserve inventory during the customer checkout process.
Which two considerations should an integration architect make when building a scalable integration solution?
Choose 2 answers
A . The typical and worst-case historical response times.
B . The number batch jobs that can run concurrently.
C . How many concurrent service calls are being placed.
D . The maximum query cursors open per user on the service.
B,D
Which two requirements should the Salesforce Community Cloud support for self-registration and SSO?
Choose 2 answers
A . SAML SSO and Registration Handler
B . OpenId Connect Authentication Provider and Registration Handler
C . SAML SSO and just-in-time provisioning
D . OpenId Connect Authentication Provider and just-in-time provisioning
B,C
Salesforce users need to read data from an external system via HTTPS request.
Which two security methods should an integration architect leverage within Salesforce to secure the integration?
Choose 2 answers
A . Connected App
B . Named Credentials
C . Authorization Provider
D . Two way SSL
B,D
Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce from an external system with a custom Java application using the and the CIO is curious about monitoring
recommendations for the jobs from the Technical Architect
Which two recommendations will help meet the requirements?
Choose 2 answers
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 . Visually monitor in the Salesforce UI using the ‘Bulk Data Load Jobs in Salesforce in
the setup menu.
C . 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.
D . Use the getBatchInfo method in the Java application to monitor the status of the jobs from the Java
application.
B,D
Universal Containers (UC) is a global financial company. UC support agents would like to open bank accounts on the spot for a customer who is inquiring ab UC products.
During the opening of the bank account process, the agents execute credit checks for the customers through external agencies. At a given time, up to 30 concurrent we will be using the service for performing credit checks for customers.
What error handling mechanisms should be built to display an error to the agent when the credit verification process failed?
A . In case the verification process is down, Use mock service to send the response to the agent.
B . Handle verification process error in the Verification Webservice API in case there is a connection issue to the Webservice if it responds with an error.
C . Handle integration errors in the middleware in case the verification process is down, thenthe middleware should retry processing the request multiple times.
D . In case the verification process is down, use fire and forget mechanism instead of request and reply to allow the agent to get the response back when the service is bar online.
B
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 . Streaming API
B . REST API
C . Connect REST API
D . User Interface API
D
KiA B2C Enterprise Customer has the following use case that involves processing payment from an external payment gateway service in Salesforce.
- Customer requests Customer Service Representative (CSR) for a Service upgrade.
- Customer provides credit card details to CSR for payment.
- CSR submits payment information in Salesforce, and processed in a
- CSR receives confirmation of payment.
- 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 . 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.
B . Use External Services feature to integrate gateway to Salesforce ensuring real-timeupdates the CSR and
support post payment processes.
C . Make a callout to the payment gateway through ESB supporting error handling andlogging for audit purposes.
D . Platform events allow integration to payment gateway through the exchange ofreal-time event data, platform
events are scalable and secure.
C
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 the conflict handling?
Choose 2 answers
A . Middleware should coordinate request delivery and payment processing.
B . Data Entry Point and Middleware should automatically retry requests.
C . Payment System should process a payment request only once.
D . Payment System and Middleware should automatically retry requests.
A,C
Northern Trail Outfitters needs to send order and line items directly to an existing finance application webservice when order if fulfilled. It is critical that each order reach the finance application exactly once for accurate invoicing.
What solution should an architect propose?
A . Trigger invokes Queueable Apex method, with a custom error handling process.
B . Trigger makes @future Apex method, with custom error handling process.
C . Button press invokes synchronous callout, with user handling retries in case of error
D . Outbound Messaging, which will automatically handle error retries to the service.
A
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 . To subscribe to an event, the integration user in salesforce needs read access to the event entity.
B . Salesforce needs to be able to store information about the external system in order to know which event to
send out.
C . External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events.
D . To publish an event, the integration user in salesforce needs to create permission on the event entity.
E . Error handling must be performed by the remote service because the event is effectively handed off to the
remote system for further processing.
A,D,E
Northern Trail Outfitters’ (NTO) Salesforce org usually goes through 8k-10k batches a day to synch data from external sources. NTO’s Integration Architec has received requirements for a
new custom object, FooBarc, for which 90M records will need to be loaded into the org. Once complete, 20GB (about 30M records) needs to be extracted to an external auditing system.
What should the architect recommend using to meet these requirements in a day?
A . Insert using Bulk API 2.0 and query using REST API.
B . Insert and query using Bulk API 1.0.
C . Insert using Bulk API 1.0 and query using REST API.
D . Insert and query using Bulk API 2.0.
D