METHOD FOR DEVELOPING MULTI-TENANT APPLICATION AND DATA ACCESSING METHOD OF MULTI-TENANT APPLICATION AND SYSTEM USING THE SAME
First Claim
1. A development and data accessing system of multi-tenant application, comprising:
- a multi-tenant application manager, storing a multi-tenant application;
a storage unit, storing a metadata table and a data storage table, wherein the metadata table is used to store at least one tenant table schema, and the data storage table is used to store tenant data corresponding to the at least one tenant table schemaa business schema maintainer, coupled to the multi-tenant application manager, generating a table schema and a data accessing interface corresponding to the multi-tenant application according a business schema; and
a data entity maintainer, coupled to the multi-tenant application manager, the business schema maintainer and the storage unit, and performing a table updating operation on the at least one tenant table schema in the metadata table according to the table schema,wherein the multi-tenant application performs an accessing operation on the data storage table through the data accessing interface and the data entity maintainer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for developing multi-tenant application, a data accessing method of multi-tenant application and a system using the same are provided. The system includes a multi-tenant application manager, a storage unit, a business schema maintainer and a data entity maintainer. The multi-tenant application manager stores a multi-tenant application. The storage unit stores a metadata table and a data storage table. The business schema maintainer generates a table schema and a data accessing interface according to a business schema. The data entity maintainer performs a table updating operation on a tenant table schema in the metadata table of the storage unit according to the table schema. In addition, the multi-tenant application performs an accessing operation on the data storage table of the storage unit through the data accessing interface and the data entity maintainer.
-
Citations
17 Claims
-
1. A development and data accessing system of multi-tenant application, comprising:
-
a multi-tenant application manager, storing a multi-tenant application; a storage unit, storing a metadata table and a data storage table, wherein the metadata table is used to store at least one tenant table schema, and the data storage table is used to store tenant data corresponding to the at least one tenant table schema a business schema maintainer, coupled to the multi-tenant application manager, generating a table schema and a data accessing interface corresponding to the multi-tenant application according a business schema; and a data entity maintainer, coupled to the multi-tenant application manager, the business schema maintainer and the storage unit, and performing a table updating operation on the at least one tenant table schema in the metadata table according to the table schema, wherein the multi-tenant application performs an accessing operation on the data storage table through the data accessing interface and the data entity maintainer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for developing multi-tenant application, adapted to a development and data accessing system of multi-tenant application, wherein the development and data accessing system of multi-tenant application comprises a multi-tenant application manager, a storage unit, a business schema maintainer and a data entity maintainer, the method for developing multi-tenant application comprising:
-
generating a table schema and a data accessing interface corresponding to the multi-tenant application by the business schema maintainer according a business schema; performing a table updating operation on at least one tenant table schema in a metadata table of the storage unit by the data entity maintainer according to the table schema; generating the multi-tenant application according to a developing operation and the data accessing interface; and deploying the multi-tenant application to the multi-tenant application manager. - View Dependent Claims (11, 12, 13)
-
-
14. A data accessing method of multi-tenant application, adapted to a development and data accessing system of multi-tenant application, the development and data accessing system of multi-tenant application comprises a multi-tenant application manager, a storage unit, a business schema maintainer and a data entity maintainer, and the multi-tenant application manager stores a multi-tenant application, the data accessing method of multi-tenant application comprising:
-
receiving a tenant operation of a tenant by the multi-tenant application; generating a request message by the multi-tenant application according to the tenant operation; sending the request message to the data entity maintainer by the multi-tenant application through a data accessing interface generated by the business schema maintainer; and performing an accessing operation on the storage unit by the data entity maintainer according to the request message. - View Dependent Claims (15, 16, 17)
-
Specification