Metadata-driven visual SaaS (Software as a Service) application customizing method and metadata-driven visual SaaS application customizing system

A metadata and data technology, applied in the field of software development, can solve problems that affect tenant customization efficiency and promotion difficulty, realize complexity, limit scalability, etc.

Active Publication Date: 2012-07-25
SHANDONG UNIV
View PDF3 Cites 87 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Analyzing the flexible customization requirements of SaaS applications has the following characteristics: First, SaaS applications have many aspects that can be customized, such as page customization, function customization, data customization, etc. Although these customization types have different requirements, they are more complicated to implement individually. New requirements need to be re-implemented again, which limits the customization type and the internal scalability of the customization type; secondly, the complexity of customization implementation affects the customization efficiency and promotion difficulty of tenants. Hiding the underlying implementation details is the key to solving the problem; thirdly, to meet the isolation requirements of tenants, tenants can only see their own data during customization and runtime; finally, to ensure that tenants do not violate the requirements of the business system when customizing on demand Intrinsic logic, it is necessary to limit the customization operations of tenants on customized content

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
  • Metadata-driven visual SaaS (Software as a Service) application customizing method and metadata-driven visual SaaS application customizing system
  • Metadata-driven visual SaaS (Software as a Service) application customizing method and metadata-driven visual SaaS application customizing system
  • Metadata-driven visual SaaS (Software as a Service) application customizing method and metadata-driven visual SaaS application customizing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The present invention will be further described below by referring back to the accompanying drawings and the embodiments.

[0059] figure 1 Among them, is a flowchart of a metadata-driven SaaS application visualization customization method of the present invention, including the following steps:

[0060] Step 101. According to the business needs, the tenant leases applications that include function points that meet the business needs, and combines the function points of each application to build a new usable application system, which is called a business system;

[0061] Step 102, the tenant customizes the business system, selects the customization type, and the optional customization types include page customization, data customization, workflow customization, rule customization, parameter customization, function customization, security customization, and system style customization, and then selects the one to be customized Objects, customized objects include pages, d...

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 metadata-driven visual SaaS (Software as a Service) application customizing method and a metadata-driven visual SaaS application customizing system, which can be used for flexibly supporting SaaS application customizing types and extension within the customizing types. The method includes the steps: A, renting an application and building a business system by a tenant; B, customizing the business system and selecting customizing types and objects by the tenant; C, initializing the visual SaaS application customizing system according to the customizing types; D, reading the content of metadata customized by the tenant and displaying the customized metadata on a customizing operation interface in the form of visual elements by means of translation and analysis by the visual SaaS application customizing system; E, customizing the elements on a visual customizing interface by the tenant according to the demand of the tenant; F, judging whether the operation of customizing the elements by the tenant is allowed or not and correcting visual customizing data by the visual SaaS application customizing system, and writing back the customized metadata when storing the data after customizing by the tenant; G, executing issue operations by the visual SaaS application customizing system while writing back the metadata so that customizing becomes effective; and H, logging in the business system by a user to see the business system customized by the tenant.

Description

[0001] technical field [0002] The invention relates to the field of software development, in particular to a method and system for visual customization of SaaS applications driven by metadata. Background technique [0003] In the traditional mode, developers need to develop and deploy applications according to the needs of different customers, and the cost is high. The SaaS model has changed the traditional software business model, providing services to different tenants based on the same software instance, that is, "single instance with multiple leases", which is cheap and quickly deployed. As a standard application, the application submitted by the developer is not suitable for the needs of each tenant, and the needs of the tenants will change over time. Therefore, in order to meet the personalized business needs of different tenants, SaaS applications must support "tenant Customize". The application involves multiple levels such as interface, service, and data, formin...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 张世栋孔兰菊李庆忠王新军
Owner SHANDONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products