AppForeach is a full-stack framework with interconnected features spanning all layers of application.
Business component execution pipeline is a central part of the system. Design evolution and internal architecture is described in business scope architecture document.
All stack features table of contents.
- Business component execution
- Business scope
- Logging
- Audit
- Input validation
- Unit of work
- Authorization
- Error handling
- Metrics
- Bussiness support features
- Hosting
- Activation
- Microservices communication
- User interface
- Common form input controls
- Business data type
- Validation
- Data grid
- Application shell
- Session support
- Window manager
- Administration website
- Code generation and productivity
- Reusable infrastructure services
- Job service
- Communication service
- Blob storage service
- Document search service
Framework encourages writing business component code that has no dependencies on framework itself. In addition, recommended packaging design ensures that investment in business domain modeling is protected from changes in supportive frameworks or infrastructure.