I'm not sure what the correct method or name to do what I want to do is called, or how it's implemented. My aim is to setup a client that can be updated from the server without a call to the server.
Basically, the following scenario:
- Client(1) calls Web Service (GetListOfProducts)
- Server returns an array (A, B, C, D) to Client(1).
- Client(2) calls Web Service (UpdateProductList) to remove product C.
- Server removes product C from list and returns success to Client(2).
- Server updates Client(1).
- Client(1) updates its listbox and removes item C from the list.
Is Step 5 even possible? Having the server update a client when previous data requested is changed? It seems like this requires databinding, but can it be done across a web service? Oh, and is it possible to do it using HTTP Soap?