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

IDE calling device and calling method therefor

A technology of call request and local call, which is applied in the direction of multi-program devices, etc., can solve the problems of restricting the work efficiency of the CORBA platform system, affecting the performance of the CORBA platform system call, and the shortage of CORBA platform system resources, so as to facilitate unified setting and management, Improve the call speed and call performance, and realize the effect of effective utilization

Inactive Publication Date: 2009-04-29
HUAWEI TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When both calling services are running on the same machine, one service still needs to make an IDL remote call to the other service, and the process of converting the call into a message for encoding / decoding and scheduling occupies limited resources of the CORBA platform system. With the increasing size and complexity of the network system, the resource requirements of the CORBA platform system are also increasing, and unnecessary resource occupation may lead to a shortage of resources in the CORBA platform system, which cannot handle calls from both sides of the service running on different machines. Normal call request; and, the process of converting the call into messages for encoding / decoding and scheduling also needs a certain amount of time to realize, which affects the IDL call speed, and further affects the call performance of the CORBA platform system. The inventor found through research , using this invocation method of the prior art, the invocation performance when both invoking service parties run on the same machine is not higher than the invocation performance of invoking both parties running on two machines, which further limits the work efficiency of the CORBA platform system

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
  • IDE calling device and calling method therefor
  • IDE calling device and calling method therefor
  • IDE calling device and calling method therefor

Examples

Experimental program
Comparison scheme
Effect test

specific example

[0050] {

[0051] Container ID;

[0052] Service ID;

[0053]}

[0054]It can be seen from the composition of service object IDs that if the Container IDs in the two service object IDs are the same, it means that the two service objects are in the same container process, and local calls can be made between them; if the Container IDs in the two service object IDs are If the Container IDs are different, it means that the two service objects are in different container processes, and an IDL remote call is required between them. Figure 4 shown in step 2. Whether the client application program and the called service object exist in the same container process can be judged by judging whether the service object identifier of the called service object exists in the container process of the client application program.

[0055] Figure 6 As shown, it is a flow chart of another embodiment of the IDL calling method of the present invention, which embodiment utilizes image 3 The show...

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

This invention discloses one IDL transfer device and its method, which comprises the following steps: receiving service subject transfer requires composed of label require label and customer application program label; according to service subject label and customer application label judging whether the customer application program and service subject is in one container process for loading service subject; the said customer application program and the service subject are in same container for local transfer.

Description

technical field [0001] The invention relates to IDL calling technology, in particular to an IDL calling device and calling method. Background technique [0002] At present, there are three influential distributed component object standards in the world: Microsoft's distributed component object model (Distributed Component Object Model, hereinafter referred to as DCOM), OMG organization's common object request broker architecture (Common Object Request Broker Architecture, hereinafter referred to as: CORBA) and SUN's Java2 Platform Enterprise Edition (Java2Platform, Enterprise Edition, hereinafter referred to as: J2EE). Among them, DCOM, as a distributed component object model standard proposed by Microsoft Corporation, supports communication between objects of different computers on LAN, WAN and even Internet, but it is only applicable to Windows environment; J2EE is a distributed object bus proposed by SUN Corporation CORBA is a standard object-oriented application system ...

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/46
Inventor 李战杰丁凯申海
Owner HUAWEI 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