web-api-style
web-api-style copied to clipboard
Fast build & release cycles
Suggested by Mike Amundsen
i submit this is not a system property. system properties are the "qualities", non-functional elements, etc. things like
- performance
- stability
- relaability
- portability
- etc.
however, "fast build & release cycles" sounds like a requirement.
that's fine with me, I changed the label.
In some way a property is a requirement that has been full-filled, but it is more logically anyway to start from requirements.
to be clear...
- one or more properties MAY fulfill a selected requirement.
- one property MAY fulfill more than one requirement.
requirements exist separate from properties and constraints as it is possible, in some cases, that a requirement goes unfulfilled within a particular implementation.
note that (using Fielding as an example) the list of requirements is rather small (you list them elsewhere) compared to the list of properties and the list of constraints.
that's clear for me.
REST requirements are actually specified in chapter 4: http://roy.gbiv.com/pubs/dissertation/web_arch_domain.htm