US 11,991,261 B1
Middleware system and service request result returning method
Chao-Lin Wu, New Taipei (TW); and Guoxin Sun, Shanghai (CN)
Assigned to Digiwin Software Co., Ltd, Shanghai (CN); and DATA SYSTEMS CONSULTING CO., LTD., New Taipei (TW)
Filed by Digiwin Software Co., Ltd, Shanghai (CN); and DATA SYSTEMS CONSULTING CO., LTD., New Taipei (TW)
Filed on Aug. 24, 2023, as Appl. No. 18/455,577.
Claims priority of application No. 202310736397.X (CN), filed on Jun. 20, 2023.
Int. Cl. H04L 67/62 (2022.01); H04L 67/1004 (2022.01)
CPC H04L 67/62 (2022.05) [H04L 67/1004 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A middleware system configured to communicate with a service request end and a plurality of servers, wherein the middleware system comprises:
a storage apparatus configured to store a service agent unit, a time agent unit, and a message distributor; and
a processor electrically connected to the storage apparatus and configured to execute the service agent unit, the time agent unit, and the message distributor,
wherein the processor receives a plurality of service requests sent by the service request end, and the processor writes the plurality of service requests into a service request queue in sequence,
wherein the service agent unit outputs the plurality of service requests to the plurality of servers according to the service request queue in sequence, and the plurality of servers respond with a plurality of service request results to the service agent unit according to the plurality of service requests,
wherein the time agent unit detects the time when the processor receives the plurality of service requests, so as to write a plurality of service request end messages and a plurality of service request times of the plurality of service requests into a service request time queue in sequence,
wherein the message distributor builds a message distribution table according to the service request time queue, and the message distributor outputs the plurality of service request results to the service request end in sequence according to the message distribution table.