Labour Day Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: scxmas70

Mobile-Solutions-Architecture-Designer Exam Dumps - Salesforce Certified Mobile Solutions Architecture Designer(SP23)

Question # 4

Universal Containers wishes to move data between 3 back office systems: ERP, financial and a legacy home-grown shipping system that will be replaced 3 months after integration is scheduled to be complete. What integration pattern should an architect recommend to ensure minimal throwaway code?

A.

point-to-point

B.

Web Mashup

C.

MiddleWare

D.

Apex batch Processing

Full Access
Question # 5

Universal Containers is hearing complaints from users that recently released changes arebreaking existing functionality. What type of testing program should a Technical Architect implement to reduce or eliminate this complaint?

A.

Performance Testing

B.

Unit TestingC .Regression Testing

C.

User Acceptance Testing

Full Access
Question # 6

Universal Containers manages a catalog of overone million products that it makes available to its customers. The master product catalog is stored and managed in their ERP application with frequent updates made to the product catalog by their sourcing team. The sourcing team may update attributes suchas price, general catalog availability, and the product description. When the sourcing team makes an update that change must go into effect during the next business day and there may be thousands of changes made over the course of the day. What integration pattern would you recommend to best manage this scenario?

A.

Write a custom web service to accept product catalog changes from ERP.

B.

Use the streaming API to receive product changes in real time from ERP.

C.

Write an outbound message to send productchanges in real time from ERP.

D.

Build a scheduled ETL job to sync products on a nightly basis from ERP.

Full Access
Question # 7

Universal containers is implementing Salesforce for the first time. As part of the implementation, approximately 10 Million contact records need to be migrated into the new environment. What tool should an architect recommend?

A.

SalesforceData Loader

B.

Data Import Wizard

C.

Excel connector

D.

Salesforce Workbench

Full Access
Question # 8

Which tool would an architect likely leverage while diagnosing issues with an inbound RESTful integration to Salesforce?

A.

Workbench

B.

Data Loader

C.

Force.com SOAP Explorer

D.

Metadata audit trail

Full Access
Question # 9

Universal Containers has built an integration using theSOAP API to load records from a back-office system into Salesforce. The records created in the back-office system must be loaded into Salesforce in almost real time, so a custommodule was written to identify CRUD events in the back-office system and perform sync with Salesforce. UC has several other systems that integrate with Salesforce through the SOAP API using separate integration users. What is a risk involved with this sort of integration?

A.

Too many concurrent sessions

B.

Reaching an API call limit.

C.

Reaching a logins per Day limit.

D.

Too many record-lock errors

Full Access
Question # 10

Which protocol should an Integration Architect utilize to create a secure channel between Salesforce and other system?

A.

SMTP

B.

TLS

C.

SSH

D.

SFTP

Full Access
Question # 11

Universal Containers is building an integration between Salesforce and their Accounting system. The integration will utilize outbound messaging with call back pattern toSalesforce. The security officer would like to understand the authentication solution. What are the three ways that the call back can authenticate itself to Salesforce? Choose 3 answers

A.

Utilize the Enterprise WSDL login() operation to obtain a new session ID.

B.

Utilize an oAuth Username-Password flow to obtain a new oAuth token for the session ID.

C.

Utilize the REST API login() operation to obtain a new session ID

D.

Utilize the session ID contained within the outbound message notification as theauthorization header.

E.

Utilize the partner WSDL with oAuth to obtain a valid oAuth token for the session ID.

Full Access
Question # 12

Universal containers has built an integration module to pull customer support tickets out of various systems and push them to salesforce ascases. The integration was implemented using Salesforce SOAP API with batch size 200, and the jobs are scheduled to run every 30 minutes to make sure a job completes before the next job starts. After going Live, they found that jobs are failing occasionally due to a "Max CPU time exceeded" error thrown from a trigger on the case. Reducing the batch size to 100 would resolve the issue, but the jobs would then take an average of 35 minutes to run. Which two options should be considered to resolve the issue and make sure a job completes before the next one starts? Choose 2 answers

A.

No change to API options, and move the trigger code into a future method.

B.

No change to API options, and move the trigger code into a Queuetable apex

C.

Bulk API with serial option and batch size 100, and no code changes

D.

Bulk API with parallel option and batch size 100, and no code changes.

Full Access
Question # 13

Which two options should be considered to permit automatic retry of failed updates when loading data into Salesforce? Choose 2 answers

A.

Bulk API with serial option.

B.

Standard API with parallel option.

C.

Bulk API with paralleloption.

D.

Standard API with serial option.

Full Access
Question # 14

In which three ways can production data be moved into a sandbox for testing purpose?

A.

Refresh a Full Sandbox.

B.

Use the metadata API.

C.

Request a Snapshot from Support

D.

Refresh a Copy Sandbox.

E.

use the Apex Data Loader.

Full Access
Question # 15

Universal containers utilizes the REST API to update the multiple Salesforce objects in real time based upon changes from their ERP system. They recently started encountering API Limits and have consulted the Integration Architect on possible solutions. What two possible strategies should the architect consider? Choose 2 answers

A.

