OpenExamsFREE PRACTICE — ANY EXAM

Free Salesforce Certified Platform Integration Architect Exam Practice Questions

100 free questions · Answer explanations · No signup required

View examination details, outline and sources

Loading selected examination banks…

Sample Practice Questions

Try these 10 sample questions from the Salesforce Certified Platform Integration Architect Exam practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.

  1. 1An existing SOAP order service is accessible only inside a company's private network. Salesforce is expected to call it directly using an Apex SOAP callout. Which landscape boundary must the architect resolve?

    1. A. The service must publish an OData entity set.
    2. B. The service must be reachable by Salesforce over the public Internet.
    3. C. The service must accept only the Bayeux protocol.
    4. D. The service must initiate a SOAP API session in Salesforce.

    Answer: B

    Explanation: For Apex SOAP callouts, the guide states, "Salesforce must be able to access the endpoint over the public Internet." The private-only service does not meet this connectivity requirement; changing data or messaging protocols does not resolve reachability.

    Reference: Integration Patterns and Practices — Data Virtualization, Endpoint Capability and Standards Support, p. 55

  2. 2A Salesforce integration's requirements include both behavior and service quality. Which statement specifies the business behavior the integration must perform?

    1. A. The integration must complete 95% of requests within two seconds.
    2. B. The integration must be available during 99.9% of business hours.
    3. C. The integration must create a billing customer when an account is approved.
    4. D. The integration must support twice the current peak request rate.

    Answer: C

    Explanation: Trailhead distinguishes behavior from general and technical characteristics: "Functional requirements describe site behavior, while nonfunctional requirements describe general and technical characteristics." Applied to this integration, creating the billing customer is behavior; latency, availability, and capacity are service-quality constraints.

    Reference: Get Started with the Technical Project Documentation — Functional and Nonfunctional Requirements

  3. 3A landscape diagram shows customer records authored in Salesforce and copied to a reporting store. The store never sends customer changes back. Which system-of-record entry belongs in the inventory?

    1. A. The reporting store is the customer data master because it receives copies.
    2. B. Both systems are independent masters because both contain customer records.
    3. C. Neither system is a master because the transfer is asynchronous.
    4. D. Salesforce is the customer data master and the reporting store is a consumer.

    Answer: D

    Explanation: The guide describes, "Salesforce is the data master—Salesforce is the system of record for certain entities". Authorship and authoritative ownership determine the master; possessing a replica or receiving asynchronous updates does not.

    Reference: Integration Patterns and Practices — Batch Data Synchronization, Results, p. 30

  4. 4Salesforce submits a small transaction to an external payment service, waits for its final result, and updates its payment status from that result before completing the interaction. Which integration pattern fits?

    1. A. Remote Process Invocation—Request and Reply
    2. B. Remote Process Invocation—Fire and Forget
    3. C. Batch Data Synchronization
    4. D. UI Update Based on Data Changes

    Answer: A

    Explanation: The pattern context states, "Salesforce calls the remote system to create the order and then waits for successful completion." Here Salesforce likewise needs the completed remote result to update local status. Fire and Forget does not wait; batch synchronization and UI notifications do not describe this remote processing exchange.

    Reference: Integration Patterns and Practices — Remote Process Invocation—Request and Reply, Context, p. 9

  5. 5A Salesforce outbound integration consumes a compatible SOAP service whose WSDL is available. Which implementation approach avoids manually constructing SOAP messages?

    1. A. Consume the remote service's WSDL and generate an Apex proxy for that service.
    2. B. Generate a proxy from Salesforce's Enterprise WSDL to use as the remote service client.
    3. C. Use Apex HTTP classes to construct and parse the SOAP envelopes manually.
    4. D. Use External Services with a REST/OpenAPI contract in place of the SOAP service contract.

    Answer: A

    Explanation: The guide states, "Salesforce enables you to consume a WSDL and generate a resulting proxy Apex class." Consuming the remote service’s compatible WSDL creates its client proxy. The Salesforce Enterprise WSDL describes Salesforce as provider, manual HTTP envelopes do not avoid hand construction, and a REST/OpenAPI contract is not the existing SOAP service contract.

    Reference: Integration Patterns and Practices — Remote Process Invocation—Request and Reply, Solution, p. 10

  6. 6An Enterprise Edition org has the required Event Monitoring subscription. Its integration team needs detailed Salesforce performance and usage data that can feed an external monitoring tool. Which capability should it evaluate?

    1. A. Field History Tracking
    2. B. Setup Audit Trail
    3. C. Real-Time Event Monitoring
    4. D. Data Classification metadata

    Answer: C

    Explanation: The Security Guide states, "Real-Time Event Monitoring gives you access to detailed performance, security, and usage data on all your Salesforce apps." It also describes importing that data into monitoring tools. Field history and configuration audit trails do not provide the same performance telemetry.

    Reference: Salesforce Security Guide — Salesforce Shield, Real-Time Event Monitoring, p. 6

  7. 7A landscape assessment proposes the Salesforce Connect OData adapter for an external inventory system. Which existing-system capability must be verified?

    1. A. It can subscribe to Salesforce outbound SOAP messages.
    2. B. It can supply a Salesforce Enterprise WSDL.
    3. C. It can expose the external data through an OData producer.
    4. D. It can send Bayeux events for every inventory query.

    Answer: C

    Explanation: The OData adapter requires that "The external data must be exposed via OData producers." A SOAP listener, Enterprise WSDL, or event subscription is not a substitute for the required OData interface.

    Reference: Integration Patterns and Practices — Data Virtualization, Endpoint Capability and Standards Support, p. 55

  8. 8A billing integration is being designed for Salesforce reports used at 08:00 each day. Requirements have identified the necessary billing fields but say nothing about how current the data must be. Which requirement remains to be established?

    1. A. The latest source cutoff and completion deadline for data available to the 08:00 reports
    2. B. Only the time at which the extraction job starts, without a required completion time
    3. C. Only the total number of rows ever imported, without a required reporting snapshot
    4. D. Only the frequency of transfer attempts, without an allowed age for reported data

    Answer: A

    Explanation: The guide asks, "Are there analytics (reporting) requirements that are impacted by the availability of this data in Salesforce?" A reporting-ready snapshot and deadline specify the needed freshness. Start times, lifetime row counts, or attempt frequency alone do not ensure the 08:00 report contains the required current data.

    Reference: Integration Patterns and Practices — Batch Data Synchronization, Forces, p. 28

  9. 9A system diagram shows a middleware controller invoking services A, B, and C in sequence and deciding when each service runs. How should this coordination be recorded in the integration inventory?

    1. A. Choreography without a central coordinator
    2. B. Orchestration controlled by the middleware
    3. C. Independent replication between three data masters
    4. D. Virtual access without process coordination

    Answer: B

    Explanation: The guide describes orchestration as "behavior resulting from a central conductor coordinating the behaviors of individual entities performing tasks independent of each other." The middleware is that conductor; no-central-authority choreography does not describe this diagram.

    Reference: Integration Patterns and Practices — Integration Patterns Overview, Process choreography and service orchestration, p. 7

  10. 10After a Salesforce record change, an external fulfillment process must start. Salesforce can continue immediately, and the external process may send its final status in a later transaction. Which pattern fits?

    1. A. Remote Call-In
    2. B. Data Virtualization
    3. C. Remote Process Invocation—Request and Reply
    4. D. Remote Process Invocation—Fire and Forget

    Answer: D

    Explanation: The guide states, "The remote system can optionally update Salesforce with the new order number and status in a separate transaction." Fire and Forget separates initial initiation from later completion; Request and Reply waits for completion, while the other patterns describe different integration directions or data access.

    Reference: Integration Patterns and Practices — Remote Process Invocation—Fire and Forget, Context, p. 16

