Integration-Architect Dumps PDF - Integration-Architect Real Exam Questions Answers
Get Started: Integration-Architect Exam [2023] Dumps Salesforce PDF Questions
NEW QUESTION # 49
A customer's enterprise architect has identified requirements around caching, queuing, error handling, alerts, retries, event handling, etc. The company has asked the Salesforce integration architect to help fulfill such aspects with their Salesforce program.
Which three recommendations should the Salesforce integration architect make?
Choose 3 answers
- A. Event handling processes such as writing to a log, sending an error or recovery process, or sending an extra message, can be assumed to be handled by middleware.
- B. Event handling in a publish/subscribe scenario, the middleware can be used to route requests or messages to active data-event subscribers from active data-event publishers.
- C. Provide true message queueing for integration scenarios (including orchestration,process choreography, quality of service, etc.) given that a middleware solution is required.
- D. Transform a fire-and-forget mechanism to request-reply should be handled bymiddleware tools (like ETL/ESB) to improve performance.
- E. Message transformation and protocol translation should be done within Salesforce.
Recommend leveraging Salesforce native protocol conversion capabilities as middle watools are NOT suited for such tasks
Answer: A,B,C
NEW QUESTION # 50
Northern Trail Outfitters (NTO) uses a custom mobile app to interact with their customers.
One of the features of the app are Salesforce Chatter Feeds. NTO wants to automatically post a Chatter item to Twitter whenever the post includes the #thanksNTO hashtag.
Which API should an Integration Architect use to meet this requirement?
- A. Streaming API
- B. Apex REST
- C. REST API
- D. Connect REST API
Answer: D
Explanation:
Explanation
The Connect REST API is designed to access Chatter feeds and social data such as users, groups, followers, and files. By using this API, the integration can query the Chatter posts that include the #thanksNTO hashtag and post them to Twitter using another API. The REST API, Streaming API, and Apex REST are not specific to Chatter and do not provide the same level of functionality and ease of use as the Connect REST API2 References: 1: Fire and Forget Pattern 2: Connect REST API
NEW QUESTION # 51
Universal Containers (UC) is currently managing a custom monolithic web service that runs on an on-premise server.
This monolithic web service is responsible for Point-to-Point (P2P) integrations between:
1. Salesforce and a legacy billing application
2. Salesforce and a cloud-based Enterprise Resource Planning application
3. Salesforce and a data lake.
UC has found that the tight interdependencies between systems is causing integrations to fail.
What should an architect recommend to decouple the systems and improve performance of the integrations?
- A. Re-write and optimize the current web service to be more efficient.
- B. Use the Salesforce Bulk API when integrating back into Salesforce.
- C. Move the custom monolithic web service from on-premise to a cloud provider.
- D. Leverage modular design by breaking up the web service into smaller pieces for a microservice architecture.
Answer: D
NEW QUESTION # 52
Northern Trail Outfitters wants to improve the quality of call-outs from Salesforce to their REST APIs. For this purpose, they will require all API clients/consumers to adhere to RESTAPI Markup Language (RAML) specifications that include field-level definition of every API request and response payload. RAML specs serve as interface contracts that Apex REST API Clients can rely on.
Which two design specifications should the Integration Architect include in the integration architecture to ensure that Apex REST API Clients unit tests confirm adherence to the RAML specs?
Choose 2 answers
- A. Call the Apex REST API Clients in a test context to get the mock response.
- B. Require the Apex REST API Clients to implement the HttpCalloutMock.
- C. Implement HttpCalloutMock to return responses per RAML specification.
- D. Call the HttpCalloutMock implementation from the Apex REST API Clients.
Answer: A,C
NEW QUESTION # 53
Northern Trail Outfitters has had an increase in requests from other business units to integrate opportunity information with other systems from Salesforce. The developers have started writing asynchronous @future callouts directly into the target systems. The CIO is concerned about the viability of this approach scaling for future growth and has requested a solution recommendation.
What should be done to mitigate the concerns that the CIO has?
- A. Implement an Enterprise Service Bus for service orchestration, mediation, routing and decouple dependencies across systems.
- B. Develop a comprehensive catalog of Apex classes to eliminate the need for redundant code and use custom metadata to hold the endpoint information for each integration.
- C. Implement an ETL tool and perform nightly batch data loads to reduce network traffic using last modified dates on the opportunity object to extract the right records.
- D. Refactor the existing ©future methods to use Enhanced External Services, import Open API 2.0 schemas and update flows to use services instead of Apex.
Answer: D
NEW QUESTION # 54
Northern Trail Outfitters is creating a distributable Salesforce package for other Salesforce orgs within the company. The package needs to call into a custor Apex REST 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. Contact Salesforce support and create a case to temporarily enable API access for managed packages.
- B. Create an Auth provider in the package and set the consumer key and consumer secret of the connected app in the central org.
- C. 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.
- D. Select Start Authentication Flow on Save.
- 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. Use the Auth Provider configured and select the identity type as Named Principal with OAuth 2.0 as the protocol and
Answer: B,C,D
NEW QUESTION # 55
Universal containers are planning to implement Salesforce as their CRM system. Currently they have the following systems
1. Leads are managed in a Marketing System.
2. Sales people use Microsoft Outlook to enter contacts, emails and manage activities.
3. Inventory, Billing and Payments are managed in their ERP system. 4. The proposed CRM system is expected to provide Sales and Support people the ability to have a single view of their customers and manage their contacts, emails and activities in Salesforce CRM.
What should an Integration Consultant consider to support the proposed CRM system strategy?
- A. Explore Out of box Salesforce connectors for integration with ERP, Marketing and Microsoft Outlook systems.
- B. Plan for migration of customer and sales data across systems on a regular basis to keep them in sync.
- C. Evaluate current and future data and system usage and then identify potential integration requirements to Salesforce.
- D. Propose a middleware system that can support interface between systems with Salesforce.
Answer: C
Explanation:
Explanation
The integration consultant should evaluate current and future data and system usage and then identify potential integration requirements to Salesforce. This approach can help to understand the business needs, data flows, data quality, data volume, data frequency, and data security of the proposed CRM system. Based on this analysis, the integration consultant can design and implement the best integration solution for each system, such as Marketing, ERP, or Outlook.
References: [Salesforce Integration Architecture Designer Resource Guide]
NEW QUESTION # 56
An organization needs to integrate Salesforce with an external system and is considering authentication options. The organization already has implemented SAML, using athird-party Identity Provider for integrations between other systems.
Which use case can leverage the existing SAML integration to connect Salesforce with other internal systems?
- A. A Make Apex REST outbound integrations to external web services more secure.
- B. Make formula fields with HYPERLINK() to external web servers more secure.
- C. Make Apex SOAP outbound integrations to external web services more secure.
- D. Make an API inbound integration from an external Java client more secure.
Answer: C
Explanation:
Explanation
The best use case for leveraging the existing SAML integration to connect Salesforce with other internal systems is to make Apex SOAP outbound integrations to external web services more secure. SAML can be used to authenticate the Salesforce org as the service provider and obtain a session ID from the external system as the identity provider. This session ID can then be used to make SOAP calls to the external web service without exposing any credentials in the Apex code. Option A is not correct because formula fields with HYPERLINK() do not support SAML authentication. Option C is not correct because Apex REST outbound integrations require OAuth or basic authentication, not SAML. Option D is not correct because API inbound integrations from an external Java client require OAuth or basic authentication, not SAML. References:
Named Credentials as Callout Endpoints
SAML SSO with Salesforce as the Service Provider
NEW QUESTION # 57
A global financial company sells financial products and services that include the following:
1. Bank Accounts
2. Loans
3. 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 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.
Answer: C
Explanation:
Explanation
The integration architect should recommend using Salesforce Connect to display the financial transactions as an external object. Salesforce Connect is a feature that allows you to integrate external data sources with Salesforce and access them in real time via external objects. External objects are similar to custom objects, but they store metadata only and not data. You can use external objects to display data from the core banking system in the customer community without copying or syncing the data. You can also use standard Salesforce features, such as reports, dashboards, or global search, with external objects. Salesforce External Service is a feature that allows you to import an external schema definition and generate an Apex wrapper class that can invoke an external service. This is useful for integrating complex business processes or workflows with Salesforce, but not for displaying data in a community lightning page. Iframe is a HTML element that allows you to embed another web page within a web page. This is not a recommended solution for displaying data in a customer community, as it can pose security risks, performance issues, or user interface problems.
References: [Salesforce Connect], [Salesforce External Services], [Using Iframes in Lightning Components]
NEW QUESTION # 58
Which three considerations should an Integration Architect consider when recommending Platform Event as a Integration solution?
Choose 3 answers
- A. When you delete an event definition, it's permanently removed and can't be restored.
- B. Subscribe to an AssetToken Event stream to monitor OAuth2.0 authentication activity. C
- C. Inability to query event messages using SOQL
- D. You can use Event Monitoring to track user activity, such as logins and running reports.
- E. Inability to create a Lightning record page for platform events.
Answer: A,C,E
Explanation:
Explanation
These are three considerations that an Integration Architect should consider when recommending Platform Event as an Integration solution. Platform Events are a type of event-driven architecture that allows you to publish and subscribe to custom events in Salesforce and external systems. Platform Events have some limitations and features that an Integration Architect should be aware of, such as:
Inability to query event messages using SOQL. Platform Events are not stored in Salesforce database, but in an event bus that retains them for 24 hours. You cannot use SOQL to query event messages, but you can use the EventLogFile object or the Event Monitoring feature to access them.
Inability to create a Lightning record page for platform events. Platform Events are not standard or custom objects, but a special type of sObject that can be inserted into the event bus. You cannot create a Lightning record page for platform events, but you can use Apex triggers, Lightning web components, or CometD clients to subscribe to them.
When you delete an event definition, it's permanently removed and can't be restored. An event definition is a metadata type that defines the schema and properties of a platform event message. You can create or modify event definitions in Salesforce Setup or using Metadata API. However, if you delete an event definition, it's permanently removed from your org and can't be restored. You also lose access to any event messages that use that event definition.
References: Certification - Integration Architect - Trailhead, [Platform Events Developer Guide]
NEW QUESTION # 59
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. PushTopic Events
- B. Change Data Capture Events
- C. High Volume Platform Events
- D. Generic Events
Answer: B,C
NEW QUESTION # 60
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. Use the tooling API with Process Builder to insert leads in real time.
- B. Configure named credentials in the source org.
- C. Use the Composite REST API to aggregate multiple leads in a single call.
- D. Call the Salesforce REST API to insert the lead into the target system.
Answer: B,C
NEW QUESTION # 61
An Integration Architect has designed a mobile application for Salesforce users to get data while on the road using a custom 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 it 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 makes a SOAP API inbound call.
The mobile device receives a REST Apex callout call. - C. The mobile device makes a REST API inbound call.
Answer: C
NEW QUESTION # 62
Universal Containers (UC) is currently managing a custom monolithic webservice that runs on an on-premise server.
This monolithic web service is responsible for Point-to-Point (P2P) integrations between:
1. Salesforce and a legacy billing application
2. Salesforce and a cloud-based Enterprise Resource Planning application
3. Salesforce and a data lake.
UC has found that the tight interdependencies between systems is causing integrations to fail.
What should an architect recommend to decouple the systems and improve performance of the integrations?
- A. Re-write and optimize the current web service to be more efficient.
- B. Use the Salesforce Bulk API when integrating back into Salesforce.
- C. Move the custom monolithic web service from on-premise to a cloud provider.
- D. Leverage modular design by breaking up the web service into smaller pieces for a microservice architecture.
Answer: D
Explanation:
Explanation
A microservice architecture is a way of designing software applications as a collection of loosely coupled services, each of which implements a specific business function. Microservices enable modularity, scalability, and agility in software development, as well as easier testing and deployment. By breaking up the monolithic web service into smaller pieces, each responsible for a single integration, UC can decouple the systems and improve the performance of the integrations. For example, UC can use Salesforce Platform Events to publish and subscribe to events from Salesforce to the legacy billing application, the ERP application, and the data lake. This way, UC can avoid point-to-point integrations and leverage an event-driven architecture that reduces coupling and increases reliability12.
The other options are not as effective as option B. Option A does not address the root cause of the tight interdependencies between systems, and may not result in significant performance improvement. Option C may improve the throughput of data loading into Salesforce, but it does not solve the problem of coupling between systems. Option D may reduce the latency and maintenance costs of the web service, but it does not change the design of the web service or the integrations.
References: 1: Microservice Architectures With Sales and Service Cloud - Salesforce Live 2: 6 Fundamental Principles of Microservice Design | Salesforce
NEW QUESTION # 63
Northern Trail Outfitters (NTO) uses Salesforce to track leads, opportunities and order details that convert leads to customers. However, Orders are managed by an external (remote) system. Sales representatives want to view and update real-time order information in Salesforce. NTO wants the data to only persist in the external system.
Which type of Integration should an architect recommend to meet this business requirement?
- A. Process Orchestration
- B. Data Synchronization
- C. Batch Processing
- D. Data Visualization
Answer: D
Explanation:
https://developer.salesforce.com/docs/atlas.en-us.integration_patterns_and_practices.meta/integration_patterns_and_practices/integ_pat_data_virtualization.htm
NEW QUESTION # 64
Northern Trail Outfitters submits orders to the manufacturing system web-service. Recently, the system has experienced outages that keeping service unavailable for several days.
What solution should an architect recommend to handle errors during these types of service outages?
- A. A Use Platform Event replayldand custom scheduled Apex process to retrieve missed events.
- B. Use @future jobld and custom scheduled apex process to retry failed service calls.
- C. Use middleware queuing and buffering to insulate Salesforce from system outages.
- D. Use Outbound Messaging to automatically retry failed service calls.
Answer: C
Explanation:
Explanation
Using middleware queuing and buffering is a solution that can handle errors during service outages by storing the messages in a queue until the service is available again. This way, Salesforce does not lose any data or encounter any failures when the service is down. Using @future jobld and custom scheduled apex process to retry failed service calls is not a good solution because it can consume a lot of governor limits and create a lot of duplicate records. Using Outbound Messaging to automatically retry failed service calls is also not a good solution because it has a limited number of retries and a fixed retry interval, which may not be sufficient for long service outages. Using Platform Event replayld and custom scheduled Apex process to retrieve missed events is not applicable for this scenario because Platform Events are used for event-driven integration, not for web-service integration. Reference: Salesforce Integration Architecture Designer Resource Guide, page 29-30
NEW QUESTION # 65
An enterprise architect has requested the Salesforce Integration architect to review the following (see diagram & description) and provide recommendations after carefully considering all constraints of the enterprise systems and Salesforce platform limits.
* About 3,000 phone sales agents use a Salesforce Lightning UI concurrently to check eligibility of a customer for a qualifying offer.
* There are multiple eligibility systems that provides this service and are hosted externally. However, their current response times could take up to 90 seconds to process and return (there are discussions to reduce the response times in future, but no commitments are made).
* These eligibility systems can be accessed through APIs orchestrated via ESB (MuleSoft).
* All requests from Salesforce will have to traverse through customer's API Gateway layer and the API Gateway imposes a constraint of timing out requests after 9 seconds.
Which three recommendations should be made?
Choose 3 answers
- A. Implement a 'Check Update' button that passes a requestID received from ESB (user action needed).
- B. Recommend synchronous Apex call-outs from Lightning UI to External Systems via Mule and implement polling on API gateway timeout.
- C. ESB (Mule) with cache/state management to return a requestID (or) response if available from external system.
- D. When responses are received by Mule, create a Platform Event in Salesforce via Remote-Call-In and use the empAPI in the lightning UI to serve 3,000 concurrent users.
- E. Use Continuation callouts to make the eligibility check request from Salesforce from Lightning UI at page load.
Answer: A,C,E
NEW QUESTION # 66
A company wants to standardize exception tracking, handling, and analytics. Given the following actions:
1. Build a company wide logging service hosted on a middleware platform
2. Create case object records for exceptions based thresholds
3. Change all their Apex Loggers to publish Application Exceptions as custom Platform Events.
Which two specifications should the integration architect include in the logging service architecture?
Choose 2 answers
- A. Create Salesforce Cases using the Salesforce REST, SOAP or Bulk API.
- B. Subscribe to the Application Exceptions using the Salesforce Streaming API.
- C. Create Salesforce Cases conditionally using automatic Case creation rules.
- D. Receive Application Events through Change Data Capture (CDC).
Answer: A,C
NEW QUESTION # 67
When user clicks Check Preferences as part of a Lightning flow in Salesforce, preferences from an externally hosted RESTful service are to be checked in real-time. The RESTful service has OpenAPI 2.0 JSON definitions, responding in data types of Boolean and string values.
Which integration pattern and mechanism should be selected to meet the conditions?
- A. Fire and Forget: Process-driven platform events publishes events on Salesforce Event Bus.
- B. Remote Call-In: Salesforce REST API with REST Composite Resources.
- C. Data Virtualization: Salesforce Connect map data external REST data in external objects.
- D. Request-Reply: Enhanced External Services invokes a REST API.
Answer: D
NEW QUESTION # 68
A customer is migrating from an old legacy system to Salesforce. As part of the modernization effort, they would like to integrate al existing systems that currently work with their legacy application with Salesforce.
Which three constraints and pain-points should an integration architect consider when choosing the integration pattern/mechanism?
Choose 3 answers
- A. Multi-language and multi-currency requirement
- B. Data Volume and Processing volume
- C. Error handling mechanisms
- D. System types - APIs, File systems, Email
- E. Reporting and usability requirements
Answer: B,C,D
Explanation:
Explanation
The system types, the error handling mechanisms, and the data volume and processing volume are three constraints and pain-points that an integration architect should consider when choosing the integration pattern/mechanism. The system types determine what kind of interfaces and protocols are available or required for the integration, such as APIs, file systems, email, etc. The error handling mechanisms ensure that the integration can handle any failures or exceptions gracefully and provide appropriate logging and notification.
The data volume and processing volume affect the performance and scalability of the integration, as well as the choice of synchronous or asynchronous methods. Reference: Salesforce Integration Architecture Designer Resource Guide, page 17
NEW QUESTION # 69
NorthernTrail Outfitters needs to send order and line items directly to an existing finance application webservice when an order if fulfilled. It is critical that each order reach the finance application exactly once for accurate invoicing.
What solution should anarchitect propose?
- A. Button press invokes synchronous callout, with user handling retries in case of error
- B. Trigger invokes Queueable Apex method, with custom error handling process.
- C. Trigger makes @future Apex method, with custom error handling process.
- D. Outbound Messaging, which will automatically handle error retries to the service.
Answer: B
Explanation:
Explanation
Trigger invokes Queueable Apex method, with custom error handling process. Queueable Apex allows you to run asynchronous jobs that can make callouts to external web services. You can use custom error handling logic to handle any failures and retry the callouts if necessary. You can also use Database.Stateful interface to maintain state across transactions and ensure that each order is sent exactly once. This solution meets the requirements of sending order and line items directly to an existing finance application web service when an order is fulfilled, and ensuring that each order reaches the finance application exactly once for accurate invoicing. References: Certification - Integration Architect - Trailhead, [Queueable Apex], [Making a Web Service Callout from a Queueable Apex Job]
NEW QUESTION # 70
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 data needs to be reflected in the LMS.
Which integration mechanism should be used to meet the requirement?
- A. Outbound Message
- B. Change Data Capture (CDC)
- C. Platform Event
- D. Streaming API
Answer: D
NEW QUESTION # 71
A company is planning on sending orders from Salesforce to a fulfillment system. The integration architect has been asked to plan for the integration.
Which two questions should the integration architect consider?
Choose 2 answers
- A. Is the product catalog data identical at all times in both systems?
- B. Can the fulfillment system create new addresses within the Order Create service?
- C. Can the fulfillment system implement a contract-first Outbound Messaging interface?
- D. Can the fulfillment system make a callback into Salesforce?
Answer: C,D
Explanation:
https://www.youtube.com/watch?v=zQncznMLrt4 Contract first interface is important as it can impact integration design in terms of efficiency and collaboration.
NEW QUESTION # 72
......
Integration-Architect Premium Exam Engine pdf Download: https://actualanswers.pass4surequiz.com/Integration-Architect-exam-quiz.html