I have a service that does image processing. The time that it takes for the process to complete is something like 2-3 minutes.
Can I update the client with the progress of the service? can I somehow tell the client that process reached step3 or something like that?
I am using WCF
Sure you can. Use some asynchronous method of WCF to get image processing % value. I mean you have to create this method. And on the client side you have to call this method periodically.