Unlock instant, AI-driven research and patent intelligence for your innovation.

High-performance exchange middleware based on API gateway

A middleware and high-efficiency technology, applied in the field of information exchange, can solve problems such as strong heterogeneity of API resources, difficulty in implementation, and difficulty in reuse

Active Publication Date: 2021-04-20
北京三维天地科技股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. In the process of system integration, there are many codes and difficult implementation;
[0004] 2. For developers, they need to care about auxiliary functions such as security checks and traffic monitoring, while architects need to write adaptation interfaces for different APIs. API resources are highly heterogeneous and difficult to reuse

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
  • High-performance exchange middleware based on API gateway
  • High-performance exchange middleware based on API gateway
  • High-performance exchange middleware based on API gateway

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0075] The embodiment of the present invention provides an API gateway-based high-performance switching middleware, such as figure 1 shown, including:

[0076] The designer is used to receive user input information and obtain application services;

[0077] The service bus is used to perform protocol conversion on the target message related to the application service, and transmit the conversion result to the target application;

[0078] Source data service module, used to create source data services;

[0079] An analysis and monitoring module, configured to perform real-time analysis and monitoring on the running process of the designer, the service bus and the source data service module;

[0080] The API gateway management module is configured to perform API management on the target application based on source data services and analysis and monitoring results.

[0081] In this embodiment, the designer itself is implemented based on an eclipse plug-in, and users can design ...

Embodiment 2

[0088] On the basis of Embodiment 1, the embodiment of the present invention provides a high-performance switching middleware based on an API gateway, such as figure 2 as shown,

[0089] Service Bus performs protocol conversion on the target message, and transmits the conversion result to the target application, including:

[0090] identifying the transmission protocol type of the target message, and putting the target message into a secure transmission channel for incoming;

[0091] performing message routing and data format conversion processing on the target message;

[0092] Put the processed message result into the secure transmission channel for outgoing;

[0093] Convert the outgoing result to the transmission protocol, and transmit the converted result to the target application.

[0094] In this embodiment, the transmission protocol type includes: http, https, soap, sap, nfc, jms, mail, tcp, etc.

[0095] In this embodiment, the conversion of the message data form...

Embodiment 3

[0105] Based on Embodiment 1, the embodiment of the present invention provides an API gateway-based high-performance switching middleware, such as image 3 As shown, creating a source data service includes:

[0106] Define the source data service, including: specifying the details of the data service, and enabling the advanced options of the specified data service;

[0107] Adding a data source, including: adding detailed information of the data source to be disclosed in the specified data service to the source data service;

[0108] Data source operations, including: according to the startup result, specify the data in the specific data source to be processed corresponding to the source data service for adding detailed information;

[0109] Expose the data of the specified query as the corresponding specified service, and create the source data service.

[0110] In this embodiment, the detailed information is, for example, the name and description of the data service. Addi...

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 provides a high-performance exchange middleware based on an API gateway, and the middleware comprises a designer which is used for receiving the input information of a user, and obtaining an application service; a service bus, used for performing protocol conversion on the target message related to the application service and transmitting a conversion result to the target application; a source data service module, used for creating a source data service; an analysis monitoring module, used for analyzing and monitoring the operation process of the designer, the service bus and the source data service module in real time; and an API gateway management module used for performing API management on the target application based on the source data service and the analysis monitoring result. Application services are obtained through the designer, the development difficulty is reduced conveniently, API management is conducted by arranging the API gateway management module, the problems that API resources are high in isomerism and difficult to reuse are solved conveniently, the coupling between the services is reduced conveniently by arranging the service bus, and the implementation difficulty is further reduced.

Description

technical field [0001] The invention relates to the technical field of information exchange, in particular to an API gateway-based high-performance exchange middleware. Background technique [0002] At present, there are many data exchange middleware based on multiple technologies. Through these middleware, basic data exchange functions such as synchronous and asynchronous data exchange and data routing can be realized. However, there will be the following problems: [0003] 1. In the process of system integration, there are many codes and difficult implementation; [0004] 2. For developers, they need to care about auxiliary functions such as security checks and traffic monitoring, while architects need to write adaptation interfaces for different APIs. API resources are highly heterogeneous and difficult to reuse. [0005] Therefore, the present invention proposes a high-performance switching middleware based on an API gateway. Contents of the invention [0006] The pr...

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): H04L12/24H04L12/801H04L29/06H04L29/08
Inventor 金震王兆君张京日康进港
Owner 北京三维天地科技股份有限公司