Oct 13, 2024
JIN, we take it a step further. Our service classes have a pure REST API:
1 - Get (fully qualified entity get)
2 - List (entity get w/ query parameters)
3 - Post (add new entity)
4 - Put (replace an entity's values)
5 - Delete (fully qualified entity delete)
6 - Validate (validate entity data, no I/O)
7 - Info (get entity class details)
8 - Post (execute an application command)
You'd be amazed at how much confusion (and unnecessary documentation) that eliminates.