Mobile-Solutions-Architecture-Designer Practice Test Questions

81 Questions


Universal containers has a simple co -premise web app that is unauthenticated. What capability should an integration Architect recommend to make the app accessible from within Salesforce?


A. Apex callout


B. Visualforce


C. Custom Web tab


D. Lightning connect





C.
  Custom Web tab

Universal containers has an ERP application where all customer orders are stored. There are millions of customer orders stored in the ERP application and a longtime customer may have thousands of individual orders. Additionally, some order informationmay house personally identifiable information that, due to company policy, can only be stored in ERP. Universal Containers would like the five most recent orders displayed on the account page in Salesforce. How should an architect design this requirement considering both security and scalability?


A. Leverage the REST API to receive orders from the ERP system as they are created.


B. Leverage Salesforce Lightning Connect to display order information in Salesforce.


C. write an outboundmessage to receive orders from ERP system as they are created.


D. Build a scheduled ETL job to sync all customer order history in the orders object.





A.
  Leverage the REST API to receive orders from the ERP system as they are created.

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





D.
  Middleware

A system at Universal Containers needs to retrieve opportunity details(including line items and opportunity learn) and then update the opportunity with new information in real time, as one atomic operation. What approach should an architect recommend that conserves API limits?


A. Use a publisher action to update the data and callback to the other system.


B. Use the generic streaming API to publish changes and listen for updates.


C. Use the SOAP API to upsert the data. The API will then return all opportunity details.


D. Use a custom Apex class with a webservice method that performs both actions.





D.
  Use a custom Apex class with a webservice method that performs both actions.

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.





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

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.





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.

What should an integration Architect consider when building a visulaforce page that makes client-side callouts to multiple domains that may violate the browser's same-origin policy? Choose 2 answers


A. Setup CORS to whitelistall domains that the client scripts communicate with.


B. utilize the canvas SDK to perform the callouts.


C. Ensure each javascript resource communicates only with its origin.


D. Set up Remote site settings for all domains that the client scripts communicate with.





A.
  Setup CORS to whitelistall domains that the client scripts communicate with.

D.
  Set up Remote site settings for all domains that the client scripts communicate with.

Universal Containers has decided that acquisition of other companies will be akey focus of their growth for the next several years. All acquired customer service agents will use UC's pre-existing customer support process built in Salesforce. the ERP application at any acquired company will not be immediately replaced, and customerservice agents must be able to see up-to-date order status from all ERP systems. What recommendation should a technical Architect make to minimize complexity during new acquisitions?


A. Use custom Linksto direct users to the appropriate ERP system to vieworder status.


B. Build all Integrations as nightly ETL batches to minimize real-time overhead.


C. Leverage Apex callouts to integrate directly with acquired applications.


D. Use an ESB to abstract the Salesforce integration from other enterprise applications.





B.
  Build all Integrations as nightly ETL batches to minimize real-time overhead.

Universal Containers has an Outbound messaging-Based integration that posts closed opportunities to an ERP system for fulfillment in 1% of the test cases, the integration creates multiple orders for a closed opportunity. Which three steps should a Technical Architect take to diagnose the issue? Choose 3 answers


A. Review the firewall logs to make sure that the outbound messages are being delivered.


B. Review the Enterprise Service Bus logs to make sure that successful orders arebeing acknowledged


C. Review at the outbound Messaging Deliverystatus logs to make sure that the messages are being delivered and acknowledged by the target system.


D. Review the Enterprise Service Bus logs t make sure that orders are being created only one time.


E. Review at the outbound Messaging Audit logs to make sure that the messages are being successfullyprocessed by the target system.





B.
  Review the Enterprise Service Bus logs to make sure that successful orders arebeing acknowledged

C.
  Review at the outbound Messaging Deliverystatus logs to make sure that the messages are being delivered and acknowledged by the target system.

D.
  Review the Enterprise Service Bus logs t make sure that orders are being created only one time.

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.





C.
  Monitor the Bulk Data Load Jobs page daily for failed batches

Universal Containers would like to integrate to an external system from Salesforceover a secure channel however the external system does not support HTTP-basic authentication. What approach should an integration Architect recommend that enables the external system to trust the data being received?


A. Digitally sign the Payload using aprivate key trusted by the external system.


B. Include a secret passphrase in the payload that is a validated by the external system.


C. Base64 encode the data to ensure untrusted 3rd parties don't see it.


D. Utilize a 3rd-party SSO solution to authenticate the session.





C.
  Base64 encode the data to ensure untrusted 3rd parties don't see it.

Universal containers has used Outbound Messaging to integrate with their billing system. Their billing system has frequent outages that don't last more than a couple of hours. Which two aspects of Outbound Messaging might the customer experience issues with as a result of these outages? Choose 2 answers


A. Out-of-order delivery.


B. Duplicate messages


C. Orphaned Requests


D. Exceeding Governor Limits.





B.
  Duplicate messages

D.
  Exceeding Governor Limits.


Page 2 out of 7 Pages
Previous