Autonomic control of calibration for pointing device
AssigneeInternational Business Machines Corporation
InventorFernando Salazar
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention address deficiencies of the art in respect to SOA virtualization and provide a novel and non-obvious method, system and computer program product for service endpoint virtualization and dynamic dependency management. In one embodiment of the invention, a method for service endpoint visualization and dynamic dependency management can be provided. The method can include issuing a ticket in lieu of a service endpoint to a querying client for an identified service, subsequently redeeming the ticket with a service endpoint to an instance of the identified service, and re-redeeming the ticket at a later time to provide a service endpoint to a different instance of the identified service.
Claims14
A method for service endpoint visualization and dynamic dependency management, the method comprising:
- receiving a query for a service type from a communicatively coupled querying client;
- consulting a registry through a registry interface utilizing the service type in order to identify in the registry a corresponding service endpoint address for the service type;
- issuing by a virtualization server executing in memory of a computer and binding service consumers to virtual endpoints, a ticket to the querying client instead of returning to the querying client the located corresponding service endpoint address;
- subsequently receiving in the virtualization server, the ticket issued to the querying client and in response, storing a callback address provided with the ticket in association with the querying client and providing to the querying client the corresponding service endpoint address for use by the querying client to bind in the querying client the service type to a service accessible at the corresponding service endpoint address;
- and,
- upon detecting a change for the corresponding service endpoint address, using the callback address to notify the querying client of the change, the querying client in response re-redeeming the ticket at a later time to receive a different service endpoint address for the service type.
A computer program product comprising a non-transitory computer usable medium having computer usable program code for service endpoint visualization and dynamic dependency management, the computer program product including:
- computer usable program code for receiving a query for a service type from a communicatively coupled querying client;
- computer usable program code for consulting a registry through a registry interface utilizing the service type in order to identify in the registry a corresponding service endpoint address for the service type;
- computer usable program code for issuing by a virtualization server executing in memory of a computer and binding service consumers to virtual endpoints, a ticket to the querying client instead of returning to the querying client the located corresponding service endpoint address;
- computer usable program code for subsequently receiving in the virtualization server, the ticket issued to the querying client and in response, storing a callback address provided with the ticket in association with the querying client and providing to the querying client the corresponding service endpoint address for use by the querying client to bind in the querying client the service type to a service accessible at the corresponding service endpoint address;
- and,
- computer usable program code for, upon detecting a change for the corresponding service endpoint address, using the callback address to notify the querying client of the change, the querying client in response re-redeeming the ticket at a later time to receive a different service endpoint address for the service type.
Dependencies are inferred from the claim text.