Documentation
index.md
Dynaplex Documentation
Welcome to the Dynaplex documentation site - your comprehensive guide to the Acsis Dynaplex architecture.
What is Dynaplex?
Dynaplex is a modern architectural system that combines dynamic service orchestration with structured component patterns. Built on .NET 9 and Aspire, it provides a scalable, maintainable approach to microservices development.
Quick Links
- API Reference - Complete API documentation for all components
- Components Overview - Explore all Dynaplex components
Components
Dynaplex components are automatically documented through convention-based discovery:
Core Components
- core-data - Database access and core business entities
- identity - Authentication and authorization
- http - HTTP utilities and API helpers
- events - Event publishing and notifications
Integration Components
- sap - SAP ERP integration
- clemens - Custom business logic
- file-service - File management
- catalog - Asset catalog management
Infrastructure
- system-environment - System configuration
- logging - Centralized logging
- spatial - Location and hierarchy
- transport - Asset shipping and logistics
Architecture
Dynaplex follows these key principles:
Convention Over Configuration
Components participate automatically with zero configuration - just add XML doc comments to your code.
Service Independence
Each component runs as an independent microservice, managed by .NET Aspire.
Type-Safe Communication
Generated API clients provide compile-time safety for inter-service communication.
Getting Started
For Users
Browse the API Reference to explore all available components and their interfaces.
For Developers
Components automatically generate documentation. To add enhanced documentation to your component:
- Create
components/your-component/resources/docs/folder - Add markdown files (overview.md, configuration.md, etc.)
- Your docs will automatically appear in this site
See individual component documentation for configuration and usage details.
Need Help?
- Browse the API documentation for detailed interface information
- Check component-specific docs for configuration examples
- Review architecture documentation for design patterns
This documentation is automatically generated from component source code and markdown files.