โ† All CSI Flashcard Decks

System-to-System Integration Patterns Flashcards

7 cards from real CSI practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 System-to-System Integration Patterns flashcards as text
  1. Which integration style involves systems exchanging complete data snapshots on a scheduled basis, typically as flat files?

    Answer: Batch file transfer

    Batch file transfer moves bulk data as files (CSV, XML, EDI) at scheduled intervals, making it one of the oldest and most common integration styles.

  2. What is the role of a 'Message Envelope' in system integration?

    Answer: Wrapping the business payload with routing, metadata, and header information needed for processing

    A Message Envelope separates transport metadata (headers, routing info) from the business payload, allowing middleware to process routing without parsing content.

  3. In API-led connectivity, what layer handles system-specific connectivity and exposes raw assets as reusable APIs?

    Answer: System layer

    The System layer in API-led connectivity wraps backend systems (databases, ERPs, mainframes) with APIs, abstracting their complexity for upper layers.

  4. Which pattern is used to prevent a failing downstream service from continuously receiving calls that it cannot handle, protecting overall system stability?

    Answer: Circuit Breaker

    A Circuit Breaker monitors failure rates and 'opens' to stop sending calls to a failing service, allowing it time to recover before requests resume.

  5. When integrating systems using EDI (Electronic Data Interchange), which standard is most commonly used in US retail and healthcare supply chains?

    Answer: X12 (ANSI ASC X12)

    ANSI ASC X12 is the dominant EDI standard in North American industries, used for transactions such as purchase orders (850) and invoices (810).

  6. A system integrator needs to guarantee that messages between two systems are processed in the exact order they were sent. Which mechanism addresses this?

    Answer: Message sequencing with sequence numbers and reorder buffer

    Message sequencing stamps each message with an order identifier; a reorder buffer on the consumer side reconstructs the original sequence before processing.

  7. In a service mesh integration approach, what component is responsible for handling inter-service communication, retries, and observability without modifying application code?

    Answer: Sidecar proxy

    A sidecar proxy (e.g., Envoy) is deployed alongside each service and transparently manages traffic, retries, mTLS, and telemetry at the infrastructure level.