Method, computing device and system for invoking software application methods of remote Java objects

A technology of java application and software application, applied in the field of software application, computing equipment and system for invoking remote Java objects, capable of solving problems such as slow and large traffic communication

Active Publication Date: 2017-05-10
HUAWEI CLOUD COMPUTING TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this approach comes with some drawbacks of its own, such as much slower high-traffic communication (especially noticeable when a WAN separates client and server instances) and computational overhead, which comes in the form of additional resources, power, and latency. client side and server side

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
  • Method, computing device and system for invoking software application methods of remote Java objects
  • Method, computing device and system for invoking software application methods of remote Java objects
  • Method, computing device and system for invoking software application methods of remote Java objects

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] figure 1 An embodiment of a method 100 of the present invention is shown. In a first step 101, a client sends at least one remote Java application object request to at least one of a plurality of Java application server instances. In a second step 102, an SDN application located in a network path between the client and the plurality of Java application server instances receives the at least one remote Java application object request. In the third step 103, the SDN application forwards the received at least one remote Java application object request to the multiple Java application server instances. In a fourth step 104, the SDN application generates at least one remote Java application object pool based on the object references received from the plurality of Java application server instances in response to at least one forwarded remote Java application object request. In the fifth step 105, the SDN application receives at least one remote Java application method invo...

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 provides a method (100), system (200, 300) and computing device configured for invoking software application methods of remote Java objects. Therein, a client (201) sends (101) at least one remote Java application object request to at least one of a plurality of Java application server instances (202). An SDN application (204) located in the network path between the client (201) and the plurality of Java application server instances (202) receives (102) the at least one remote Java application object request, and forwards (103) the at least one remote Java application object request to the plurality of Java application server instances (202). Then, the SDN application (204) generates at least one remote Java application object pool (302) based on object references received from the plurality of Java application server instances (202) in response to the at least one forwarded remote Java application object request. When the SDN application (204) receives at least one remote Java application method invocation request sent by the client (201) associated with the at least one remote Java application object request, it delegates the at least one remote Java application method invocation request to one or more of the plurality of Java application server instances (202).

Description

technical field [0001] The present invention relates to a method, a computing device and a system for invoking a software application method of a remote Java object. In particular, the present invention provides transparent load balancing to Java remote method calls through SDN applications. In particular, the present invention adopts the SDN application in the network path between the client and the server instance, and the SDN application acts as a proxy for invoking remote Java application methods. Background technique [0002] Within the scope of enterprise applications based on Java Enterprise Edition (JEE for short), when a client (or client application) intends to interact with a server (or multiple server instances), Java Remote Method Invocation (Remote Method Call) is usually used. Method Invocation, referred to as RMI) agreement. Java RMI is an enterprise technology with deep roots in the enterprise IT software industry. [0003] The Java RMI protocol is based ...

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): H04L29/08G06F9/50G06F9/46G06F9/54
CPCG06F9/505G06F9/5072G06F9/548G06F2209/542G06F2209/5015H04L41/0896H04L41/0233H04L67/1001H04L41/0895H04L41/40H04L67/01H04L47/125
Inventor 艾许·贾勒-奥尔哈依姆·珀拉特
Owner HUAWEI CLOUD COMPUTING TECH CO LTD
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