Jonathan Marsh wrote:
to differentiate between two services with the same service name
(channa/sudoku and jonathan/sudoku).
You mean we'd need to do some front-end rewriting of the url:
/jonathan/Sudoku
to something like
/services/jonathan;Sudoku
?
I'd steer away from semicolon since that's our reserved(?)
metadata-splitter character. But we could either do "jonathan-Sudoku"
or just "Sudoku2" for the second one. IIUC, it doesn't matter as much
exactly what the /services/* URL is, at least compared to the UI URL.
Or we'd have to actually work at building a service hierarchy into axis2?
I don't think that's likely to fly at this point, although some more
flexibility into the way A2 maps URLs to services is probably a good idea.
It's too bad Axis2 is limiting us here, but I just can't see scaling a
mashup community site to a large number of users with a single name space
for the mashups.
We could always give each user their own instance of A2...
"jonathan/services/Sudoku". Or we could make it *look* this way by
building servlet mappings for "user/services/*" which automatically map
to Axis services "{user}-{servicename}", either with a redirect (slow)
or just another instance of AxisServlet which knows about the
translation....
--Glen
_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev