Method for providing control applications via a communication network for transmitting time-critical data, in which - the control applications are provided by server devices (410-411, 420-421) via the communication network for use on terminals, - the control applications are in each case provided by means of flow control components that are loadable into and executable in flow control environments formed by means of the server devices (410-411, 420-421), the flow control components being migratable to different server devices in each case for execution therein, - selected datagrams are assigned to data streams and transmitted between the server devices (410-411, 420-421) and the terminals via paths of the communication network that comprise at least the server devices and the terminals, - the server devices (410-411, 420-421) and/or the terminals specify quality of service parameters for the data streams in order to reserve resources that need to be provided by forwarding communication devices along the paths for a transmission of the data streams, - in the event of a reservation request, the forwarding communication devices and/or a superordinate communication control device in each case check/checks whether sufficient resources for data transmission while maintaining the specified quality of service parameters are available in the respective forwarding communication device, - if there are sufficient resources along the paths, the forwarding communication devices are in each case configured to provide resources for the data streams, - before a flow control component of a control application is migrated to a respectively selected server device, a coordination device checks whether a data stream for transmitting application data has previously been set up for the respective control application, - the coordination device approves the migration of the respective flow control component if a data stream has not been set up, - if a data stream has previously been set up, the coordination device checks whether sufficient resources for data transmission while maintaining the specified quality of service parameters are available for paths to the selected server device, - the coordination device prevents the migration of the respective flow control component if sufficient resources are not available, - if there are sufficient resources, the coordination device prompts setup of a data stream to the selected server device and clearance of the previously set-up data stream and approves the migration of the respective flow control component to the selected server device. - the control applications are provided by server devices (410-411, 420-421) via the communication network for use on terminals, - the control applications are in each case provided by means of flow control components that are loadable into and executable in flow control environments formed by means of the server devices (410-411, 420-421), the flow control components being migratable to different server devices in each case for execution therein, - selected datagrams are assigned to data streams and transmitted between the server devices (410-411, 420-421) and the terminals via paths of the communication network that comprise at least the server devices and the terminals, - the server devices (410-411, 420-421) and/or the terminals specify quality of service parameters for the data streams in order to reserve resources that need to be provided by forwarding communication devices along the paths for a transmission of the data streams, - in the event of a reservation request, the forwarding communication devices and/or a superordinate communication control device in each case check/checks whether sufficient resources for data transmission while maintaining the specified quality of service parameters are available in the respective forwarding communication device, - if there are sufficient resources along the paths, the forwarding communication devices are in each case configured to provide resources for the data streams, - before a flow control component of a control application is migrated to a respectively selected server device, a coordination device checks whether a data stream for transmitting application data has previously been set up for the respective control application, - the coordination device approves the migration of the respective flow control component if a data stream has not been set up, - if a data stream has previously been set up, the coordination device checks whether sufficient resources for data transmission while maintaining the specified quality of service parameters are available for paths to the selected server device, - the coordination device prevents the migration of the respective flow control component if sufficient resources are not available, - if there are sufficient resources, the coordination device prompts setup of a data stream to the selected server device and clearance of the previously set-up data stream and approves the migration of the respective flow control component to the selected server device.