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

High-availability service terminal license control mode based on dynamic allocation and behavior analysis

A behavior analysis and dynamic allocation technology, applied in the direction of program/content distribution protection, transmission system, electrical components, etc., can solve problems such as system paralysis, affecting the high availability of software systems, and difficulty in defining new application server users to achieve availability. The effect of improving and reducing performance loss

Active Publication Date: 2014-05-07
INSPUR COMMON SOFTWARE
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A traditional server-side software license control mode uses a single point of service, but such a single point of failure of the software license service will lead to the paralysis of the entire system, affecting the high availability of the software system, and frequent software license checks will also affect the entire system. System performance and scalability
Another common server-side software license control mode is that different application servers perform license authorization separately, but in this mode, when applying for licenses for new application server hardware, it is difficult for software developers to define users of new application servers

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
  • High-availability service terminal license control mode based on dynamic allocation and behavior analysis
  • High-availability service terminal license control mode based on dynamic allocation and behavior analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0034] The high-availability server license control mode based on dynamic allocation and behavior analysis of the present invention consists of three logical components: primary license service, standby license service, and license control service (see attached figure 1 shown).

[0035] Master Licensing Service. The master license service is associated with the software license (master license) issued by the software developer according to the sales contract. The master license includes the software system features that users can use and the number of clients that are allowed to access the system at the same time.

[0036] The main license service splits the main license through the license allocation service according to the number of application instances and the number of client accesses, and creates a dynamic license for each instance.

[0037] Backup Licensing Service. The function is basically the same as that of the main license service, and it is used as a temporary ...

Embodiment

[0047] The present invention is applicable to the permission control of multi-layer architecture application system, taking the ERP system based on B / S architecture as an example, the most common deployment architecture in the enterprise is as follows: figure 2 As shown, it is divided into client, application server, and database server. The client is mainly used for presentation, the business logic is hosted in the application instance of the application server, and the data is persisted to the database. End users log in to the system through a browser and use it. The embodiment is divided into the following three processes: a license application process, a production environment deployment process, and an operation control process.

[0048] In the license application process, the enterprise customer submits the application according to the sales contract signed with the ERP provider, and the ERP provider issues the software license to the user. Assume that an enterprise c...

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 discloses a high-availability service terminal license control mode based on dynamic distribution and behavior analysis and belongs to the field of application system software license control. The control mode mainly comprises three logic components, namely a main license service, a standby license service and a license control service, wherein the main license service allocates an available number of licenses for all application cases in an enterprise and is associated with a software license purchased by a user; the standby service replaces the main license service temporarily when the main license service is unavailable so as to ensure the application system can operate normally in the restoration period of the main license service; and the license control service is arranged in each application server to control the client access to a current application case according to an access number authorized by the license. Compared with the prior art, the license control mode has the characteristics of safety, reliability, high efficiency and the like.

Description

technical field [0001] The present invention relates to application system software license control, in particular to a server application software based on layered architecture in a centralized license control mode, which can still meet the high availability of the application system based on dynamic allocation and behavior analysis. Highly available server license control mode. Background technique [0002] Software license control technology is used by software developers to control the software products developed by themselves to operate within the scope specified in the software license agreement and in the manner specified in the license agreement, to protect the rights and interests of software copyright owners, and to regulate the development, dissemination and use of software. In order to prevent software piracy from causing serious harm to the income of software development companies, and to promote the healthy development of the software industry. Software licens...

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 Patents(China)
IPC IPC(8): G06F21/12H04L29/06G06F21/31
Inventor 郑伟波
Owner INSPUR COMMON SOFTWARE
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