CIS CIS Data Migration & Integration 2 — Questions and Answers
Question 1: In CIS integration design, what is an API (Application Programming Interface) PRIMARILY used for?
- Storing database records
- Defining how software components communicate and exchange data (Correct answer)
- Generating user interface layouts
- Encrypting stored passwords
Correct answer: Defining how software components communicate and exchange data
An API defines the rules and protocols for how different software applications communicate and share data with each other.
Question 2: What is the purpose of a data reconciliation step after a CIS migration?
- To configure system security roles
- To verify that migrated data in the target matches the source data accurately (Correct answer)
- To create new user accounts
- To archive legacy system backups
Correct answer: To verify that migrated data in the target matches the source data accurately
Data reconciliation validates that record counts, key values, and data integrity in the target system match the source, confirming migration success.
Question 3: Which integration pattern uses a central hub to route messages between multiple systems, reducing point-to-point complexity?
- REST API pattern
- Hub-and-spoke (ESB) pattern (Correct answer)
- File transfer pattern
- Batch ETL pattern
Correct answer: Hub-and-spoke (ESB) pattern
The hub-and-spoke pattern, often implemented with an Enterprise Service Bus (ESB), centralizes integration logic and reduces the number of direct connections needed.
Question 4: During CIS migration testing, a 'mock migration' or 'dress rehearsal' is performed to:
- Train end users on the new system
- Practice the full migration process in a non-production environment to identify issues (Correct answer)
- Generate test data for QA
- Archive old records from the legacy system
Correct answer: Practice the full migration process in a non-production environment to identify issues
A mock migration rehearses the entire cutover process in a test environment so that timing, sequencing, and potential errors can be identified before go-live.
Question 5: What does 'idempotency' mean in the context of CIS API integrations?
- The API requires authentication tokens
- Calling the same API operation multiple times produces the same result as calling it once (Correct answer)
- The API response is encrypted
- The API is accessible from any network
Correct answer: Calling the same API operation multiple times produces the same result as calling it once
An idempotent API operation can be safely retried multiple times without causing duplicate or inconsistent results, which is critical for error recovery.
Question 6: In a CIS data migration, PII (Personally Identifiable Information) must be handled by:
- Migrating it without any special treatment
- Applying masking or encryption in non-production environments and complying with regulations (Correct answer)
- Deleting it from source before migration
- Storing it in a public cloud bucket
Correct answer: Applying masking or encryption in non-production environments and complying with regulations
PII must be masked or encrypted in non-production environments to protect privacy, and all migration activities must comply with applicable regulations such as GDPR or CCPA.
In CIS integration design, what is an API (Application Programming Interface) PRIMARILY used for?