US 12,294,472 B2
Software-based cross domain solutions
Armando Ramirez, Tampa, FL (US); Renganathan Sundararaman, Cary, NC (US); Sharath Srinivasa Setty, Cupertino, CA (US); and Jeffery L. Hampton, Fort Worth, TX (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on May 23, 2023, as Appl. No. 18/201,028.
Prior Publication US 2024/0396765 A1, Nov. 28, 2024
Int. Cl. H04L 12/66 (2006.01); H04L 69/08 (2022.01)
CPC H04L 12/66 (2013.01) [H04L 69/08 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, by a sender multi-protocol gateway (MPG) implemented in software, data from a sender application for transmission to a receiver endpoint;
sending, by the sender MPG, a key generator code to the sender application in response to receiving the data from the sender application;
receiving, by the sender MPG, a key generated using the key generator code from the sender application;
verifying, by the sender MPG, the key;
in response to successful verification of the key, validating, by the sender MPG, the data against a predefined schema definition; and
in response to successfully validating the data, making, by the sender MPG, a service request using preconfigured information,
wherein an endpoint of the service request is a receiver MPG configured to forward the validated data to a receiver application in communication with the receiver endpoint,
wherein the receiver MPG is configured to not reply in any way to the sender MPG and sender application in response to receiving the service request.