Migrate the integration to the partner WSDL to support 200 DML operations in a single API call.

B.

Migrate the integration to the Bulk API which does not count towards the API limits.

C.

Utilize the REST API batch URI to consolidate 100 DML operations into single API call.

D.

Utilize workflow outbound messaging which does not count towards the API limits.

Full Access
Question # 16

Universal Containers has two integrations to Salesforce; System A requires read-only accessto all Opportunity data while System B requires read-write access to all Accounts. Which approach ensures compliance with the principal of least priviledge?

A.

Utilize a single "Integration User" with the "Modify All data" profile setting enabled so thatall integrations always have access to all data.

B.

Utilize separate credentials and profiles for each integration, one having "view All" to ties and the other having "Modify All" to Accounts.

C.

Use a single "Integration User" with profile settings restricted to "view All" for opportunity and "Modify All" for Accounts.

D.

Utilize separate credentials for each system with both credentials having the "modify all data" permission on the profile.

Full Access
Question # 17

Universal Containers wishes to validate street addresses in Salesforce against their legacy Accounting system,Which is the system of record. Retrieving an Account record in this system takes 7-12 seconds per query, and the address must be validated as quickly as possible to ensure proper order processing.What integration pattern should an Architect suggest?

A.

Remote Invocation initiated by Middleware

B.

@Future method with an Apex callout.

C.

Nightly batch validating records modified the previous day.

D.

Outbound Message with a Callback.

Full Access
Question # 18

Universal Containers is replacing a home-grown CRM system. Currently, a .Net application runs a batch process to query the CRM system nightly and create a CSV file that is picked up via SFTP and loaded to a SQL database. What technology should an architect use to minimize custom development when replacing the CRM system with Salesforce?

A.

Outbound messaging

B.

APEX Batch

C.

APEX Callout

D.

Middleware

Full Access
Question # 19

Universal containers has an integration that runs nightly to update the product(product2) object in Salesforce with updated product availability for over 500,000 products. Occasionally(less than 1 time per month) a product record fails to update due to a data validation issue that cannot be predicted in advance. How should universal Containers monitor this nightly batch import of data into Salesforce so that any error can be corrected promptly?

A.

Configure an Enterprise Server Monitoring tool to process ETL success and failure logs.

B.

Configure Salesforce to email an administrator when Bulk API batches fail.

C.

Monitor the Bulk Data Load Jobs page daily for failed batches

D.

Configure the ETLmiddleware to notify an administrator via email when a record update fails.

Full Access
Question # 20

Universal Containers has a requirement for users of a Validation page to be notified of data updates from Salesforce as well as message from other systems in real time. Which three approaches should be considered when selecting the correct API? Choose 3 answers

A.

REST API to continuously poll Salesforce for updates to records.

B.

Generic Streaming API to support notifications coming from other systems.

C.

Streaming API to support push notifications to users on mobile devices using Salesforce1.

D.

Utilize ActionPoller to perform an Apex Callout to the external system to retrieve data.

E.

Streaming API to support real-time data updates by other users within Salesforce.

Full Access
Question # 21

Which mechanism should an Integration Architect recommend to make a secure, authenticated connection to a remotesystem that results in the remote system trusting Salesforce?

A.

Encrypt the Payload with a shared key.

B.

Use a pre-shared key in a query parameter.

C.

Implement two way (or mutual) SSL certificates.

D.

Utilize CA - signed certificates on the host.

Full Access
Question # 22

When making an Apex callout, what approach should an Integration Architect recommend for securely transporting sensitive data from Salesforce over an unsecure network connection?

A.

Base64 encode the data before performing the call out from Apex.

B.

Encrypt the data with a shared key before performing the Apex callout.

C.

Use platform Encryption to secure the data before transporting.

D.

Salesforce automatically secures all data transmissions to external systems.

Full Access
Question # 23

Universal containers has complex data transformation, error handling and process automation requirements as part of their integration strategy. What technology should an Architectrecommend in order to minimize Salesforce code customizations?

A.

Data Loader

B.

Canvas

C.

Process Builder

D.

Middleware

Full Access
Question # 24

What capability should an Integration Architect consider if there is a need to synchronize data changed in Salesforce to a 3rd party with a JSON-based API endpoint?

A.

Use an outbound Message with the record's data.

B.

Use lightning connect to save the data to an external object.

C.

Use an Apex class to perform the REST callout asynchronously.

D.

use the REST API with the content-Type headerset to "JSON."

Full Access
Question # 25

Universal Containers would like to update their accounting system every time an opportunity is changed to Closed-Won their accounting system occasionally is offline for 3-4 hours to support month-end processing, and they would like the integration design to ensure that no transactions are lost during this down time. Which two integration designs should the architect consider? Choose 2 answers

A.

Utilize the enterprise WSDL to query Salesforce from the Accounting system for opportunities that have changed to Closed-Won.

B.

Utilize an Enterprise Service Bus to the web service calls between Salesforce and the accounting System.

C.

Utilize workflow outbound messaging, which has a built-in queuing framework.

D.

Utilize an Apex trigger with an @future class to callout to the accounting system after the month-end processing is complete.

Full Access