Extensible multi-tenant cloud-management system and methods for extending functionalities and services provided by multi-tenant cloud-management system

    公开(公告)号:US10326769B2

    公开(公告)日:2019-06-18

    申请号:US15168147

    申请日:2016-05-30

    Applicant: VMware, Inc.

    Abstract: The current document is directed to an interface and authorization service that allows users of a cloud-director management subsystem of distributed, multi-tenant, virtual data centers to extend the services and functionalities provided by the cloud-director management subsystem. A cloud application programming interface (“API”) entrypoint represents a request/response RESTful interface to services and functionalities provided by the cloud-director management subsystem as well as to service extensions provided by users. The cloud API entrypoint includes a service-extension interface and an authorization-service management interface. The cloud-director management subsystem provides the authorization service to service extensions that allow the service extensions to obtain, from the authorization service, an indication of whether or not a request directed to the service extension through the cloud API entrypoint is authorized.

    Providing a single session experience across multiple applications

    公开(公告)号:US10298561B2

    公开(公告)日:2019-05-21

    申请号:US14822306

    申请日:2015-08-10

    Applicant: VMware, Inc.

    Abstract: A system is described allowing a user to log into an API proxy by supplying login credentials and to have the API proxy log into the APIs of various web-based applications on behalf of the user by using the user's login credentials, without the user needing to separately log into each application. Calls made by the user to an application and application replies are routed through the API proxy. Further, the API proxy manages session expirations, e.g., by sending dummy calls to applications that exhibit idle expiration.

    Extensible multi-tenant cloud-management system and methods for extending functionalities and services provided by a multi-tenant cloud-managment system
    3.
    发明授权
    Extensible multi-tenant cloud-management system and methods for extending functionalities and services provided by a multi-tenant cloud-managment system 有权
    可扩展的多租户云管理系统和扩展由多租户云管理系统提供的功能和服务的方法

    公开(公告)号:US09356962B2

    公开(公告)日:2016-05-31

    申请号:US14023327

    申请日:2013-09-10

    Applicant: VMware, Inc.

    Abstract: The current document is directed to an interface and authorization service that allows users of a cloud-director management subsystem of distributed, multi-tenant, virtual data centers to extend the services and functionalities provided by the cloud-director management subsystem. A cloud application programming interface (“API”) entrypoint represents a request/response RESTful interface to services and functionalities provided by the cloud-director management subsystem as well as to service extensions provided by users. The cloud API entrypoint includes a service-extension interface and an authorization-service management interface. The cloud-director management subsystem provides the authorization service to service extensions that allow the service extensions to obtain, from the authorization service, an indication of whether or not a request directed to the service extension through the cloud API entrypoint is authorized.

    Abstract translation: 目前的文档针对的是接口和授权服务,允许分布式多租户虚拟数据中心云管理子系统的用户扩展由云总监管理子系统提供的服务和功能。 云应用程序编程接口(“API”)entrypoint表示由云总监管理子系统提供的服务和功能以及用户提供的服务扩展的请求/响应RESTful接口。 云API入口包括服务扩展接口和授权服务管理接口。 云总监管理子系统为服务扩展提供服务扩展的授权服务,允许服务扩展从授权服务获得通过云API入口点指向服务扩展的请求是否被授权的指示。

    Streaming progress updates and results of rest API operations

    公开(公告)号:US11303691B2

    公开(公告)日:2022-04-12

    申请号:US15013066

    申请日:2016-02-02

    Applicant: VMware, Inc.

    Abstract: One or more examples provide a method of performing a REST API operation at a server computing system includes receiving a request of a hypertext transfer protocol (HTTP) session from a client computing system. The request includes data for requesting performance of the REST API operation and issuance of progress updates. The method further includes sending a first part of a response of the HTTP session to the client computing system. The first part of the response acknowledges the request. The method further includes sending, while the REST API operation is performed, at least one additional part of the response to the client computing system, each additional part of the response having a progress update for the REST API operation. The method further includes sending, upon completion of the REST API operation, a final part of the response to the client computing system having a result of the REST API operation.

    Method and system for extending application programming interfaces

    公开(公告)号:US10331504B2

    公开(公告)日:2019-06-25

    申请号:US13930275

    申请日:2013-06-28

    Applicant: VMware, Inc.

    Abstract: The current document discloses methods and systems for providing extensions to web-services APIs, including RESTful APIs, and to extend other types of interfaces that define client/server-based distributed computing systems. The disclosed methods and systems are facilitated by, and include, respectively, a link registry within one or more server computers, or that is accessible to the one or more server computers, that together provide a web service accessed through an API. The link registry stores link-registry entries, each of which specifies one or more links to be added to response messages associated with a particular resource. The link registry, like any resource, is associated with a set of verbs, or functions, that allow entries to be added to, and removed from, the link registry and that allow entries to be modified. The link registry can be used both by server-resident functionality as well as by functionality within external computers to extend an existing web service or API.

    PROVIDING A SINGLE SESSION EXPERIENCE ACROSS MULTIPLE APPLICATIONS
    6.
    发明申请
    PROVIDING A SINGLE SESSION EXPERIENCE ACROSS MULTIPLE APPLICATIONS 审中-公开
    提供多种应用程序的单次会话体验

    公开(公告)号:US20170006021A1

    公开(公告)日:2017-01-05

    申请号:US14822306

    申请日:2015-08-10

    Applicant: VMware, Inc.

    CPC classification number: H04L63/0815 H04L63/0281

    Abstract: A system is described allowing a user to log into an API proxy by supplying login credentials and to have the API proxy log into the APIs of various web-based applications on behalf of the user by using the user's login credentials, without the user needing to separately log into each application. Calls made by the user to an application and application replies are routed through the API proxy. Further, the API proxy manages session expirations, e.g., by sending dummy calls to applications that exhibit idle expiration.

    Abstract translation: 描述了一种系统,允许用户通过提供登录凭据登录到API代理,并且通过使用用户的登录凭证将API代理代表用户登录到各种基于web的应用的API,而不需要用户 分别登录到每个应用程序。 由用户对应用程序和应用程序的回复进行的呼叫通过API代理进行路由。 此外,API代理管理会话到期,例如通过向出现空闲到期的应用程序发送伪调用。

    EXTENSIBLE MULTI-TENANT CLOUD-MANAGEMENT SYSTEM AND METHODS FOR EXTENDING FUNCTIONALITIES AND SERVICES PROVIDED BY MULTI-TENANT CLOUD-MANAGEMENT SYSTEM
    7.
    发明申请
    EXTENSIBLE MULTI-TENANT CLOUD-MANAGEMENT SYSTEM AND METHODS FOR EXTENDING FUNCTIONALITIES AND SERVICES PROVIDED BY MULTI-TENANT CLOUD-MANAGEMENT SYSTEM 审中-公开
    可扩展的多云云管理系统和扩展多功能云管理系统提供的功能和服务的方法

    公开(公告)号:US20160352745A1

    公开(公告)日:2016-12-01

    申请号:US15168147

    申请日:2016-05-30

    Applicant: VMware, Inc.

    Abstract: The current document is directed to an interface and authorization service that allows users of a cloud-director management subsystem of distributed, multi-tenant, virtual data centers to extend the services and functionalities provided by the cloud-director management subsystem. A cloud application programming interface (“API”) entrypoint represents a request/response RESTful interface to services and functionalities provided by the cloud-director management subsystem as well as to service extensions provided by users. The cloud API entrypoint includes a service-extension interface and an authorization-service management interface. The cloud-director management subsystem provides the authorization service to service extensions that allow the service extensions to obtain, from the authorization service, an indication of whether or not a request directed to the service extension through the cloud API entrypoint is authorized.

    Abstract translation: 目前的文档针对的是接口和授权服务,允许分布式多租户虚拟数据中心云管理子系统的用户扩展由云总监管理子系统提供的服务和功能。 云应用程序编程接口(“API”)entrypoint表示由云总监管理子系统提供的服务和功能以及用户提供的服务扩展的请求/响应RESTful接口。 云API入口包括服务扩展接口和授权服务管理接口。 云总监管理子系统为服务扩展提供服务扩展的授权服务,允许服务扩展从授权服务获得通过云API入口点指向服务扩展的请求是否被授权的指示。

    EXTENSIBLE MULTI-TENANT CLOUD-MANAGEMENT SYSTEM AND METHODS FOR EXTENDING FUNCTIONALITIES AND SERVICES PROVIDED BY A MULTI-TENANT CLOUD-MANAGMENT SYSTEM
    8.
    发明申请
    EXTENSIBLE MULTI-TENANT CLOUD-MANAGEMENT SYSTEM AND METHODS FOR EXTENDING FUNCTIONALITIES AND SERVICES PROVIDED BY A MULTI-TENANT CLOUD-MANAGMENT SYSTEM 有权
    可扩展的多云云管理系统和扩展由多个云管理系统提供的功能和服务的方法

    公开(公告)号:US20150074743A1

    公开(公告)日:2015-03-12

    申请号:US14023327

    申请日:2013-09-10

    Applicant: VMware, Inc

    Abstract: The current document is directed to an interface and authorization service that allows users of a cloud-director management subsystem of distributed, multi-tenant, virtual data centers to extend the services and functionalities provided by the cloud-director management subsystem. A cloud application programming interface (“API”) entrypoint represents a request/response RESTful interface to services and functionalities provided by the cloud-director management subsystem as well as to service extensions provided by users. The cloud API entrypoint includes a service-extension interface and an authorization-service management interface. The cloud-director management subsystem provides the authorization service to service extensions that allow the service extensions to obtain, from the authorization service, an indication of whether or not a request directed to the service extension through the cloud API entrypoint is authorized.

    Abstract translation: 目前的文档针对的是接口和授权服务,允许分布式多租户虚拟数据中心云管理子系统的用户扩展由云总监管理子系统提供的服务和功能。 云应用程序编程接口(“API”)entrypoint表示由云总监管理子系统提供的服务和功能以及用户提供的服务扩展的请求/响应RESTful接口。 云API入口包括服务扩展接口和授权服务管理接口。 云总监管理子系统为服务扩展提供服务扩展的授权服务,允许服务扩展从授权服务获得通过云API入口点指向服务扩展的请求是否被授权的指示。

    METHOD AND SYSTEM FOR EXTENDING APPLICATION PROGRAMMING INTERFACES
    9.
    发明申请
    METHOD AND SYSTEM FOR EXTENDING APPLICATION PROGRAMMING INTERFACES 审中-公开
    用于扩展应用编程接口的方法和系统

    公开(公告)号:US20150007199A1

    公开(公告)日:2015-01-01

    申请号:US13930275

    申请日:2013-06-28

    Applicant: VMware, Inc.

    CPC classification number: G06F9/546

    Abstract: The current document discloses methods and systems for providing extensions to web-services APIs, including RESTful APIs, and to extend other types of interfaces that define client/server-based distributed computing systems. The disclosed methods and systems are facilitated by, and include, respectively, a link registry within one or more server computers, or that is accessible to the one or more server computers, that together provide a web service accessed through an API. The link registry stores link-registry entries, each of which specifies one or more links to be added to response messages associated with a particular resource. The link registry, like any resource, is associated with a set of verbs, or functions, that allow entries to be added to, and removed from, the link registry and that allow entries to be modified. The link registry can be used both by server-resident functionality as well as by functionality within external computers to extend an existing web service or API.

    Abstract translation: 本文档公开了用于向Web服务API(包括RESTful API)提供扩展的方法和系统,以及扩展定义基于客户端/服务器的分布式计算系统的其他类型的接口。 公开的方法和系统分别由一个或多个服务器计算机内的链接注册表或一个或多个服务器计算机可访问的一个或多个服务器计算机可访问的一起提供通过API访问的web服务,并且分别包括在内。 链接注册表存储链接注册表条目,每个链接注册表条目指定要添加到与特定资源相关联的响应消息的一个或多个链接。 链接注册表与任何资源一样,与一组动词(或函数)相关联,这些动词或函数允许将条目添加到链接注册表中并从链接注册表中删除,并允许条目被修改。 链接注册表可以由服务器驻留功能以及外部计算机中的功能来扩展现有的Web服务或API。

Patent Agency Ranking