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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


