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

Uniform interface calling oriented runtime system and running method

A runtime system and interface calling technology, applied in the computer field, can solve problems such as unresolved access efficiency, low access efficiency, and difficulty in transparent calculations

Active Publication Date: 2016-09-28
NANKAI UNIV
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, although there are various distributed component technologies to support the decentralized operation of application programs, there are still the following problems: First, high-quality class libraries implemented in different programming languages ​​such as various Java class libraries and C / C++ binary class libraries cannot Shared reuse, the application must choose a certain programming technology, which greatly limits the development efficiency of the application, and also increases the resource consumption of the application when it is running. For example, the application is getting fatter and consumes a lot of memory; other 2. The access efficiency of various heterogeneous distributed components is low. Although the service-oriented architecture SOA technology has made great progress in this area, it still requires applications to access various components statically or dynamically, which does not solve the access efficiency; Third, it is difficult to support transparent computing without modifying the application

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
  • Uniform interface calling oriented runtime system and running method
  • Uniform interface calling oriented runtime system and running method
  • Uniform interface calling oriented runtime system and running method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] Embodiment 1. A runtime system for unified interface calling:

[0053] The present invention provides a runtime system oriented to unified interface calling, which specifically includes the following:

[0054] The "runtime system agent" device 140, the "runtime system" device 160, the "function interface server" device 200, the "channel" device 150 and the "network" device 300; the "runtime system agent" device 140 is mainly responsible for monitoring , Receive and return the execution agent that requests to call the "function" during the execution of the "application"; the "runtime system" device 160 is mainly responsible for the "function" registration, management and retrieval of the "third-party function component library", and requests The specific execution of the calling function instance; the "function interface server" device 200 is mainly responsible for the "function" registration, management and retrieval services of the "third-party function component library" p...

Embodiment 2

[0113] Embodiment 2. An operating method of a runtime system oriented to a unified interface call:

[0114] The operation method of a runtime system oriented to a unified interface call provided by the present invention includes the following steps:

[0115] Step 1. The "function" of the "third-party function component library" can be registered to the "runtime system" at any time;

[0116] For example: Register the Fibonacci function in the component library mathlib.dll to a certain "runtime system", the unique index number of the runtime system of the "runtime system" is 710101.

[0117] The second step, the registered "function" information in "runtime system" is updated to "function interface server" at any time;

[0118] For example: each "runtime system" RTS will update the "function" information registered to its own "function interface server" at any time, for example, update the Fibonacci function information in the component library mathlib.dll to the "function interface serve...

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 uniform interface calling oriented runtime system and a running method, and belongs to the field of a computer. The runtime system comprises a runtime system agent device, a runtime system device, a function interface server device, a channel device and a network device. The running method of the runtime system comprises the steps of registering a function of a third party function component library; loading a runtime system agent by an application; delivering the function needing to be called by the application to the runtime system through the runtime system agent; finding the corresponding third party function component library by the runtime system according to function interface information, performing a function instance and returning a performing result to the runtime system agent; and returning the result to the application by the runtime system agent. According to the system and the method, through establishment of the uniform interface calling oriented runtime system, multiplexing among component libraries of different programming languages is realized, transparent computing is realized, and the application cost is reduced.

Description

Technical field [0001] The present invention belongs to the computer field, and mainly focuses on effective reuse and transparent calculation between component libraries of different programming languages. Background technique [0002] Although there are various distributed component technologies to support the distributed operation of application programs, there are still the following problems: First, high-quality class libraries implemented in different programming languages ​​such as various Java class libraries and C / C++ binary class libraries cannot For shared reuse, the application must choose a certain programming technology, which greatly limits the development efficiency of the application, and also increases the consumption of resources when the application is running. For example, the application is getting fatter and consumes a lot of memory; its 2. The access efficiency of various heterogeneous distributed components is low. Although the service-oriented architectur...

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
IPC IPC(8): G06F9/44G06F9/445
CPCG06F9/44505G06F9/449
Inventor 李旭东
Owner NANKAI UNIV
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