Currently doing software architecture and SDLC analysis in the hope of making use of Use Cases, semiotics and ontology to refactor Use Cases. Strive to keep Use Cases in a reference able repository, for estimation, and tracking, etc..
I wonder whether you have run into Fielding's dissertation on RESTful architectural style. Some of the concepts you are presenting fit very well with that style.
I have been conceptualizing an architecture based on RESTful style