A large enterprise customer is implementing Salesforce. Current systems include ERP for invoicing
/fulfillment and a Marketing solution for email. Associates need to view and log interactions in Salesforce.
Which system should be the system of record for customers and prospects?
Northern Trail Outfitters uses Salesforce to track leads and opportunities, and to capture order details.
However, Salesforce isn't the system that holds or processes orders. After the order details are captured in Salesforce, an order must be created in the Remote system, which manages the order's lifecycle. The integration architect for the project is recommending a remote system that will subscribe to the platform event defined in Salesforce. Which integration pattern should be used for this business use case?
A customer is migrating from an old legacy system to Salesforce. As part of the modernization effort, the customer would like to integrate all existing systems that currently work with its legacy application with Salesforce. Which constraint/pain-point should an integration architect consider when choosing the integration pattern/mechanism?
Northern Trail Outfitters (NTO) wants to improve the quality of callouts from Salesforce to its REST APIs.
For this purpose, NTO will require all API Clients/consumers to adhere to REST API Markup Language (RAML) specifications that include the field-level definition of every API request and response Payload. The RAML specs serve as interface contracts that Apex REST API Clients can rely on. Which design specification should the integration architect include in the integration architecture to ensure that Apex REST API Clients' unit tests confirm Adherence to the RAML specs?
An integration architect has built a Salesforce application that integrates multiple systems and keeps them synchronized via Platform Events. What is taking place if events are only being published?
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:
* At peak, the call center can receive up to 100,000 calls per day.
* The phone number type classification is a service provided by an external service API.
* 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?