Informatica CAI R42 Professional study materials
Informatica CAI R42 Professional study resources

Informatica CAI R42 Professional key terms

Informatica CAI R42 Professional · Get comfortable with the vocabulary.

Cloud Application Integration (CAI)

Informatica's cloud service for building and running API and process integrations, combining real-time service orchestration, event-driven processing, and human-task workflows on a shared cloud runtime.

Related: Process Object, Service Object, Guide Designer
Process Object

A reusable design-time asset that defines an integration or orchestration flow in CAI, holding steps, connections, and error handling that can be published as a service or invoked by other processes.

Related: Service Object, Process Step, Process Deployment
Service Object

A published endpoint created from a process or guide that external clients or other processes call over HTTP, exposing defined input and output parameters and a fixed invocation URL.

Related: Process Object, Guide Designer, REST API
Process Step

A single unit of work inside a process, such as a service call, assignment, decision, loop, or human task, connected by transitions that determine execution order.

Related: Transition, Decision Step, Subprocess
Transition

A directed connection between two process steps that passes execution and data forward, optionally carrying a condition so the flow branches based on runtime values.

Related: Process Step, Decision Step, Fault Handling
Decision Step

A branching step that evaluates one or more conditions and routes the flow down the matching outgoing transition, letting a single process handle multiple runtime scenarios.

Related: Transition, Process Step, Business Rules
Subprocess

A process invoked from within another process so common logic can be reused and maintained in one place; inputs and outputs are mapped at the call site.

Related: Process Object, Process Step, Service Connector
Fault Handling

The design pattern of catching errors raised during step execution and routing them to recovery steps, so a process can retry, compensate, log, or return a controlled error.

Related: Transition, Process Deployment, Error Handling Strategy
Guide Designer

The CAI tool for building guided, human-in-the-loop experiences where users answer questions and the guide branches to the right outcome, often used for intake and triage.

Related: Human Task, Service Object, Process Object
Human Task

A workflow step that pauses automated execution and assigns work to a person or group, resuming the process when the assignee submits a response or approval.

Related: Guide Designer, Process Step, Approval Workflow
Approval Workflow

A human-task pattern where a reviewer accepts or rejects a request, and the process then continues down an approved or rejected path with the decision recorded.

Related: Human Task, Decision Step, Guide Designer
Service Connector

A reusable design-time definition of how to call an external system, holding the endpoint, authentication, and request/response shapes so processes can invoke it consistently.

Related: Connection, REST API, SOAP Service
Connection

A configured, secured link to an external application or data source, holding credentials and endpoint details that connectors and process steps reference at runtime.

Related: Service Connector, Secure Agent, OAuth 2.0
REST API

An HTTP-based interface style using resources, verbs, and status codes; CAI consumes and publishes REST endpoints, mapping JSON payloads to process input and output fields.

Related: Service Object, JSON Payload, SOAP Service
SOAP Service

A web service using XML envelopes and a WSDL contract; CAI can call such services by importing the contract and mapping request and response elements to process fields.

Related: REST API, Service Connector, WSDL
WSDL

An XML contract describing a SOAP service's operations, messages, and data types, used in CAI to generate the connector shape and validate request and response structures.

Related: SOAP Service, Service Connector, XSD
JSON Payload

The structured text body exchanged with REST services, consisting of objects, arrays, and typed values that CAI parses into process fields and serializes on output.

Related: REST API, XSD, Mapping
XSD

An XML schema that defines the allowed elements, order, and data types for XML documents, used in CAI to validate and shape hierarchical process data.

Related: WSDL, JSON Payload, Mapping
Mapping

The design-time act of connecting a source field to a target field, optionally with transformations, so data flows correctly between steps, services, and process variables.

Related: Expression, JSON Payload, Process Variable
Expression

A formula evaluated at runtime that combines fields, functions, and operators to compute a value, used in mappings, conditions, and assignments inside a process.

Related: Mapping, Decision Step, Process Variable
Process Variable

A named value scoped to a process run that stores input, intermediate results, or output, and can be read and written by steps throughout execution.

Related: Mapping, Expression, Input Parameter
Input Parameter

A declared value a caller must or may supply when invoking a service or subprocess, defining the contract's inbound shape and enabling validation at the boundary.

Related: Output Parameter, Process Variable, Service Object
Output Parameter

A declared value a process returns to its caller on completion, forming the response contract that client applications and downstream steps rely on.

Related: Input Parameter, Service Object, Process Variable
Process Deployment

The act of publishing a designed process to the runtime environment so it becomes callable, including version selection and any required connection or agent configuration.

Related: Service Object, Runtime Environment, Versioning
Runtime Environment

The hosted or agent-based execution context where deployed processes run, providing compute, connectivity to on-premises systems, and logging of each run.

Related: Secure Agent, Process Deployment, Monitor
Secure Agent

A lightweight Informatica program installed in a customer network that executes jobs and brokers connectivity to on-premises systems that the cloud runtime cannot reach directly.

Related: Connection, Runtime Environment, Hybrid Integration
Hybrid Integration

An architecture where cloud-hosted orchestration works together with on-premises agents and systems, keeping data behind the firewall while still using cloud design and monitoring.

Related: Secure Agent, Connection, Runtime Environment
Event-Driven Integration

An integration style where a business event, such as a new order or updated record, triggers processing asynchronously rather than waiting for a scheduled or direct request.

Related: Event Subscription, Message Queue, Process Object
Event Subscription

A configured listener that receives published events from a topic or source system and starts a process for each matching event, decoupling producers from consumers.

Related: Event-Driven Integration, Message Queue, Process Deployment
Message Queue

A buffered channel that holds messages until a consumer processes them, providing decoupling, load leveling, and retry behavior between producing and consuming systems.

Related: Event Subscription, Event-Driven Integration, Idempotency
Idempotency

A property where repeating the same request produces the same result without duplicate side effects, essential when retries or at-least-once message delivery can occur.

Related: Message Queue, Retry Policy, Fault Handling
Retry Policy

Rules that define how many times and how often a failed step or service call is attempted before the process declares failure and hands off to fault handling.

Related: Fault Handling, Idempotency, Timeout
Timeout

A configured limit on how long a step or service call may wait for a response before it is treated as failed, protecting the process from hanging indefinitely.

Related: Retry Policy, Fault Handling, Service Connector
Error Handling Strategy

The overall design decision for how a process detects, logs, retries, compensates, and reports failures, chosen per integration based on criticality and business impact.

Related: Fault Handling, Retry Policy, Monitor
Monitor

The CAI workspace where operators inspect process runs, view step-level logs and payloads, and diagnose failures using status, timestamps, and error messages.

Related: Runtime Environment, Fault Handling, Process Deployment
Business Rules

Declarative logic that encodes organizational policy, such as eligibility or pricing thresholds, which a process evaluates to drive decisions without hard-coding in every step.

Related: Decision Step, Expression, Guide Designer
OAuth 2.0

An authorization framework where a client obtains a time-limited access token from an identity provider and presents it to call protected APIs, configured within connections.

Related: Connection, Service Connector, REST API
Versioning

Managing multiple releases of a process or service so existing callers keep working while new logic is tested and promoted, with a chosen version active at runtime.

Related: Process Deployment, Runtime Environment, Service Object
API Gateway

A front-door layer that routes, authenticates, throttles, and logs API requests before they reach backend services, often placed in front of published CAI endpoints.

Related: Service Object, OAuth 2.0, REST API