Question 6 of 68

Northern Trail Outfitters (NTO) uses different shipping services for each of the 34 countries it 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 two.)

    Correct Answer: A, C

    To address the dynamic nature of shipping services for Northern Trail Outfitters, using middleware to manage and retrieve valid shipping methods (option A) allows for efficient updates without altering the Salesforce configuration directly. This method ensures that the system remains up-to-date with minimal manual intervention. Additionally, having middleware abstract the call to specific shipping services (option C) adds a layer of abstraction, making it easy to switch or update services as needed without requiring changes in the core system. These solutions together provide a robust and scalable approach to handling frequent changes in shipping services across multiple countries.

Question 7 of 68

Universal Containers (UC) is a large printing company that sells advertisement banners. The company works with third-party agents on banner initial design concepts. The design files are stored in an on-premise file store that can be accessed by UC internal users and third party agencies. UC would like to collaborate with the third-party agencies on the design files and allow them to view the design files in the community.

The conceptual design files size is 2.5 GB.

Which solution should an integration architect recommend?

    Correct Answer: C

    Given the size of the design files (2.5 GB), the best solution is to create a custom object to store the file location URL and redirect the community user to the on-premise system file location. This approach avoids the size limitations of Salesforce Files, Salesforce Connect, and other potential constraints of the platform, ensuring seamless integration and access to the large files.

Question 8 of 68

A business requires automating the check and updating of the phone number type classification (mobile vs. landline) for all incoming calls delivered to its phone sales agents. The following conditions exist:

1. At peak, the call center can receive up to 100,000 calls per day.

2. The phone number type classification is a service provided by an external service API.

3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient).

A Remote-Call-In pattern and/or Batch Synchronization (Replication via ETL: System -> Salesforce) are determined to work with a middleware hosted on customer premise.

In order to implement these patterns and mechanisms, which component should an integration architect recommend?

    Correct Answer: D

    Given the scenario, the implementation involves a middleware that manages the synchronization and classification of phone numbers via an external service API. An API Gateway would be essential as it can manage authentication, routing, and traffic control between Salesforce and the middleware. This option ensures that all requests made from Salesforce into the middleware for batch processing are secure and properly authenticated, adhering to best practices for handling such integrations, especially at the large scale of up to 100,000 calls per day.

Question 9 of 68

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?

    Correct Answer: B

    Leverage modular design by breaking up the web service into smaller pieces for a microservice architecture. This approach will decouple the systems, as each microservice will handle a specific part of the integration. This reduces the tight interdependencies between systems and improves the overall performance and reliability of the integrations.

Question 10 of 68

A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require data updates between their internal systems and Salesforce.

Which three relevant details should a Salesforce Integration Architect seek to specifically solve for integration architecture needs of the program? (Choose three.)

    Correct Answer: A, B, C

    To address the integration architecture needs for the requirement of business processes involving data updates between internal systems and Salesforce, it is crucial to focus on specific aspects. Firstly, understanding the Integration Style (Process-based, Data-based, and Virtual integration) is important as it defines how systems will communicate and share data (Option A). Secondly, considering the Timing aspects (real-time/near real-time, synchronous or asynchronous, batch and update frequency) is vital for ensuring data consistency and meeting business needs regarding the freshness of data (Option B). Lastly, it is essential to identify the Source and Target systems, data flow Directionality, data volume & transformation complexity, and any Middleware that can be leveraged as these details impact the overall design and effectiveness of the integration solution (Option C). These three aspects collectively cover the broad yet critical elements required for creating a robust integration architecture.