CPC H04L 41/122 (2022.05) [H04L 41/084 (2013.01); H04L 45/76 (2022.05)] | 20 Claims |
1. A non-transitory computer readable medium comprising instructions which, when executed by at least one hardware processor, cause performance of operations comprising:
receiving user input identifying a first set of user-selected components to be used for defining a topology of components;
generating the topology of components at least by:
identifying for each particular component, of the first set of user-selected components, one or more characteristics, the one or more characteristics being selected from a group comprising:
a rule associated with the particular component;
a requirement associated with the particular component;
a data input type corresponding to the particular component; and
a data output type corresponding to the particular component;
based on the one or more characteristics respectively associated with at least one component of the first set of user-selected components: determining that an additional component, not included in the first set of user-selected components, is required for implementing a particular dataflow corresponding to the topology of components;
selecting, by a system, the additional component to be included in the topology of components based on: a) the one or more characteristics respectively associated with at least one component of the first set of user-selected components, and b) one or more characteristics of the additional component; and
determining, by the system: a) the topology of components comprising the first set of user-selected components and the system-selected additional component, and b) the particular dataflow corresponding to the topology of components.
|