发明名称 Locating service endpoints from a service registry
摘要 A method, operable by a service registry in a service orientated architecture system, for providing a service within the system. A service request is received from a service requester in the system. The status of the service is checked as registered in the service registry. In response to the service not having a registered service endpoint or a property of the service falling below a defined threshold, a request is sent to service providers or subsequent service registries to provide a new service and according to the defined threshold. In response to a service provider providing the new service according to the defined standard, the service registry is updated with the new service and responding to the service requester that the service is available. The embodiments allow both direct interaction between the requester and provider or indirect interaction via a service management layer.
申请公布号 US9459924(B2) 申请公布日期 2016.10.04
申请号 US201213405325 申请日期 2012.02.26
申请人 International Business Machines Corporation 发明人 Bailey Thomas J.;Jenkins Christopher D.;Roberts Jonathan M.;Scott Kieran P.
分类号 G06F15/16;G06F9/50;H04L29/08 主分类号 G06F15/16
代理机构 Winstead, P.C. 代理人 Winstead, P.C.
主权项 1. A method, operable by a service registry in a service oriented environment for provisioning a service within the environment, the method comprising: receiving a request for a service from a service requester in the service oriented environment; checking details of the requested service as registered in the service registry; characterized by; in response to the service requested not being registered, sending the request to one or more service providers to provide a new service; in response to a service provider providing the new service, updating, by a processor, the service registry with the new service and responding to the service requester that the service is available; and in response to the service requested not being registered, sending the service request to one or more subsequent service registries to provide a service provider for the service; sending located service information to the one or more subsequent service registries so that the one or more subsequent service registries can use previously located service information and subsequently locate service information to choose the service provider; and mediating between the service requester and the service provider, wherein the service requester does not receive a service endpoint of the service provider but uses the service through a service management layer.
地址 Armonk NY US