ein Projekt von Tobias Kiertscher
›› Systemarchitektur ›› Knotenbibliotheken

Allgemein

Knotenbibliotheken geben DynamicNodes seine Flexibilität. Gibt es für eine Anwendungsdomäne wie z.B. die Bildverarbeitung eine Knotenbibliothek, so kann DynamicNodes in dieser Anwendungsdomäne sowohl zum Experimentieren und Kennenlernen der Verarbeitungsmöglichkeiten, als auch für die Entwicklung von Softwareprototypen eingesetzt werden.

So, wie die Knotenbibliotheken die Stärke des Systems sind, so sind sie auch seine Schwäche. Wenn es für eine Anwendungsdomäne keine ausreichende Knotenbibliothek gibt, ist DynamicNodes für dieses Einsatzgebiet schlecht zu gebrauchen.

Interoperabilität

Viele Anwendungsdomänen verwenden ähnliche oder gleiche Datenstrukturen. Z.B. können Bilder aus der Bildverarbeitung auch als mathematische Matrizen betrachtet oder Bio-Signale (z.B. EKG) als Audio-Signal interpretiert werden.

Damit Knotentypen unterschiedlicher Anwendungsdomänen interoperabel, also auf Datenebene kompatibel sein können, werden eine Anzahl von Basis-Datenstrukturen benötigt, welche von den Knotenbibliotheken verwendet werden können. Eine gewisse Menge solcher Datentypen stellt das .NET-Framework bereits zur Verfügung. DynamicNodes bietet darüber hinaus eine Reihe weiterer Datentypen, welche Anwendungsübergreifend für den Austausch von Daten zwischen Knoten verwendet werden können.

Damit steigt die Wiederverwendbarkeit einzelner Knoten und es entstehen Möglichkeiten, Daten einer Anwendungsdomäne unkompliziert in einer anderen Anwendungsdomäne weiter zu verarbeiten oder neu zu interpretieren.

Nach oben

Datum und Uhrzeit
Einen Moment...