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

Method and device for realizing hot plugging of application components

An application component and hot-swappable technology, applied in the field of WEB management system, can solve problems such as interrupting the client, slow startup process, and time-consuming

Inactive Publication Date: 2012-10-24
YONYOU NETWORK TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] But in the existing scheme, IIS must be restarted to update the application components
When restarting IIS, all components need to be reloaded, so the startup process is relatively slow, and it will take a certain amount of time to restore to the original operation interface and enter the corresponding test or verification data
In addition, in the application that the client needs to run continuously, restarting IIS will interrupt all the operations currently running on the client

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
  • Method and device for realizing hot plugging of application components
  • Method and device for realizing hot plugging of application components
  • Method and device for realizing hot plugging of application components

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] figure 1 It is a flowchart of a method for implementing hot plugging of application components according to an embodiment of the present invention. Such as figure 1 As shown, the method includes:

[0040] 101. Divide IIS-based application components into weakly dependent components and strongly dependent components; wherein, weakly dependent components are application components that have no dependency relationship with other application components, and strongly dependent components are application components that have a dependent relationship with other application components.

[0041]102. For weakly dependent components, mirror the weakly dependent components into the memory to obtain the corresponding mirrored components; when the weakly dependent components are updated, re-mirror the updated weakly dependent components into the memory to obtain the updated corresponding mirrored components.

[0042] 103. For strongly dependent components, according to the interdep...

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 method and a device for realizing the hot plugging of application components. The method comprises the steps: a weak dependency component is mirrored into a memory, when the weak dependency component is updated, the updated weak dependency component is mirrored into the memory once again so as to obtain an updated corresponding mirror component, and when the weak dependency component needs to be invoked, the corresponding mirror component thereof is invoked; a strong dependency component is divided into different component groups according to the mutual dependency relationship thereof, different component groups are loaded to different application domains, when one strong dependency component is updated, the application domain corresponding to the component groupin which the strong dependency component is present is unloaded and the component group in which the updated strong dependency component is present is loaded into the newly-established application domain, and when the strong dependency component needs to be invoked, the strong dependency component is invoked in the application domain corresponding thereto. The technical solution of the method canimplement the hot plugging on the application components and, unlike the prior art, has no need of not only restarting IIS, but also interrupting the operation from a client.

Description

technical field [0001] The invention relates to the technical field of WEB management systems, in particular to a method and device for realizing hot plugging of application components. Background technique [0002] In a large-scale Internet information service (IIS, Internet Information Server)-based WEB management system developed using .net technology, there will be thousands of application components. For these application components, there is a need for dynamic updates. For example, in the process of development and testing of the IIS-based WEB management system, developers or testers need to frequently update application components for testing and verification when using the WEB server; (such as in large-scale commercial, financial securities and other websites), the application components need to be updated. [0003] But in the existing scheme, IIS must be restarted to update the application components. When restarting IIS, all components need to be reloaded, so th...

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): G06F9/44G06F9/445
Inventor 祁宏伟
Owner YONYOU NETWORK TECH CO LTD
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