ok, cooler heads prevail now, with a nights sleep (and a ctrl-c to copy my post before I preview)
Tom Ford asked me for a demo in the Flutter thread - since I'd found it so easy to produce a REST service (once I knew how the Parms were accessible in Aware).
I figured using the CRM app, since it had data, would be easy.
There were 3 changes to the sample CRM app.
1) Added REST_custs - a BO with 1 field. To hold the incoming Parm "name"
2) A process "show_custs" to implement the service.
3) A service "custs" - currently outputting XML, you can change to JSON
The first time I ran it, I panicked - because it took 20-30 secs. (this was the 1st link above)
Turns out it went thru ALL the customer attributes, including Children, and output a massive amount of data.
Using the Parm, its almost instant. (using either the 2nd or 3rd link)
This underscores the need for ability to control which attributes are made available/sent/returned by the Service. I guess we have to wait for Vlad to officially say how to do this - or if this will be a future enhancement. (ex. If you only want to return a list of Customers (name, address, phone), you certainly don't want all OutgoingEmails being sent.)
NOTE: Read my reply to Henrik here where this is resolved
All in all, this was 5 minutes to do. Once there is a way to build an output view, this will certainly be more powerful.
Again, this has been discovered! It IS powerful!
Also, Vlad et. al. would have to describe how security needs to be implemented since its a public facing service, although obfuscated to the general public.