Интеграция с другими приложениями > Введение в Windchill ESI > Использование Windchill Integration for MES > Архитектура Windchill Integration for MES > Службы Windchill ESI
  
Службы Windchill ESI
Службы Windchill ESI обеспечивают Windchill PDMLink возможностью связи с интерфейсами MES через ряд различных каналов доставки. Интерфейс MES отвечает за мониторинг канала доставки набора, записанного Windchill PDMLink. В свою очередь, службы Windchill ESI можно настроить для мониторинга подтверждения от интерфейса MES. Такое подтверждение может предоставляться с помощью веб-службы, выполняемой в системе Windchill. Например, для уведомления программных интерфейсов MES о выпуске нового объекта из Windchill PDMLink службы Windchill ESI генерируют одно или несколько сообщений ответа, представляющих сведения о выпущенном изделии, и помещают их в канал доставки. Например, на сетевой диск или в файловую систему. Интерфейс MES, который прослушивает сообщения, поступающие в эту файловую систему, отвечает созданием или изменением одного или нескольких аналоговых объектов на сервере MES. Затем результаты обновления передаются обратно службам Windchill ESI с использованием веб-службы PostResult для служб Windchill ESI.
Рендеры Windchill ESI
Службы Windchill ESI состоят из различных специфичных для объекта рендерных компонентов, которые отвечают за запрос базы данных Windchill и представляют информацию в зависимости от системы получателя данных. Рендеры выполняют следующие действия.
Запрашивают объекты, используя настройки, определенные в получателях данных, и различные конфигурации, заданные службами Windchill ESI.
Отображают изменения с момента последнего извлечения.
Определяют значения атрибутов, которые будут возвращены для объекта, перед доставкой ответа.
Компонент доставки
Этот компонент обеспечивает использование служб Info*Engine для доставки ответа в целевое расположение, применяя преобразование, определенное в получателе данных. Например, в канал доставки. При интеграции с MES преобразование B2MML применяется к целевому объекту типа "Файл" для доставки нескольких сообщений ISA95 B2MML.