ja das tut mir leid, ich hab häufiger das problem dass meine erläuterungen zu konfus sind. da schwirren mir meistens zu viele sachen im kopf herum. Datenproduzent und DatenQuelle waren gleichbedeutend gemeint, was datachannels und datasockets betrifft, das scheint wirklich von LabView zu stammen. In meinem Fall ist mit DataChannel ein Kanal gemeint, der dem Benutzer für irgendwelche Zwecke Daten bereitstellt, oder Daten an andere Orte verschicken kann. Ein DataSocket ist als Synonym für einen Stecker gedacht, der mehrere DataChannels verwaltet und die Anfragen an den gewünschten Addressaten weiterleitet.
@NickelM: super, ich glaub ich habs kapiert. das klingt wirklich gut. Dann würde ich einfach eine Schnittstelle bereitstellen, in der die Benutzer neue Datentypen registrieren. Das kann dann dynamisch eingebunden werden und wenn ich den Datentyp hab kann ich sogar checken ob Channel und Socket zusammen passen. Dank dir