0

我们拥有所有产品生命周期数据所在的 PLM 系统。我们希望构建服务 (REST) 以让其他系统访问这些数据。

我们使用的 PLM 系统带有 REST 服务,我们还可以在此基础上构建自己的。

这些 PLM 系统是我们的生产服务器,我们不希望其他人直接在生产服务器上使用这些服务。我们可以使用生产数据重新托管其他系统,但重新托管的系统并不总是将实时数据作为生产系统。

有什么想法可以解决这个问题吗?

4

1 回答 1

1

我假设您在此处指的是 PTC Windchill 作为您的 PLM 系统。

完成将 prod 重新托管到新服务器后,您可以尝试以下操作。

  • 在生产服务器上为
    您认为在生产数据更改时可能想要捕获的事件(statechange、newVersion、checkout、checkin 等)创建侦听器。
  • 使用您重新托管的服务器 url 编写一个 REST 服务作为EndPoint. 同时,您应该在重新托管的服务器中有一个客户端类来使用。
  • 如果在重新托管后在您的生产中创建新部件或其他对象,当您的侦听器捕获该事件时,需要使用ixb其他服务器应该有权访问的 api 将其作为 jar 文件导出到公共文件夹位置。
  • 您应该在重新托管的服务器中有一个文件夹监视程序,它将监视新文件的通用导出文件夹。找到新文件后,您可以将其导入ixb到 windchill 中。您还可以编写一个 WindchillScheduleQueue在特定时间间隔内执行此活动。

我希望这有助于开始。

于 2019-02-12T13:02:41.360 回答