TSG HTTP Data Plane
The HTTP Data Plane is a lightweight implementation that enables efficient HTTP-based data exchange within the TSG ecosystem. It provides both consumer and provider capabilities, allowing applications to expose HTTP endpoints and access remote data sources through a secure, protocol-compliant interface.
Overview
The HTTP Data Plane serves as the execution layer for data transfers, coordinating with the Control Plane for transfer orchestration while handling the actual data movement. It supports both direct HTTP endpoint exposure and proxy-based access patterns, making it suitable for a wide range of data sharing scenarios.
Key Capabilities:
- HTTP Endpoint Management: Expose and manage HTTP-based data services
- Proxy Functionality: Transparent access to remote data sources
- Transfer Execution: Reliable data transfer with state management and completion tracking
- Lightweight Operation: Minimal resource usage while maintaining full functionality
- Security Integration: Authentication and authorization for all data access operations
Documentation
For Developers
- Module Architecture - Technical overview of HTTP Data Plane modules and their responsibilities
- Configuration - Configuration options and environment setup
- Build Process - Development workflow and build instructions
- API Reference - OpenAPI specification for all endpoints
For System Architects
- System Architecture - Overall TSG architecture and design principles
- Process Flows - Detailed transfer flow documentation
For Operators
- Deployment Guide - Using the TSG CLI for deployment and management
- Configuration Reference - Complete configuration documentation