Is it possible for a Windows Service to exchange information with a Web Service Rest? If so, is this a good practice or not? Why the question? I just have to do the following. When a flag in the database is changed from 0 to 1, it should trigger a notification for an Android App. The way discussed here is to do a service, put a timer so that from time to time WS hears this change and triggers a notification.