Unclassified

Connectivity & Connector Architecture

<!-- DOCUMENT CLASS: DEVELOPMENT | SOURCE: 24_CONNECTIVITY_CONNECTOR_ARCHITECTURE.md -->

Connectivity & Connector Architecture

Purpose

Connect SpineWorkspace to systems where business data and actual operational state exist.

Connector classes

OAuth / Unified API
MCP
REST / GraphQL API
Webhook
Event
File / Document
Custom Provider
External Agent

Architecture

Source System
 ↓
Connector
 ↓
Loader / Event Handler
 ↓
Normalizer
 ↓
Spine

For writes:

SpineWorkspace
 ↓
Capability
 ↓
Governance
 ↓
Execution Binding
 ↓
Connector
 ↓
Source System

Provider authentication vs IntegrateWise authentication

  • IntegrateWise auth establishes tenant/workspace/capability/governance access.
  • Provider auth establishes consent to external-system data/actions.

Connector invariant

Frontend must not directly import provider SDKs or call provider APIs.

Frontend calls stable platform contracts.
Platform resolves connector/provider implementation.