[May 22, 2024] Integration-Architect Exam Dumps - 100% Marks In Integration-Architect Exam!
Exam Dumps Use Real Salesforce Integration Architecture Designer Dumps With 112 Questions!
Salesforce Integration-Architect Certification Exam is a highly sought-after certification in the Salesforce ecosystem. It validates the professional's ability to design and implement seamless, efficient, and effective integrations between Salesforce and other systems. Integration-Architect exam covers a range of topics, including integration architecture, data integration, API integration, security and governance, and performance optimization. Passing this certification exam demonstrates an individual's expertise in designing and implementing robust integration solutions that meet business requirements and maximize the value of Salesforce investments.
Salesforce Integration-Architect certification exam is a comprehensive test that assesses the skills of integration architects in various areas. Integration-Architect exam covers topics such as integration architecture, data architecture, security architecture, API integration, and solution design. Integration-Architect exam consists of 60 multiple-choice questions that need to be answered within 120 minutes. The passing score for the exam is 65%.
To prepare for the Salesforce Integration-Architect Certification Exam, candidates should have a deep understanding of Salesforce architecture, design patterns, and best practices. They should also have experience working with a range of integration tools, such as middleware, ETL tools, and APIs. Candidates should be able to design and implement integrations that meet the requirements of business stakeholders, while also ensuring that the integration is scalable, secure, and reliable.
NEW QUESTION # 59
Northern Trail Outfitters' ERP is integrated with Salesforce and syncs several million contacts per day. To prevent specific data from syncing, the integration uses a SOQL query filtered by sharing hierarchy.
Which two things should an architect do to improve the performance of the integration?
Choose 2 answers
- A. Include non-selective criteria in query filters.
- B. Remove the query filters.
- C. Remove the sharing restrictions.
- D. Include selective criteria in query filters.
Answer: C,D
Explanation:
Explanation
Option C is correct because including selective criteria in query filters can improve the performance of the integration. Selective criteria are filters that reduce the number of records that need to be scanned by the query optimizer, such as indexed fields, standard indexes, or custom indexes. Selective criteria can help the query run faster and avoid hitting the query timeout limit or the query row limit.
Option D is correct because removing the sharing restrictions can improve the performance of the integration. Sharing restrictions are filters that limit the access to records based on the user's role, profile, or sharing rules. Sharing restrictions can add complexity and overhead to the query execution, as they require additional joins and calculations. Removing the sharing restrictions can simplify the query and reduce the number of records that need to be processed.
Option A is incorrect because including non-selective criteria in query filters can degrade the performance of the integration. Non-selective criteria are filters that do not reduce the number of records that need to be scanned by the query optimizer, such as non-indexed fields, formula fields, or OR conditions. Non-selective criteria can cause the query to run slower and hit the query timeout limit or the query row limit.
Option B is incorrect because removing the query filters can degrade the performance of the integration.
Query filters are conditions that specify which records to retrieve from the database, such as WHERE clauses or LIMIT clauses. Query filters can help the query run faster and avoid retrieving unnecessary or unwanted data. Removing the query filters can increase the number of records that need to be processed and transmitted by the integration.
References: Working with Very Large SOQL Queries: Improve performance with custom indexes using Salesforce Query Plan tool: Querying Data That Respects User Permissions: How does sharing affect SOQL performance?: SOQL SELECT Syntax : SOQL Best Practices
NEW QUESTION # 60
A company's security assessment noted vulnerabilities on the un managed packages in their Salesforce orgs, notably secrets that are easily accessible and in plain text, such as usernames, passwords, and OAuth tokens used in callouts from Salesforce.
Which two persistence mechanisms should an integration architect require to be used to ensure that secrets are protected from deliberate or inadvertent exposure?
Choose 2 answers
- A. Encrypted Custom Fields
- B. Named Credentials
- C. Protected Custom Metadata Types
- D. Protected Custom Settings
Answer: B,D
Explanation:
Explanation
Named Credentials and Protected Custom Settings are two persistence mechanisms that can be used to ensure that secrets are protected from deliberate or inadvertent exposure. Named Credentials allow you to specify the URL of a callout endpoint and its required authentication parameters in one definition. Salesforce manages all the authentication for Apex callouts that specify a named credential as the callout endpoint, and you don't have to add more authentication logic in your Apex code. Named Credentials can be defined to provide a secure and convenient way of setting up authenticated callouts, and they can also be used in Lightning components, Visualforce pages, and flows1.
Protected Custom Settings are a type of custom settings that store application-specific data that is hidden from subscribers. They are only accessible by the managed package that created them, and they can be used to store secrets such as encryption keys, passwords, or tokens. Protected Custom Settings can be accessed by Apex code, formulas, or validation rules within the same namespace as the settings2.
Encrypted Custom Fields are not a suitable mechanism for storing secrets, because they are not designed to prevent unauthorized access to sensitive data. Encrypted Custom Fields allow you to encrypt text fields using a standard encryption scheme. The encrypted data is masked in reports, list views, and search results, but it can still be viewed by users who have the "View Encrypted Data" permission. Encrypted Custom Fields are intended to protect data from unauthorized access by users within your organization, not from external threats or malicious code3.
Protected Custom Metadata Types are another type of custom metadata types that store application-specific data that is hidden from subscribers. They are similar to Protected Custom Settings, but they have some advantages such as being deployable using change sets or Metadata API, being accessible by SOQL queries, and being able to reference other metadata types or settings. However, Protected Custom Metadata Types cannot be used to store secrets, because they do not support encryption or masking of sensitive data. Protected Custom Metadata Types are intended to store configuration data that is specific to your managed package, not secrets that need to be secured.
Therefore, the correct answer is B and D, because Named Credentials and Protected Custom Settings are the only persistence mechanisms that can be used to securely store secrets in Salesforce.
References: 1: Named Credentials | Apex Developer Guide | Salesforce Developers 2: Custom Settings | Apex Developer Guide | Salesforce Developers 3: Encrypted Fields | Salesforce Help : [Protected Custom Metadata Types | ISVforce Guide | Salesforce Developers]
NEW QUESTION # 61
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. Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
- B. Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
- C. Make a callout to the payment gateway through ESB supporting error handling and logging for audit purposes.
- D. Platform events allow integration to payment gateway through the exchange of real-time event data, platform events are scalable and secure.
Answer: C
Explanation:
Explanation
Make a callout to the payment gateway through ESB supporting error handling and logging for audit purposes. This solution meets the requirements of integrating with an external RESTful service, ensuring real-time updates to the CSR, and supporting post payment processes. ESB stands for Enterprise Service Bus, which is a software architecture model that allows communication between different applications via a common bus. ESB can handle the callout to the payment gateway service, and provide error handling, logging, routing, transformation, and orchestration capabilities. ESB can also integrate with other systems or services that are involved in the post payment processes, such as billing, invoicing, or reporting.
References: Certification - Integration Architect - Trailhead, [Enterprise Integration Patterns]
NEW QUESTION # 62
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. Apex REST
- B. REST API
- C. Streaming 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 # 63
Northern Trail Outfitters has a registration system that is used for workshops offered at its conferences. Attendees use a 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. Remote Process Invocation-Request and Reply
- B. Remote Process Invocation-Fire and Forget
- C. Batch Data Synchronization
- D. Remote Call-In
Answer: C
NEW QUESTION # 64
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. Authenticate the integration using existing Network-BasedSecurity.
- B. Authenticate the integration using existing Single Sign-On.
- C. Create a new user with System Administrator profile.
- D. Create a special user solely for the integration purposes.
Answer: D
NEW QUESTION # 65
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. Use the Salesforce Bulk API when integrating back into Salesforce.
- B. Re-write and optimize the current web service to be more efficient.
- C. Leverage modular design by breaking up the web service into smaller pieces for a microservice architecture.
- D. Move the custom monolithic web service from on-premise to a cloud provider.
Answer: C
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 # 66
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 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.
Answer: C
NEW QUESTION # 67
Northern Trail Outfitters needs to send order and line items directly to an existing finance application webservice when an order if fulfilled. It is critical that eac order reach the finance application exactly once for accurate invoicing.
What solution should an architect propose?
- A. Button press invokes synchronous callout, with user handling retries in case of error
- B. Outbound Messaging, which will automatically handle error retries to the service.
- C. Trigger invokes Queueable Apex method, with custom error handling process.
- D. Trigger makes @future Apex method, with custom error handling process.
Answer: C
NEW QUESTION # 68
Service Agents at Northern Trail Outfitters uses Salesforce to manage cases and B2C Commerce for ordering.
Which integration solution should an architect recommend in order for the service agents to see order history from a B2C Commerce system?
- A. A REST API offered by Commerce Platform
- B. Mulesoft Anypoint Platform
- C. Salesforce B2C Commerce to Service Cloud Connector
- D. REST API offered by Salesforce Platform
Answer: C
Explanation:
https://help.salesforce.com/articleView?id=icx_b2c_conversationalcommerce_connector.htm&type=5
NEW QUESTION # 69
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 pla for Operations to notify any degradation in Salesforce performance.
How should an integration consultant implement monitoring?
- A. Request Salesforce to monitor the Salesforce instance and notify when there is degradation in performance.
- 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. Use Salesforce limits API to capture current API usage and configure alerts for monitoring.
Answer: C
NEW QUESTION # 70
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 just-in-time provisioning
- B. OpenId Connect Authentication Provider and Registration Handler
- C. OpenId Connect Authentication Provider and just-in-time provisioning
- D. SAML SSO and Registration Handler
Answer: A,B
NEW QUESTION # 71
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. Inability to query event messages using SOQL
- C. Subscribe to an AssetToken Event stream to monitor OAuth 2.0 authentication activity. C
- D. Inability to create a Lightning record page for platform events.
- E. You can use Event Monitoring to track user activity, such as logins and running reports.
Answer: A,B,D
NEW QUESTION # 72
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 relevant detail should an integration architect seek to specifically solve for integration architecture needs of the program?
- A. Core functional and non-functional requirements for User Experience design, Encryption needs, Community and license choices
- B. Integration skills, SME availability, and Program Governance details
- C. Timing aspects, real-time/near real-time (synchronous or asynchronous), batch and update frequency
Answer: C
Explanation:
Explanation
Timing aspects, real-time/near real-time (synchronous or asynchronous), batch and update frequency are relevant details that an integration architect should seek to specifically solve for integration architecture needs of the program. These details help to determine the appropriate integration pattern, technology, and solution for the business requirements. Core functional and non-functional requirements for User Experience design, Encryption needs, Community and license choices are important for the overall program design, but not specific to the integration architecture needs. Integration skills, SME availability, and Program Governance details are also important for the program execution, but not specific to the integration architecture needs.
NEW QUESTION # 73
A company needs to be able to send data from Salesforce to a homegrown system behind a corporate firewall.
The data needs to be pushed only one way and doesn't need to be sent in real time. The average volume is 2 million records per day.
What should an integration architect consider when choosing the right option in building the integration between the external system and Salesforce?
- A. Due to high volume of records, a third-party integration tool is required to stage records off platform.
- B. Due to high volume of records, number of concurrent requests can hit the limit for the REST API call to external system.
- C. Due to high volume of records, salesforce will need to make a REST API call to external system.
- D. Due to high volume of records, the external system will need to use a BULK API Rest endpoint to connect to salesforce.
Answer: A
Explanation:
Explanation
Using a third party integration tool to stage records off platform is a solution that can handle the high volume of data and avoid hitting the API limits for the REST API call to the external system. A third party integration tool can also provide features such as data transformation, error handling, and logging. Due to high volume of records, number of concurrent requests can hit the limit for the REST API call to external system is not a solution, but a problem that needs to be addressed. Due to high volume of records, the external system will need to use a BULK API Rest endpoint to connect to Salesforce is not a solution, as the requirement is to send data from Salesforce to the external system, not vice versa. Due to high volume of records, Salesforce will need to make a REST API call to external system is not a solution, as it does not address how to handle the high volume of data and avoid hitting the API limits. Reference: Salesforce Integration Architecture Designer Resource Guide, page 18-19
NEW QUESTION # 74
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 streaming API to generate push topic.
- B. Use salesforce platform event.
- C. Use request and reply.
- D. Use outbound message.
Answer: C
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 # 75
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. Assess security requirements for internal systems and decide Integration methods that support the requirements.
- B. Evaluate Salesforce solution for customers and for partners, using third party solution for internal users.
- C. Consider Third party Single Sign On solution supporting all user authentication including customer and partner.
- D. Evaluate Salesforce native authentication mechanism for all users including customers and partners.
- E. Evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners.
Answer: A,D,E
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 # 76
A company's cloud-based single page application consolidates data local to the application with data from on premise and 3rd 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:
1. Log every call's start and finish date and time to a central analytics data store.
2. 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, G, and H
- B. Sum of A to H
- C. Sum of A to F
- D. Sum of A and H
Answer: D
NEW QUESTION # 77
A company that is a leading provider of courses and training delivers courses using third party trainers. The trainer for the company has to be verified from 10 different training accreditation verification agencies before providing training for the company. Each training accreditation agency has its own response time, which could take days to confirm a trainer.
The company decided to automate the trainer accreditation verification process by integrating to the agencies web services.
What is the recommended approach to automate this process?
- A. Use middleware to handle the call out to the 10 different verification services, the middleware will handle the business logic of consolidating the verification result from t 10 services, then make a call-in to sa lesforce and update the verification status to "verified".
- B. Make an apex callout using @future annotation to make the call out to all differentagencies.
The response should update the trainer status to "verified". - C. Use salesforce external service to make the call out, Salesforce external service should check the verification agencies until the result is verified, then update the trainer status to "verified".
- D. Create a trigger on the trainer record to make a Callout to each verification agencies, write business logic to consolidate the verification then update the trainer status to verified".
Answer: A
NEW QUESTION # 78
......
Pass Your Integration-Architect Exam Easily With 100% Exam Passing Guarantee: https://examsboost.realexamfree.com/Integration-Architect-real-exam-dumps.html

