Java-system business-unit plug-in type managing system and dynamic business-function changing method

A technology for system business and unit management, applied in the direction of electrical components, transmission systems, program loading/starting, etc., can solve problems such as changing business functions or logic, and achieve the effect of improving development

Inactive Publication Date: 2014-03-12
HANGZHOU DIANNENG TECH
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to solve the problem that in the prior art, the business function or logic of a certain business cannot be changed without affecting the normal operation of other sub-services and systems for the mobile Internet-oriented "network service" business running on the same system. Based on the shortcomings of the Java system, a plug-in Java system business unit management system and a method for dynamically changing business functions when the Java system is running using this system are proposed

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
  • Java-system business-unit plug-in type managing system and dynamic business-function changing method
  • Java-system business-unit plug-in type managing system and dynamic business-function changing method
  • Java-system business-unit plug-in type managing system and dynamic business-function changing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described further:

[0048] like figure 2 The shown plug-in Java system business unit management system includes four parts: plug-in, plug-in construction package, plug-in class loader and plug-in container, specifically:

[0049]A plug-in is used to represent a certain business function unit, and each plug-in includes at least one business service interface, and specific business implementations are written in it according to different businesses.

[0050] A plug-in has a unique plug-in identifier, and each business service interface of a plug-in has a unique interface identifier. Therefore, when an external code calls a plug-in's business function, it only needs to provide the plug-in's identifier and The identifier of the service interface can locate the specific business function and call the function.

[0051] Each plug-in has two service states of active and ina...

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 plug-in type Java-system business-unit managing system and a method for dynamically changing business functions by applying the system during the operation of a Java system. The managing system comprises at least one plug-in, a plug-in constructing packet, a plug-in type loader and a plug-in container, wherein the at least one plug-in is used for representing a certain business-function unit, and each plug-in comprises at least one business-service interface; the plug-in constructing packet is used for describing plug-in functions and configuration parameters; the plug-in type loader is used for reading data information in the plug-in constructing packet and loading the data information into a JVM (Java Virtual Machine) after analyzing the data information; and the plug-in container is used for managing the plug-in and carrying out newly-adding, deleting and updating operation for the plug-in. When business logic is changed, the automatic loading for the plug-in by the system can be realized by only modifying the plug-in corresponding to the plug-in function on code grades and through set mechanism triggering to obtain the updated business logic. In the process, the system does not need to be restarted, and the operation of other business functions also can not be influenced, so that the developing, deploying and implementing efficiency of businesses is improved.

Description

technical field [0001] The present invention relates to a Java system business unit management system, especially a plug-in management system for Java system business units; the present invention also relates to a method for dynamically changing business functions, especially a Java system running time A method for dynamically changing business functions. Background technique [0002] To develop and run a Java program, you must first compile the written Java source code into an intermediate format - bytecode (ByteCode) using the tools provided by JDK (Java Development Kit), and then start the JVM (Java Virtual Machine, Java Virtual Machine Machine, a virtual computer for interpreting bytecode and executing it), the JVM calls its built-in component - ClassLoader (ClassLoader), loads bytecode, and interprets and executes it. The bytecode may exist in the file system or in the remote network. Therefore, the class loader needs to use different loading strategies when loading 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/445H04L29/08
Inventor 汪弘
Owner HANGZHOU DIANNENG TECH
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