Optimale Vorgehensweisen für die Entwicklung von Anwendungen > ThingWorx Anwendungen mit wiederverwendbaren Komponenten erstellen
ThingWorx Anwendungen mit wiederverwendbaren Komponenten erstellen
Dieser Abschnitt enthält eine kurze Übersicht über die Entwicklung von Anwendungen mithilfe von Komponenten, die in Ihren Anwendungen wiederverwendet werden können. Außerdem bietet er optimale Vorgehensweisen für das Konfigurieren und Anpassen dieser wiederverwendbaren Komponenten sowie das Erstellen eigener wiederverwendbarer Komponenten.
Wenn Sie Ihre Anwendungen erstellen, ist es effizient, Standardkomponenten in Ihren Anwendungen wiederzuverwenden. Diese wiederverwendbaren Komponenten werden zu den Bausteinen Ihrer Anwendung, und Sie können diese Komponenten so konfigurieren und anpassen, dass sie Ihrem Business Case entsprechen.
Wiederverwendbare Komponenten bieten die folgenden Vorteile:
Stellen konsistente Entwurfsverfahren in Ihrer Anwendungssuite sicher
Ermöglichen Effizienz und Flexibilität beim Erstellen neuer oder geänderter vorhandener Anwendungen, um Ihre wachsenden Geschäftsanforderungen zu erfüllen
Bieten eine bessere Handhabung der Quelldaten, da die Komponenten eine vordefinierte Geschäftslogik enthalten
Sorgen für eine kürzere Entwurfs- und Entwicklungszeit
Stellen sicher, dass die optimalen Vorgehensweisen beim Erstellen von Anwendungen verwendet werden
Viele ThingWorx Entitäten wie Widgets mit Geschäftslogik, Dienste und Datenadapter können in verschiedenen Anwendungen wiederverwendet werden.
In wiederverwendbaren Komponenten verwendete Begriffe
Die folgenden Begriffe werden für wiederverwendbare Komponenten verwendet:
Begriff
Definition
Komponente
Container, der einen Satz von ThingWorx Standardentitäten enthält.
Atomare Komponente
Kleinste Komponente, die während der Entwurfszeit nicht geteilt werden kann
Verbundkomponente
Komponente, die aus atomaren und anderen Verbundkomponenten besteht
Konfigurierbar
Das Verhalten einer Komponente kann durch Konfigurieren der verfügbaren Parameter geändert werden.
Anpassbar
Die Out-of-the-box-Funktion einer Komponente kann geändert werden, indem der interne Code und die Entitäten aktualisiert werden.
Erweiterbar
Fügen Sie der Komponente zusätzliche Funktionen hinzu, indem Sie die Eigenschaften und Funktionen aktualisieren.
Aktualisierbar
Die Komponente unterstützt In-Place Upgrades und Migrationsupgrades.
Laufzeit
Ausführungszeit der Anwendung auf dem ThingWorx Server
Entwurfszeit
Zeit, die erforderlich ist, um die Anwendung mit ThingWorx Composer und dem Mashup Builder zu entwickeln
Domäne
Geschäftseinheit, die einige Komponenten enthält
Modul
Gruppe von Komponenten unter derselben Domäne
Typen von wiederverwendbaren Komponenten
Die wiederverwendbaren Komponenten sind wie folgt kategorisiert: