Соединители интеграции
Соединители интеграции для ThingWorx включают соединения, обеспечивающие доступ к сервисам продуктов PTC, а также продуктов сторонних изготовителей. Когда в настоящей документации упоминаются серверные продукты или приложения, имеется в виду приложение, с которым ThingWorx устанавливает соединение с использованием соединителей интеграции (например, Windchill PDMLink).
Эта функциональность содержит следующие компоненты:
Integration Runtime: микросервис, который выполняется вне ThingWorx. Сведения о запуске микросервиса и его регистрации в подсистеме ThingWorx Integration см. в разделе Начальная настройка сервиса времени выполнения для соединителей интеграции. Можно одновременно запустить несколько сервисов времени выполнения интеграции, чтобы обеспечить обработку с масштабируемостью и высокой доступностью для соединителей интеграции.
Подсистема интеграции - подсистема, включенная в ThingWorx, которая управляет доступностью сервисов интеграции времени выполнения и делегированием запросов на зарегистрированные сервисы интеграции времени выполнения.
Соединители интеграции - вещи, разработанные для работы с серверными продуктами, для получения данных от этих продуктов по требованию и для представления данных в ThingWorx Composer таким образом, чтобы они могли легко потребляться пользовательскими интерфейсами, разработанными на этой платформе.
Соединители интеграции создаются из шаблонов вещи. Доступны следующие шаблоны вещи.
SwaggerConnector - соединяется с серверной системой, отличной от Windchill, которая предоставляет конечные точки согласно спецификации Swagger (OpenAPI). (Соединитель OpenAPI (Swagger) общего назначения.) Учтите следующие сведения о соединителе SwaggerConnector:
Конечные точки определяются спецификацией Swagger. Хотя спецификация Swagger может содержать конечные точки для различных типов HTTP-методов, SwaggerConnector представляет конечные точки только для HTTP-методов DELETE, GET, PATCH, POST и PUT. Для методов POST в настоящее время поддерживаются и включаются в доступные конечные точки только входные данные в форме закодированных URL-адресов. Например, метод POST с данными многостраничной формы не будет включен в список доступных конечных точек.
SwaggerConnector имеет свойство SwaggerJSON, где можно вручную ввести действительную схему Swagger JSON для указанного в конфигурации сервера. Спецификация Swagger, определенная в этом свойстве, используется для создания всех карт и сервисов. Эта спецификация используется только в том случае, если не определен относительный URL-адрес на странице конфигурации для вещи соединителя интеграции.
WindchillSwaggerConnector - соединяет с конечными точками REST Windchill, доступными согласно спецификации Swagger (OpenAPI). Это соединитель Windchill, в котором используется спецификация OpenAPI (Swagger), поставляемая с Windchill.
Дополнительные сведения см. в разделе Необходимые условия для соединителя Windchill Swagger.
ODataConnector - соединитель OData общего назначения. Дополнительные сведения см. в разделе Использование ODataConnector или SAPODataConnector.
SAPODataConnector - соединитель SAP NetWeaver, который использует сервисы SAP OData. Дополнительные сведения см. в разделе Использование ODataConnector или SAPODataConnector.
HTTPConnector - используется для создания пользовательских соединителей интеграции. Дополнительные сведения см. в разделе Создание пользовательского соединителя HTTP.
Было ли это полезно?