Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software-as-a-service (SaaS) software data model realization method

A technology of data model and implementation method, applied in the field of data management, can solve the problems of not being able to undertake the parallel management function of the organization, spending development costs, etc., to achieve the effect of achieving maximum sharing, low development cost, and ensuring data security

Inactive Publication Date: 2011-06-22
酵环(上海)生态环保有限公司
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since all customers use the same set of data tables, more additional development costs need to be spent on ensuring data security, ensuring that a customer will never access other customers' data due to system exceptions
[0011] The data models of the above three SaaS systems can only be managed on the basis of customers, and cannot undertake the parallel management functions of organizations (enterprises) and individuals. If a person belongs to multiple organizations at the same time, it is impossible for this person to log in with his own account. Ability to see information in all organizations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software-as-a-service (SaaS) software data model realization method
  • Software-as-a-service (SaaS) software data model realization method
  • Software-as-a-service (SaaS) software data model realization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Such as figure 1 As shown, the definition process of metadata:

[0028] Step 1: Metadata definition based on the shared schema (Schema) of the shared database. The definition method is based on XML metadata definition. An entity corresponds to a database table, and a field corresponds to a table field:

[0029] Data Dictionary:

[0030]

[0031] ...

[0032]

[0033] Spatial data:

[0034]

[0035] ...

[0036]

[0037]

[0038] S1-1: Start defining metadata, entity-name entity name, entity-title entity title definition.

[0039] S1-2: Determine whether the metadata is a data dictionary.

[0040] S1-3: Yes: is-dict="true", and the field has no namespace field, indicating that this metadata is a data dictionary, and all spaces are shared.

[0041] S1-4: No: is-dict="false", and the field contains the namespace field, which indicates that this metadata is spatial data and is exclusive to a certain space.

[0042] S1-5: Metadata definition is completed.

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a data management method, in particular to a software-as-a-service (SaaS) software data model realization method. The SaaS software data model realization method is based on the sharing mode of a shared database, and comprises the following steps of: 1, metadata definition, namely, dividing metadata into two types consisting of a data dictionary and spatial data, and identifying the metadata by using a field in a database table; 2, generation of a basic space, namely, collecting universal data to form the basic space; 3, generation of each new space, namely, filling the basic data of each new space, copying data from the basic space into a current space and simultaneously sharing the data of the data dictionary; and 4, cross-space use of a single user, namely, registering each user into at least one space, accessing all registered spaces after the login of the user, and judging the identification field of the spatial data to enable the user to view current spatial data.

Description

technical field [0001] The invention relates to a data management method, in particular to a method for realizing a SaaS software data model. Background technique [0002] SaaS is the abbreviation of Software-as-a-Service (Software as a Service). It is a mode of providing software through the Internet. Customers do not need to purchase software, but rent Web-based software from providers to manage business activities. . The service provider will fully manage and maintain the software, and the enterprise does not need to maintain the software. For many small and medium-sized enterprises, SaaS is the most economical management tool. SaaS reduces the cost and complicated work of building and maintaining infrastructure and applications. [0003] When designing the data model of the SaaS system, in order to serve customers and reduce development costs, it is necessary to strike a certain balance between data sharing and isolation. In addition, when designing the data model, it...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30
Inventor 严洪涛沈亦可
Owner 酵环(上海)生态环保有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products