集成连接器
ThingWorx 的集成连接器支持从 PTC 产品以及第三方产品访问服务的连接。当本文档涉及后端产品或应用程序时,它指的是使用集成连接器 (例如 Windchill PDMLink) 连接 ThingWorx 的应用程序。
此功能具有以下组件:
集成运行时:在 ThingWorx 外部运行的微服务。要启动微服务并将其注册到 ThingWorx 集成子系统,请参阅 集成连接器的 Integration Runtime 服务的初始设置。可以同时运行多项 Integration Runtime 服务来为集成连接器提供规模和高可用性处理。
集成子系统:ThingWorx 随附的子系统,用于管理集成运行时的可用性以及将请求委派给已注册的集成运行时。
集成连接器:设计用于后端产品的事物,可根据需要从这些产品获取数据,并在 ThingWorx Composer 中公开数据,以便能够通过平台上构建的用户界面轻松使用。
从事物模板创建集成连接器。可以使用下列事物模板:
SwaggerConnector:连接到 Windchill 以外的后端系统,通过 Swagger (OpenAPI) 规范提供端点。(常规用途 OpenAPI (Swagger) 连接器)。请注意有关 Swagger 连接器的下列内容:
端点由 Swagger 规范定义。尽管 Swagger 规范可包含不同类型的 HTTP 方法的端点,但 Swagger 连接器只会公开 DELETE、GET、PATCH、POST 和 PUT HTTP 方法的端点。对于 POST 方法,目前仅支持 url 编码的表单数据输入,并将其包含在可用端点中。例如,具有多部分表单数据的 POST 方法将不会包含在可用端点的列表中。
Swagger 连接器具有 SwaggerJSON 属性,您可以在其中为配置中指定的服务器手动输入有效的 JSON Swagger 架构。在该属性中定义的 Swagger 规范可用于生成所有映射和服务。此规范仅在集成连接器事物的配置页面上未定义相对 URL 时使用。
WindchillSwaggerConnector:连接到通过 Swagger (OpenAPI) 规范提供的 Windchill REST 端点。此 Windchill 连接器使用 Windchill 随附的 OpenAPI (Swagger) 规范。
有关详细信息,请参阅 Windchill Swagger 连接器先决条件
ODataConnector:常规用途 OData 连接器。有关详细信息,请参阅 使用 OData 连接器或 SAPOData 连接器
SAPODataConnector:使用 SAP OData 服务的 SAP NetWeaver 连接器。有关详细信息,请参阅 使用 OData 连接器或 SAPOData 连接器
HTTPConnector:用来创建自定义集成连接器。有关详细信息,请参阅 创建自定义 HTTP 连接器