Оптимальные методы разработки решений > Построение решений ThingWorx с использованием повторно используемых компонентов
Построение решений ThingWorx с использованием повторно используемых компонентов
В этом разделе представлен краткий обзор процесса разработки решений с использованием компонентов, которые можно повторно использовать в своих решениях. Также представлены оптимальные методы конфигурирования и настройки этих повторно используемых компонентов и методы создания собственных повторно используемых компонентов.
При построении решений полезно использовать стандартные компоненты в разных решениях. Эти повторно используемые компоненты становятся конструктивными блоками решения, и можно конфигурировать и настраивать эти компоненты в соответствии с бизнес-вариантом.
Повторно используемые компоненты предоставляют следующие преимущества:
Обеспечивают единообразные методики конструирования пакета решений.
Обеспечивают эффективность и гибкость при создании или изменении решений соответственно потребностям бизнеса.
Обеспечивают лучшую обработку исходных данных, поскольку компоненты содержат встроенную бизнес-логику.
Сохранение на этапе конструирования и разработки.
Убедитесь, что при построении решений используются оптимальные методы.
Многие сущности ThingWorx, такие как виджеты с бизнес-логикой, сервисы и адаптеры данных, можно повторно использовать в различных решениях.
Термины, используемые в повторно используемых компонентах
Для повторно используемых компонентов используются следующие термины.
Термин
Определение
Компонент
Контейнер, содержащий набор стандартных сущностей ThingWorx.
Атомарный компонент
Наименьший компонент, который невозможно разделить во время конструирования.
Составной компонент
Компонент, который состоит из атомарных и других составных компонентов.
Конфигурируемый
Поведение компонента можно изменять, настраивая доступные извне параметры.
Настраиваемые
Стандартные возможности компонента можно изменять, изменяя внутренний код и сущности.
Расширяемые
Добавление дополнительных возможностей в компонент путем обновления свойств и функциональности.
Обновляемые
Компонент поддерживает обновления на месте и при переносе.
Время выполнения
Время работы решения на сервере ThingWorx.
Время конструирования
Время, необходимое для разработки решения с помощью ThingWorx Composer и Mashup Builder.
Домен
Бизнес-подразделение, содержащее некоторые компоненты.
Модуль
Группа компонентов в одном домене.
Типы повторно используемых компонентов
Повторно используемые компоненты классифицируются следующим образом:
Было ли это полезно?