Answers
- Driving operations are requests initiated by the primary actors that drive the hexagonal application’s behavior.
- A frontend application calling a hexagonal system through one of its input adapters is an example of a driving operation.
- Driven operations are requests initiated by the hexagonal application itself, generally on behalf of a use case need, toward secondary actors driven by a hexagonal system.
- When the hexagonal application accesses a database. In this case, the database is driven by the hexagonal application.