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

Remote object calling method and system

A remote object and information calling technology, applied in the field of distributed services, can solve problems such as development language limitations, low service network performance, and difficult maintenance, and achieve the effects of flexible expansion, high transmission efficiency, and simple maintenance

Inactive Publication Date: 2018-01-30
SHENZHEN PRAFLY TECH
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These remote calling methods have the following common problems: Each service needs to define a calling interface. With the rapid increase of the number of services, a large number of interfaces need to be maintained during the development process, which is troublesome to expand and difficult to maintain.
[0003] Furthermore, the above remote calling methods still have restrictions on the development language. If the client wants to call the object method on the server, the server and the client must use the same development language
In the era of mobile Internet and Internet of Things, the interconnection of heterogeneous systems has become the norm, and this remote call method framework naturally cannot meet the needs of future development
In addition, the above method also has the defect of low service network performance, and one of the most important indicators for evaluating a distributed service performance index is its network transmission performance

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
  • Remote object calling method and system
  • Remote object calling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation manners of the present invention will now be described in detail with reference to the accompanying drawings.

[0034] refer to figure 1 , is a schematic diagram of the structure of the remote object calling system of the present invention.

[0035] A remote object invocation system generally includes a client and a server. Usually, when a client accesses a business service on the server, a service interface needs to be defined for this business development. However, in a complex system, many business service modules are often involved, so , each time a business service is added, a new service interface needs to be defined, which requires maintenance of a large number of business service interfaces, which is extremely inconvenient for system expansion and maintenance.

[0036] In order to solve the above problems, the present in...

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 remote object calling method and system. The method comprises the following steps of S1, defining a unified service interface at a server; S2, uploading corresponding callinginformation by a client according to a to-be-called service object; and S3, performing instantiation for each piece of the received calling information by the unified service interface to obtain thecorresponding service object. All business services provide access entries for outside through the unified service interface; new business services can be extended only by realizing specific businessservices without defining interfaces for the new business services; the system is flexible and convenient to expand and simple to maintain; furthermore, the client communicates with the server throughRPC communication middleware; multiple common development languages and operation system platforms are supported; synchronous and asynchronous method calling is supported; a binary communication protocol is adopted; and data compression and transmission efficiency is high.

Description

technical field [0001] The invention relates to the field of distributed services, in particular to a remote object calling method and system. Background technique [0002] In the development of distributed service systems, the commonly used remote calling methods are .Net Remoting, WCF (Windows Communication Foundation, Windows Communication Development Platform) and Java's RMI (Remote Interface Invocation). These remote calling methods have the following common problems: Each service needs to define a calling interface. With the rapid increase of the number of services, a large number of interfaces need to be maintained during the development process, which makes expansion troublesome and difficult to maintain. [0003] Furthermore, the above remote calling method still has the problem of limitation on the development language. If the client wants to call the object method on the server, the server and the client must use the same development language. In the era of mobil...

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/54
Inventor 阮仕涛
Owner SHENZHEN PRAFLY TECH
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