TL;DR: In this paper, the authors provide an invoker API that allows a client to invoke a specific resource and perform an operation on the resource, such as accessing an instance of a Web service resource once an endpoint reference is obtained from the server.
Abstract: Access of data center resources is provided by the present invention using stateless and stateful Web services. For stateless Web services, the present invention provides an invoker API that allows a client to invoke a specific resource and perform an operation on the resource. For stateful Web services, the present invention provides a Web Service Definition file that defines attributes and operations for data center resources. The client may access an instance of a Web service resource once an endpoint reference is obtained from the server. Since the resource instance is persistent, the client may invoke data center operations and manipulate the resource attributes accordingly.
TL;DR: In this article, the authors describe a publish-subscribe system in which an endpoint reference is created by a component of the pub-sub system, and the endpoint reference includes an endpoint address and one or more contexts.
Abstract: Systems and methods for using endpoint references in a publish-subscribe system are described. In one aspect, an endpoint reference is created by a component of the pub-sub system. The endpoint reference includes an endpoint address and one or more contexts. Each context is directed to a respective component of the pub-sub system. Each context is transparent to the respective component, and selectively opaque to all other pub-sub system components.
TL;DR: In this paper, an enterprise service bus (ESB) having a service registry connects one or more service implementations with the application client through the ESB through a request message, which comprises application code language based objects requesting a service.
Abstract: Described are a client application-programming interface (API) in a service oriented architecture (SOA). A system includes an application client having application code, one or more service interfaces, and a processor. An enterprise service bus (ESB) having a service registry connects one or more service implementations with the application client through the ESB. A processor is configured to execute the application code to invoke at least one of the one or more service interfaces and request at least one of the one or more service implementations via a request message. The request message comprises application code language based objects requesting a service. The processor is further configured to dynamically create a service instance for the service message. The service instance comprises the service message formatted for transport in the ESB and an endpoint reference for the one of the one or more service implementations as determined by the service registry.
TL;DR: In this article, a method and system is presented to parse a WSDL description and build a hierarchical protected object namespace for authorization of access to the resource, wherein the protected object is based on the abstract part of a WS-addressing endpoint reference.
Abstract: A method and system is presented to parse a WSDL description and build a hierarchical protected object namespace for authorization of access to the resource, wherein the protected object namespace is based on the abstract part of a WSDL but can be used to assist in authorization decisions for multiple different concrete bindings of this WSDL, wherein the concrete binding/request is based on the WS-Addressing endpoint reference.
TL;DR: In this paper, the authors describe methods, apparatus, and products for managing computer resources in a distributed computing system, including registering, in a configuration management database by a discovery module in response to a modification of a resource in a resource container, the resource in association with a management management database identifier, and managing the resource by a management module in dependence upon a resource management policy and the manageability endpoint reference.
Abstract: Methods, apparatus, and products for managing computer resources in a distributed computing system are disclosed that include registering, in a configuration management database by a discovery module in response to a modification of a resource in a resource container, the resource in association with a configuration management database identifier, the resource characterized by a resource type and a resource identification, the resource container including a manageability endpoint characterized by a manageability endpoint reference; and managing the resource by a management module in dependence upon a resource management policy and the manageability endpoint reference, the resource management policy including management actions for the resource.