What are the uses of exposing a business process or object as an webservice in real time? Can you state few of them