US 12,231,501 B2
Method and system for providing time-critical services via a flow control environment
Harald Albrecht, Nuremberg (DE); and Michael Dreher, Leonberg (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 18/682,500
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed Jul. 14, 2022, PCT No. PCT/EP2022/069739
§ 371(c)(1), (2) Date Feb. 9, 2024,
PCT Pub. No. WO2023/016744, PCT Pub. Date Feb. 16, 2023.
Claims priority of application No. 21191302 (EP), filed on Aug. 13, 2021.
Prior Publication US 2024/0333799 A1, Oct. 3, 2024
Int. Cl. H04L 67/00 (2022.01); H04L 9/40 (2022.01); H04L 41/0806 (2022.01); H04L 41/0895 (2022.01); H04L 41/122 (2022.01); H04L 67/12 (2022.01); H04L 67/2895 (2022.01)
CPC H04L 67/12 (2013.01) [H04L 41/0806 (2013.01); H04L 41/0895 (2022.05); H04L 41/122 (2022.05); H04L 63/08 (2013.01); H04L 67/2895 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for providing time-critical services via a flow control environment, the method comprising:
assigning to each service a server component which comprises at least one application instance and is formed by a flow control component which is loadable into the flow control environment, the flow control component being is executable within the flow control environment;
providing availability of a dedicated virtual communication network to each server component via the flow control environment;
forwarding, by a reverse proxy of a subnetwork comprising the flow control environment, service access requests for utilization of the services outside the subnetwork in accordance with predefined forwarding rules to the respective server component via the virtual communication network of said server component;
utilizing each virtual communication networks for all application instances of the respective server component to forward the service access requests;
determining, by a configuration unit for the reverse proxy, globally valid access information in each case for addressing information which is valid within the subnetwork and which is assigned to at least one of the server components and their virtual communication networks, and transmitting, by the unit for the reverse proxy, forwarding rules mapping the access information to the reverse proxy;
evaluating, by the configuration unit, event messages from the flow control environment to determine whether virtual communication networks are to be set up or deleted within the flow control environment;
connecting, by the configuration unit, a virtual communication network which is to be newly set up to the reverse proxy via a first control command directed at the flow control environment;
terminating, by the configuration unit, a connection between a virtual communication network to be deleted and the reverse proxy via a second control command directed at the flow control environment; and
enabling, by the configuration unit, a removal of the respective component from the flow control environment via a third control command directed at the flow control environment upon termination of the connection between the virtual communication network to be deleted and the reverse proxy.