Как получить клон систем с такими же данными, как у производственных серверов - PullRequest
0 голосов
/ 27 января 2019

У нас есть системы PLM, в которых хранятся все данные о жизненном цикле наших продуктов.Мы хотим создать сервисы (REST), чтобы эти данные были доступны для других систем.

Система PLM, которую мы используем, поставляется с сервисами REST, и мы также можем создавать свои собственные.

Эти системы PLM являются нашими производственными серверами, и мы не хотим, чтобы другие использовалиэти сервисы прямо на производственных серверах.Мы можем переназначить другие системы с производственными данными, но перенастроенная система не всегда будет использовать оперативные данные в качестве производственных систем.

Есть какие-нибудь мысли для решения этой проблемы?

1 Ответ

0 голосов
/ 12 февраля 2019

Я предполагаю, что вы подразумевали PTC Windchill как свою PLM-систему здесь.

Когда вы закончите с переназначением вашего продукта на новый сервер, вы можете попробовать следующее:

  • Создайте прослушиватели на вашем производственном сервере для событий
    (statechange, newVersion, checkout, checkin и т. Д.), Которые, по вашему мнению, вы можете захотеть записать при изменении ваших производственных данных.
  • Создание службы RESTс вашим переназначенным URL-адресом сервера как EndPoint.В то же время у вас должен быть клиентский класс на переоснащенном сервере для использования.
  • В случае, если в вашей продукции после перехвата создаются новые детали или другие объекты, когда ваш слушатель захватывает это событие, это должно бытьэкспортируется в виде файла JAR в общую папку с использованием ixb API, к которому другой сервер должен иметь доступ.
  • На сервере, на котором установлен сервер, должен быть наблюдатель папки, который будет наблюдать за этой общей папкой экспорта дляновые файлы.Как только он найдет новый файл, вы можете импортировать его, используя ixb в windchill.Вы также можете написать леденец ScheduleQueue, чтобы выполнить это действие в определенный промежуток времени.

Надеюсь, это поможет начать.

...