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

Component reverse calling platform and method for inter-component similar group communication

A technology of reverse calling and component, applied in the direction of inter-program communication, multi-program device, program control device, etc., can solve the problems of lack of unified integration framework and system operation mode, high system resource overhead, and difficulty in determining system timing, etc. Achieve the effect of improving system integration flexibility, reducing network transmission volume, and improving development efficiency

Inactive Publication Date: 2010-06-16
马亚平 +1
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this "contract" method can solve certain problems, the "contract" agreement is often difficult and the efficiency is very low (for example, the efficiency of database access and file reading is relatively low, and the polling mechanism sometimes has a large overhead on system resources. )
Therefore, in general, because the platform does not provide a secondary development function interface, the scalability of the system is relatively poor
[0008] In the second mode, the platform provides a secondary development function interface, which overcomes the shortcomings of the first mode to some extent, but the problem is that there is no unified integration framework and system operation mode, so the developed system There are serious deficiencies in integration, interoperability, scalability, use style and interface standardization, and maintainability.
Although the platform can be started and shut down manually, since it is difficult for us to determine when the system needs platform services, it is best to keep the platform running all the time)
[0009] In addition, there is another situation where the above two modes are powerless, that is, multiple components of a system need to receive a message or data from an external system (or other systems or components on other network nodes) at the same time

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
  • Component reverse calling platform and method for inter-component similar group communication
  • Component reverse calling platform and method for inter-component similar group communication
  • Component reverse calling platform and method for inter-component similar group communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] In this embodiment, both the simulation system 1 and the simulation system 2 are software systems based on the "platform+component" architecture of the present invention. In the distributed interactive simulation based on the high-level architecture HLA (High Level Architecture), multiple model components located in a member need to order the same interactive data, and according to the requirements of the HLA operation support system RTI (Runtime Infrastructure), a member only An RTI agent (RTIamb) can reside, which means that when a model component in a member requests a function call or sends interaction data, the function call or interaction data sent can only reach the RTIamb of another member, and then Through RTIamb with a certain mechanism and then forwarded to each model component of ordering this data, just can realize this mechanism by the method for setting up COM object event connection point in RDA of the present invention, as Figure 8 As shown, a model co...

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 component reverse calling platform and a method for inter-component similar group communication. The component can reversely call the functions of the platform or component in the platform through a regional development agency RDA by the steps that: a component calls a COM object in the platform by a COM interface intelligent pointer provided by the platform; and the COM object calls the functions of the platform or component in the platform by functional mapping. The method for the inter-component similar group communication comprises the following steps that: the component sending the data sends the data to a communication agency; an event connecting point in the RDA responds to a calling-back service of the communication agency; and a monitor in the component monitors the event connecting point and acquires the data in the calling-back service. The system based on the method comprises a COM calling module, a COM object module, a function agency module, a communication agency module, a communication agency calling-back service module and an event monitoring module. The component reverse calling platform of the invention can improve development efficiency and lower operating cost of the system; and the similar group communication can lower the network traffic of the 'platform and component' system during the inter-component communication.

Description

technical field [0001] The invention relates to the technical field of software architecture based on "platform + component", and in particular to a method in which a component can reversely call a platform and perform "like multicast" communication between components. Background technique [0002] The software architecture of "platform + component" is an organic combination of "platform"-based development and "component"-based development of CBD. In this system architecture, the "platform" usually integrates the common basic functions of the system and provides a unified integration framework; while the "component" provides certain specific or professional functions. The "component" is integrated into the "platform" through the unified integration framework provided by the "platform", and forms an overall application system together with the "platform". This traditional "platform + component" system architecture can be used figure 1 to illustrate. [0003] In this tradit...

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/44G06F9/54
Inventor 马亚平李元王永刚马丰文叶东陈小青
Owner 马亚平
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