40 likes | 194 Views
REST and BLISS. Jonathan Rosenberg Keith Griffin Cisco. REST and BLISS. If we go this way, what do we need to do? “Framework” Model for the data we want to manipulate Users, device, identity General structure of the URI Lightweight – not really a framework at all
E N D
REST and BLISS Jonathan Rosenberg Keith Griffin Cisco
REST and BLISS • If we go this way, what do we need to do? • “Framework” • Model for the data we want to manipulate • Users, device, identity • General structure of the URI • Lightweight – not really a framework at all • Specific BLISS resources • Call forwarding numbers and preferences • Keep it minimal – only what needs be manipulated by an automata
Example Data Model root users devices devicename username feature • Highly abstracted fromunderlying DB • Each resource has XMLspecific to that resource featuredata GET users/bob/cfna/forwardto PUT devices/bobsphone/cfna/forwardto
Proposal • Don’t boil the ocean • Don’t define a RAI-wide REST framework please! • Define a basic data model for feature data – the scope of BLISS • Proposed document structure • Single framework doc • Each BLISS document needing feature data defines its own specific elements and XML • Possibly an event package for HTTP resource changes – but this is a secondary objective