+1 for a better (generic) way of exposing and consuming restful APIs in Aware.
I have built aware plugins but it isn't ideal. I have used Appery, it's neat and even I could do it, I'm sure aware could copy format but do it even better. Have since started to use AWS API gateway and Lambda functions as a work around, but would really much prefer to keep it all in aware.
Based on our experience, soap isn't much of an option these days, everyone is all json and restful.