ORE Studio Risk Component
Reference data domain model for ORE Studio, implementing core entities for currencies, countries, and other reference data types.
Component Architecture
Diagram:
Implements the core domain model for reference data entities. Key features:
- Domain model: Currency, country, and other reference data entities with temporal versioning
- CSV export: Structured CSV output for currencies
- JSON I/O: Serialization using reflection (rfl library)
- Table I/O: Formatted table output using fort library
- Database persistence: ORM entities, mappers, and repositories with temporal support
- Message-based API: Request/response handlers for currency/country operations (0x3000-0x3FFF)
- Synthetic data: Test data generation using faker-cxx
- Version history: Track all changes to entities with valid_from/valid_to fields
The module is organized into namespaces: domain (core entities), repository (ORM and persistence), csv (CSV export), service (business logic), messaging (API handlers), and generators (test data).
| Top: Documentation | Previous: System Model |
