This document aims to establish guidelines and design patterns for creating, managing, and designing URIs effectively within the Enexis API ecosystem. A well-defined URI strategy ensures that URIs are consistent, meaningful and scalable, facilitating efficient resource identification and retrieval.
The Nbility model and the Domain-Driven Design (DDD) approach lay the foundation for this URI strategy. Where Nbility describes the WHAT: business capabilities in the problem space, Domain-Driven Design concentrates on the HOW: bounded contexts in the solution space. Both methodologies help to structure and shape the URI endpoint design process, by identifying boundaries and providing patterns for clear and well-designed URIs.
This document is visible or downloadble below: