Questions and Answers
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?
Which two options will fulfill the use case requirements for capturing transactions in near real-time at a REST endpoint initiated in Salesforce?
Which two considerations should an integration architect make when building a scalable integration solution for synchronous callouts during customer checkout?
What type of event should be used to display the number of closed Cases in real time on a dashboard?
Signup and view all the answers
Which integration pattern is recommended for ensuring that bank accounts opened in Salesforce are synced in real-time to the core banking system?
Signup and view all the answers
Which three requirements should the integration architect consider to ensure the ability to delete Latin American customer's personal data on demand?
Signup and view all the answers
Which integration solution should be recommended for service agents to view order history from a B2C Commerce system?
Signup and view all the answers
Which integration pattern should be used for creating an order in a remote system after capturing order details in Salesforce?
Signup and view all the answers
Which Salesforce API should be used to notify all sales representatives whenever the quoting system will be down for maintenance?
Signup and view all the answers
Which two recommendations will help meet the requirements for monitoring nightly batch loads into Salesforce from an external system?
Signup and view all the answers
Study Notes
Northern Trail Outfitters API Integration
- Northern Trail Outfitters required adherence to RESTAPI Markup Language (RAML) for all API clients to ensure consistency in API requests and responses.
- Key specifications for testing Apex REST API clients include:
- Implementing
HttpCalloutMock
to return RAML-compliant responses.
- Implementing
Middleware and Order Processing
- Middleware has been implemented to orchestrate services and capture transactions in near real-time when order objects are created in Salesforce.
- Solutions for limited development resources and low-code integration include:
- Using Remote Process Invocation with a "fire and forget" pattern.
- Implementing Change Data Capture for real-time data flow.
Synchronous Callouts and Scalability
- For synchronous services querying product availability during the checkout process, considerations include:
- Analyzing historical response times and maximum query cursor limits to scale effectively.
Real-Time Metrics for Case Management
- To display the number of closed Cases in real-time on a dashboard, a Push Topic Event should be utilized.
Integration Pattern for Core Banking System
- Universal Containers needs real-time synchronization between Salesforce and their core banking system for account management.
- The recommended integration pattern is a Request and Reply pattern to ensure data accuracy and immediate feedback.
Data Privacy and Deletion Requirements
- As Northern Trail Outfitters expands into Latin America, integration architecture must:
- Ensure the ability to delete personal data across all systems.
- Consider the impact of deletions on system functionality and feasibility of restoring data when necessary.
Service Agents Integration
- Service agents need access to order histories from the B2C Commerce system.
- Suggested integration solution is the Salesforce B2C Commerce to Service Cloud Connector.
Platform Event Subscription
- For order management, a remote system should subscribe to a Salesforce platform event after order details are captured.
- Recommended integration pattern is Fire and Forget to streamline the process.
Notification of Quoting System Maintenance
- For notifying Salesforce sales representatives about quoting system maintenance, the Streaming API should be used for real-time notifications.
Nightly Batch Loads and Monitoring
- For monitoring batch loads from external systems using the Bulk API, recommendations include:
- Using Salesforce UI to visually monitor Bulk Data Load Jobs.
- Employing the
getBatchInfo
method in Java applications for status tracking.
Each section highlights critical facts and solutions for various integration and API architecture challenges faced by Northern Trail Outfitters.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Test your knowledge on Salesforce Integration Architecture with this quiz designed for the Integration Architect certification. It includes various questions that cover key concepts and practical scenarios. Ideal for those preparing for the Salesforce Integration-Architecture-Designer exam.