Enterprise integration laboratory
Integration Lab
Explore. Build. Test. Validate.
Explore real-world enterprise integration scenarios, understand Integration Lab integration architecture, run simulated workflows, inspect API interactions, and access implementation documentation and sample code.
- Understand
- Architecture per component
- Configure
- Mapping and identity
- Run
- Interactive workflow
- Inspect
- Requests and events
Integration categories
Each capability is labelled Verified, Example or Needs Verification so nothing is presented as confirmed production functionality by accident.
Identity & Access
Federate enterprise identity into Integration Lab so candidates never manage a second credential.
OpenID Connect · SAML 2.0 · Single Sign-On · User Provisioning
OpenID Connect
VerifiedAuthorization-code federation from a corporate IdP into a Integration Lab session, with claim-to-profile mapping.
- Authorization code flowVerified
- Claim mapping (email, sub, external_id)Example
- Just-in-time user creationNeeds Verification
SAML 2.0
VerifiedSP-initiated and IdP-initiated federation using signed assertions and attribute statements.
- SP-initiated SSOVerified
- IdP-initiated SSOVerified
- Attribute statement mappingExample
User Provisioning
ExampleCreate, update and deactivate candidates from an upstream system of record with a stable external identifier.
- Idempotent candidate upsertExample
- External ID correlationExample
- Deactivation / access revocationNeeds Verification
Learning Platforms
Launch assessments from an LMS and return grades to the originating course context.
LTI · LMS Integration · Course and Exam Launch · Result Synchronization
LTI
ExampleLaunch an assessment as an LTI resource link from a course and return the score to the gradebook.
- Resource link launchVerified
- Grade passbackExample
- Roster syncNeeds Verification
LMS Integration
ExampleCourse and exam launch plus result synchronization for Moodle, Canvas, Blackboard and custom platforms.
- Course/exam mappingExample
- Result synchronizationExample
- Deep linkingNeeds Verification
Enterprise Applications
Embed assessment into hiring, membership and HR processes owned by systems of record.
ATS Integration · AMS Integration · HR Platform Integration · Custom Enterprise Applications
ATS Integration
ExampleProvision candidates from an applicant tracking system, assess them, and write the outcome back to the application record.
- Candidate provisioningExample
- Stage-triggered assessmentExample
- Result write-backNeeds Verification
AMS Integration
Needs VerificationAssociation management: membership tiers drive exam entitlements and continuing-education credit.
- Member entitlement syncNeeds Verification
- CE credit reportingNeeds Verification
Commerce & Certification
Sell certification online, entitle the buyer, and deliver a reviewed certificate back.
E-commerce Certification · User Provisioning · Exam Entitlements · Subscription Management · Certificate Delivery
E-commerce Certification
ExamplePurchase-to-certificate lifecycle: order events entitle a candidate, launch the exam and deliver a reviewed certificate.
- Order-driven entitlementExample
- Portal-to-exam launchExample
- Certificate deliveryNeeds Verification
- Refund / expiry revocationNeeds Verification
Subscription Management
Needs VerificationRecurring access to exam catalogues, including cancellation and expiration handling.
- Renewal entitlement extensionNeeds Verification
- Expiration revocationNeeds Verification
Certificate Delivery
Needs VerificationPost-review certificate issuance and retrieval by an external portal after customer approval.
- Issuance after approvalNeeds Verification
- Certificate retrieval by external IDExample
APIs & Events
The integration substrate: REST resources, webhook delivery and external identifier mapping.
REST API · Webhooks · Result Synchronization · External Identifiers
REST API
ExampleResource-oriented API surface for users, assessments, assignments, attempts, results and certificates.
- Token authenticationVerified
- Candidate & assignment resourcesExample
- Rate limitsNeeds Verification
Webhooks
Needs VerificationOutbound event delivery so external systems react to assessment lifecycle changes without polling.
- Lifecycle event catalogueNeeds Verification
- Signature verificationNeeds Verification
- Retry with backoffNeeds Verification