Watch this video to learn about Domain Modelling.
The goal is to
Keep your domain models clean, concise, comprehensible by
Factoring out technical aspects Separating Concerns, e.g.
- Fiori Markup
… in same or different files or projects
→ Reuse and Extend
→ Dynamic Extensibility
SAP Cloud Application Programming Model follows two major paradigms
A declarative paradigm using CDS to capture knowledge about problem domains, and
A service-centric paradigm, with widespread usage of Services, Events and Queries.
Core Data Services(CDS)
CDS is our universal modeling language to capture static, as well as behavioral aspects of problem domains in conceptual, concise, and comprehensible ways, and hence serves as the very backbone of SAP Cloud Application Programming Model.