Topics in this practice bank

These topics describe the available practice for Salesforce Certified Platform Integration Architect Exam. Review the examination outline and its sources for scope and allocation details.

  • Evaluate the Current System Landscape
    • Identify the system landscape, standards, limitations, boundaries and protocols from business requirements
    • Analyze landscape constraints and pain points against business requirements
    • Evaluate landscape authentication and authorization needs
  • Evaluate Business Needs
    • Identify functional and nonfunctional integration requirements
    • Classify integration data as Confidential, Secure or Public
    • Identify CRM success factors for integration requirements
    • Identify business growth and regulatory factors affecting integration choices
  • Translate Needs to Integration Requirements
    • Inventory systems and integration patterns from the existing landscape diagram
    • Evaluate system and business process constraints
    • Identify integration security, authentication and authorization requirements
    • Identify volume, response time and latency needs and propose appropriate integration solutions
  • Design Integration Solutions
    • Select integration patterns that meet business requirements
    • Define solution components that meet business requirements
    • Identify proposed solution trade-offs, limitations and constraints
    • Specify Salesforce APIs for technical requirements, constraints and drivers
    • Determine integration standards, components, techniques and security mechanisms
  • Build Solution
    • Design and implement APIs with Salesforce as provider and consumer
    • Consider options for outbound calls to external systems
    • Consider scalable solution construction
    • Determine error handling for integration options
    • Create security solutions for inbound and outbound integrations
    • Build integration resilience for system updates
  • Maintain Integration
    • Identify performance monitoring needs for integration maintenance
    • Identify error handling, escalation and recovery procedures for failed integrations
    • Identify integration monitoring reporting needs

How to use these free practice questions

Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.

These are independent study questions, not actual examination items. For examination requirements and official information, view Salesforce Certified Platform Integration Architect Exam details.