Модель реализации (компоновочный блок действий)
На следующей схеме показаны взаимосвязи между главными профилями вещей, шаблонами вещей и вещами в компоновочном блоке действий и их взаимосвязи с сущностями в других компоновочных блоках.
Схема реализации для компоновочного блока действия.
На этой схеме стрелками с незакрашенным острием и сплошными линиями () обозначены сущности, которые расширяются от сущностей, указанных стрелками, а стрелками с незакрашенным острием и пунктирными линиями () обозначены реализации сущностей, указанных стрелками.
В компоновочном блоке действий к значимым относятся следующие сущности.
PTC.Action: сущность проекта для абстрактного компоновочного блока действий. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.Action:
PTC.Action.EntryPoint: вещь точки входа для компоновочного блока действий. Используется для вызова сервисов, определенных в шаблон вещи PTC.Action.EntryPoint_TT.
PTC.Action.EntryPoint_TT: шаблон вещи для точки входа действия. Содержит сервисы для развертывания и конфигурирования компоновочного блока PTC.Action.
PTC.Action.Manager_TT: шаблон вещи для диспетчера компоновочных блоков действий. Содержит код реализации для сервисов, определенных в профиле вещи PTC.Action.Management_TS.
PTC.Action.Management_TS: профиль вещи для диспетчера компоновочных блоков действий. Содержит все сервисы, необходимые для функциональности компоновочного блока.
PTC.ActionImpl: сущность проекта для компоновочного блока реализации действий. Используется для упаковки и хранения всех сущностей компоновочного блока.
В проекте PTC.ActionImpl:
PTC.ActionImpl.EntryPoint: вещь точки входа для компоновочного блока реализации действий. Используется для вызова сервисов, определенных в шаблоне вещи PTC.ActionImpl.EntryPoint_TT.
PTC.ActionImpl.Manager: вещь диспетчера для компоновочного блока реализации действий. Содержит код реализации для сервисов, определенных в профиле вещи PTC.Action.Management_TS.
PTC.ActionImpl.EntryPoint_TT: шаблон вещи для точки входа компоновочного блока реализации действий. Используется для хранения метаданных компоновочного блока, включая в себя отображаемое наименование, версию, описание и т. д. Также содержит сервисы, позволяющие развертывать и настраивать компоновочный блок.
PTC.ActionImpl.Manager_TT: вещь диспетчера для компоновочного блока реализации действий. Содержит код реализации для сервисов, определенных в профиле вещи PTC.Action.Management_TS.
Полный список сущностей в компоновочном блоке можно найти, просмотрев проекты PTC.Action и PTC.ActionImpl в ThingWorx Composer.
Было ли это полезно?