Reusableohjaavat
Reusableohjaavat are modular, reusable control components used to guide the flow of execution in software systems. The term combines the English word reusable with the Finnish ohjaavat, meaning guiding or directing, and is used to describe a class of directive artifacts that encapsulate decision and routing logic separate from business logic. A reusableohjaava may be implemented as a policy object, rule set, or lightweight middleware that evaluates input context and returns a directing outcome, such as which service to invoke or which UI path to follow. They are designed to be platform-agnostic, serializable, and composable, enabling the same directive to be applied in multiple applications.
Key characteristics include declarative configuration, minimal or stateless design, versioning, and strong typing of inputs and
Common use cases span microservices routing, feature-flag-driven flows, business process management, API gateway policies, and user-interface
See also policy-as-code, middleware, workflow orchestration, and rule engines.