Interaction method of software system build-in component data

A data interaction and software system technology, applied in the direction of multi-programming devices, etc., can solve problems such as insufficient flexibility of solutions, unsatisfactory data interaction methods, and data interaction solutions affecting system performance indicators, etc. Normalize, enhance flexibility and adaptability, avoid effects of correlation

Inactive Publication Date: 2010-02-24
马丰文
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Usually, different programming languages ​​follow different standards and have different data types. Therefore, in system integration data interaction, corresponding data type conversion is required to ensure that the various components of the system can operate normally. The current Some solutions do not yet support this requirement well
Second, the flexibility of the solution is not good enough
For a software application system, its own adaptability, scalability and flexibility are closely related to the application benefits of the system, and the quality of data interaction solutions directly affects the improvement of system performance indicators, especially It has a direct impact on the plug-and-play, flexible and easy integration of integrated components or systems, which is not ideally solved in the current popular data interaction methods

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
  • Interaction method of software system build-in component data
  • Interaction method of software system build-in component data
  • Interaction method of software system build-in component data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] The present invention is realized by VC++. In order to solve the problem that data cannot be directly interacted with due to different definitions of data types in different programming languages, in addition to providing corresponding data type conversion methods, the following provisions are made for the construction of various functional components: Functional components developed in non-VC++ languages ​​(such as Delphi, C++Builder, etc.) are all developed in the form of COM components, and corresponding standard Interfaces (data and method interfaces) are provided as required; if components are developed in VC++, they can be integrated The system can be built in the form of various components that can be integrated (such as: general DLL, MFC extension DLL, COM, etc.).

[0064] The establishment of data interaction between components is automatically established through the development wizard provided by the integrated system framework. The wizard can generate a corre...

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 present invention discloses an interaction method of software system build-in component data, including that building a public data interaction agent on an integrated frame of the software system,the data interaction of all components are completed by interfaces provided by the agent and the components, there are non direction relations between components, the data interaction are completed by a single bidirectional ''request'' and ''response'' mechanism of an active party, namely the data interaction always give priority to the active party who may requires needed data from other component through the data agent or sends correlative data to other component through the agent actively. the invention reduces consumption of system resources for the data interaction, improves system wholeoperation efficiency; avoids relationship of component development and reinforces system integrated flexibility and adaptability; simplifys component development and integration difficulty, and is benefit to system integrated standardization and standard.

Description

technical field [0001] The present invention relates to a method for realizing data interaction between functional components in a software system, in particular to a method for realizing free data information interaction between functional components developed by different developers using different programming languages ​​in a comprehensive integrated system method. Background technique [0002] Comprehensive integration is a basic technical route commonly used in the construction of various large-scale and complex software systems. It not only simplifies complex problems and is easy to implement, but also improves system functions and performance during integration and achieves greater benefits. At the same time, comprehensive integration has also opened up new creative ideas for the development of software systems. Software reuse and on-demand combined applications have become the basic requirements for computer software development. However, comprehensive integration i...

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/46
Inventor 马丰文邓桂龙王军
Owner 马丰文
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