Patent ID: 7493373

Claim:
A service mapping method for facilitating distribution of a service between a first application and a second application, the method comprising: receiving a first notification from a service registry, the first notification indicating registration of a remote socket object, the remote socket object created by a service mapper in response to a request for a service at a first application; requesting, by the service mapper, one or more active subscription from the service registry; receiving, by the service mapper, the one or more active subscription from the service registry; selecting, by the service mapper, a subscription record from the received one or more active subscription, the subscription record associated with a second application and with the request for the service at the first application; sending the selected subscription record from the service mapper to the second application using a remote device port mapped to a localhost port; receiving, by the service mapper, a service record from the second application, wherein the service record includes a socket for communicating with the second application; modifying, by the service mapper, the received service record to include a localhost socket mapped to the socket; and sending the modified service record to the service registry from the service mapper, wherein the service registry registers the second application using information from the modified service record to facilitate distribution of the service between the first application and the second application.