A notification service and correspondingly configured wireless device for
providing asynchronous communications over a communication network for an
application of the wireless device in communication with a selected
service. The selected service has a source schema definition including an
output notification definition associated with a correlation ID. The
notification service comprises a reverse schema definition of the source
schema definition such that the reverse schema definition includes an
input notification operation definition corresponding to the output
notification definition. The input definition is associated with the
correlation ID and a parameter list of the output definition. The output
definition is for defining an output message of the selected source that
corresponds to an input message of the notification service defined by
the input definition. The notification service has a first communication
port adapted for receiving the output message of the selected service as
the input message to the notification service, wherein the messages are
adapted to include the correlation ID for identifying the network address
of the wireless device. The information contents of the output message of
the selected source are transmitted as an asynchronous communication to
the application of the wireless device identified by the correlation ID.