I'm interested in writing a web service API for wpmu that does something simple e.g. manage user subscriptions to blog post notifications (subscribe, unsubscribe, etc.). The idea is to have AJAX make these calls to the web service.
Can anyone provide some guidance on how to best implement something like this? I was looking at Zend and WSO2 frameworks but not sure if I'm heading in the right direction there.
So far what I have is a mu-plugin in the form of a class with functions that perform the actions in question (subscribe, unsubscribe, etc.).
What's the right away for me to expose these functions as a web service? Not sure if I'm even thinking about all of this the right way.
Thanks for the help in advance.