发明名称 |
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 |