CPC G06F 11/1443 (2013.01) [G06F 11/0751 (2013.01)] | 1 Claim |
1. Apparatus comprising:
one or more processors, and
memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
monitor if a communication initiator receives a confirmation in response to an initial message from the communication initiator to a communication partner, wherein the initial message is a notification;
supervise if the communication initiator successfully processes the confirmation;
provide a non-successful information at a callback resource if the confirmation comprises the identifier of the callback resource and the communication initiator does not successfully process the confirmation; wherein
the confirmation comprises an identifier of the callback resource; and
the confirmation confirms that the initial message is successfully processed by the communication partner;
check if an acknowledgment to the non-successful information provided at the callback resource is received;
operate according to a status information if the acknowledgment is received, wherein
the acknowledgment comprises the status information, and
the status information informs about a status of inverting the processing of the initial message; and
inhibit the providing the non-successful information at the callback resource if the communication initiator successfully processes the confirmation,
wherein the confirmation contains a hypertext transfer protocol header including a hypertext transfer protocol uniform resource identifier of the callback resource,
wherein the communication initiator is configured to act as a service consumer, and the communication partner is configured to act as a service producer or as a communication proxy,
if the communication partner is configured to act as the communication proxy, the initial message requests to create a resource in a further server of the hypertext transfer protocol,
wherein the communication initiator does not successfully process the confirmation if the following conditions are fulfilled:
a format of the confirmation is incorrect such that the communication initiator does not understand the confirmation;
the communication initiator receives the confirmation after a predetermined time has elapsed after the communication initiator sent the initial message; and
the communication initiator acts as a communication proxy relaying the communication between an original communication initiator and the communication partner, and the communication proxy cannot or must not forward the confirmation to the original communication initiator,
wherein if the communication partner is configured to act as the service producer, the initial message requests to create a resource in the server of the hypertext transfer protocol, and
wherein the non-successful information provided at a callback resource includes the response to the initial message.
|