Thanks for the links. The last article is what prompted me to ask the question above. We use spring in our application and we wanted to use the deployment service and other services as spring beans.
I have one more question, why is identity provider mandatory for deployment service and runtimedataservice. If i am establishing the users' identity when the users login to the application is that not enough? Why do I have to implement the identity provider interface again?