How do you call a Web Service (Active, Middleware, Passive, or is it always Web Service?) that sends data to a client or other Web Service when an event occurs on the system to which it belongs?
Example, when there is a change in the status of an order, from "unbilled" to "billed", and I want to send that change to the client or other Web Service. This function is from a Web Service, or is a client function to check every X time, if there was change in the request?
Or should I create another service for this purpose.