发明名称 Multi-tenancy support for a product that does not support multi-tenancy
摘要 Enterprise software is computer software used to satisfy the needs of an organization and/or multiple individual users. Methods, systems and/or computer program product are described for providing, to a plurality of tenants, access to an enterprise software that is accessible by only a single tenant. At least one of the tenants accessing the enterprise software includes a plurality of users.
申请公布号 US9436813(B2) 申请公布日期 2016.09.06
申请号 US201414171250 申请日期 2014.02.03
申请人 CA, Inc. 发明人 Morley Shaune Patrick
分类号 G06F21/00;G06F21/10 主分类号 G06F21/00
代理机构 Myers Bigel & Sibley, P.A. 代理人 Myers Bigel & Sibley, P.A.
主权项 1. A software accessing method, comprising: (a) constructing a wrapper accessible by a Managed Service Provider (MSP) around an enterprise software that is configured to be accessible by only a single tenant, wherein the wrapper around the enterprise software encapsulates the enterprise software and provides interfaces to access data and/or functionality of the enterprise software; (b) receiving, by the MSP, a request for a first tenant comprising a plurality of users, to use the enterprise software that is accessible by only the single tenant; (c) determining, based on the request for the tenant, that a data entity is associated with the tenant; (d) determining data resources required by the data entity that is associated with the tenant; (e) determining, by the MSP, if the enterprise software has capacity to support the data resources required by the tenant; (f) providing access to the enterprise software to the tenant in response to determining that the enterprise software has the capacity to support the data resources required by the tenant; (g) provisioning data resources related to the enterprise software to be associated with the data entity using the interfaces in the wrapper; (h) storing information related to the data entity; (i) authorizing one or more users associated with the tenant to access the data resources; (j) segregating data associated with an administrative function of the enterprise software for the tenant from data associated with the administrative function of other tenants; (k) identifying an administrative user authorized to access the administrative function of the enterprise software; (l) providing access to the administrative user to the administrative function of the enterprise software based on the data was segregated; and (m) repeating (b) through (l) above for a second tenant, different from the first tenant, so that the second tenant also uses the enterprise software that is accessible by only the single tenant.
地址 New York NY US