hindsight issues about Web Services

HTTP GET

GET: The method GET is used to retrieve/read a representation of a resource and should only be used for that purpose When used only for reading is considered safe (no change on the ressource) and even idempotent (one change ).

But what are the risks ?

See Architectural Styles and the Design of Network-based Software Architectures - Ph.D. DISSERTATION of Roy Thomas Fielding, 2000

Why HTTP is not RPC according to Roy Thomas Fielding ? (6.5.2)

Why HTTP is not a Transport Protocol according to Roy Thomas Fielding (6.5.3)

hindsight about your projects

Response Time model

Validation delay model