ORE Studio HTTP Server Component
HTTP REST API server executable for ORE Studio.
Component Architecture
Diagram:
This module provides the HTTP REST API server executable using the ores.http library. It serves as an alternative to the binary protocol for web clients and integrations. Key features include:
- REST API: HTTP endpoints for all ORE Studio operations
- Domain integration: Routes for IAM, Risk, Assets, and Variability domains
- JWT authentication: Token-based security using ores.http middleware
- Application hosting: Standard application infrastructure with lifecycle management
- Configuration: Boost.Program_options parser for server, database, and logging
The module is organized into namespaces: app (application, host), config (options, parser), and routes (domain-specific route handlers).
| Top: Documentation | Previous: System Model |
