Patent ID: 8510426

Claim:
A computer-implemented method for providing communication and coordination between web services in a cloud-based computing environment, the method comprising computer-implemented operations for: executing a call to an available events operation in a web service to request subscription event identifiers corresponding to available events at the web service; upon executing the call to the available events operation, receiving the subscription event identifiers; upon receiving the subscription event identifiers, populating a subscribe operation with a relevant subscription event identifier related to a subscribed event from the subscription event identifiers, wherein the subscribed event comprises maintenance of the web service causing the web service to be offline; upon populating the subscribe operation, executing a call to the subscribe operation in the web service to establish a subscription to the web service; upon executing the call to the subscribe operation, receiving a subscription identifier corresponding to the subscription; receiving notifications related to the subscribed event at the web service while the subscription is active by receiving a notification to discard existing long-running service calls; and upon receiving the notification to discard existing long-running service calls; discarding existing long-running service calls.