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

Exception Handling Method for Multiple Application Module Clients in the Same Process

An exception handling and multi-application technology, applied in the information field, can solve problems such as data misoperation, system safety hazards, system on-site production troubles, etc., to achieve the effects of improving system stability, ensuring system security, and avoiding system errors

Active Publication Date: 2018-10-23
SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the appeal development method is flexible, the system has a large security risk. When the developer of a sub-module does not fully integrate its internal exception handling into the system, when the sub-module throws an exception, the exception problem will be transmitted to the entire system , causing the entire system to fail to function properly
Different sub-modules run in the same process and can access each other's data, which may easily cause misoperation of data and throw business logic exceptions, while the production process management information system requires system stability and correctness of business logic Higher, the stagnation of the system will cause great troubles for on-site production

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
  • Exception Handling Method for Multiple Application Module Clients in the Same Process
  • Exception Handling Method for Multiple Application Module Clients in the Same Process
  • Exception Handling Method for Multiple Application Module Clients in the Same Process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Attached below figure 1 , 2 The specific implementation of this method is introduced in detail.

[0032] First of all, the manufacturing execution system involves a wide range and can be divided into multiple independent functional modules. Each functional module is independent and interrelated. In the process of program development and integration, try to ensure loose coupling between each sub-functional module. Mutually independent sub-function modules are referred to as functional units in the present invention, represented by Mi, and functional units are assembled such as: (M1, M2, M3...), and the entire production and manufacturing execution system (S represents the system) is hosted in a single process (P means process), and consists of multiple functional units, so all functional units belong to the same process. In order to fully isolate each functional unit, we introduce application domains, represented by Ai, application domain collections such as: (A1, A2, ...

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 an exception handling method for a multi-application module client in the same process. The exception handling method comprises the following steps of building functional units; building an application program domain for each functional unit Mi in boarding process P of a system S by the system S; boarding each functional unit in the corresponding application program domain; integrating each application program domain and the corresponding functional unit by the system; boarding the system and the functional units in a single process; carrying out data transfer among different functional units by a data transfer method crossing the application program domains when service relevance exists among different functional units; and downloading the functional unit by the system when the functional unit is abnormal. By the exception handling method, the influence range due to abnormality of the system can be effectively controlled, all functional modules are safely separated, the system safety is guaranteed, and the system stability is improved.

Description

technical field [0001] The invention relates to the field of information technology, in particular to an exception handling method for multi-application module clients under the same process. Background technique [0002] According to the actual business needs of different enterprises, the production process management information system can generally be divided into a number of different functional modules. It is required to dynamically load each sub-function module into the system. [0003] Although the appeal development method is flexible, the system has a large security risk. When the developer of a sub-module does not fully integrate its internal exception handling into the system, when the sub-module throws an exception, the exception problem will be transmitted to the entire system , causing the entire system to fail to function properly. Different sub-modules run in the same process and can access each other's data, which may easily cause misoperation of data and ...

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): G06F11/07
Inventor 常大亮张晓煜刘洋杨翼
Owner SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
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