Introduction
The template base model engineering has been tested for the design of a news aggregator REST server. A full description of this case study is available here
Please find enclosed in this page:
- The available model repository
- The used available templates for the application that represent some design patterns.
- Samples of the design process
- User access control
- Scalability support
- Extensibility support fro resource data types
Model Hierarchy
Resource Server Model Hierarchy (part 1/2)

Resource Server Model Hierarchy (part 2/2)

Data Server Model Hierarchy

Used Design Patterns

Built Models Samples
Substep : limitation on the number of requests


Substep : cache management


Substep : adaptation of the decorator to "protected resource server"


Substep : adaptation of the adapter to "resource"

Substep : merging functionalities

© 2020 the CARAMEL team