Технический обзор Windchill ESI
Далее приводится описание функций основных компонентов системы Windchill ESI или ERP Connector.
Info*Engine предлагает стандартный интерфейс для Windchill PDMLink, создавая единый канал для нескольких внешних сред, включая бизнес-логику Windchill ESI.
Службы Windchill ESI создают выходные данные Windchill PDMLink в формате, который может быть без труда принят компонентами программного обеспечения EAI Windchill ESI. Эти выходные данные могут быть обработаны и сопоставлены в получателе данных, например в системе планирования ресурсов предприятия. Выходные данные Windchill PDMLink имеют формат XML; они передаются в программное обеспечение EAI в сообщениях XML, доставляемых с помощью поставщика JMS, такого как TIBCO Enterprise Message Service (EMS).
И хотя сообщение отклика (представляющее публикуемые данные) имеет обычный формат XML, результирующее сообщение отклика (содержащее информацию о том, возможно ли успешное обновление статусов в целом и статусов субтранзакций в Windchill) имеет формат XML, закодированный SOAP
Подобная архитектура обмена сообщениями поддерживает двунаправленную связь, гарантирует доставку сообщений и обеспечивает общий интерфейс для различных приложений EAI. JMS позволяет Windchill PDMLink отправлять сообщения, которые содержат данные в предопределенном формате, обмениваться информацией о публикации этих данных в компонентах программного обеспечения EAI Windchill ESI и получать статус успешного или неудачного выполнения попыток публикации. Поскольку обмен данными JMS осуществляется между двумя системами:Windchill PDMLink и компонентами EAI, Windchill ESI использует двухточечный обмен данными JMS посредством очередей JMS. JMS гарантирует доставку сообщений, поэтому сообщения, опубликованные в очереди, остаются в ней, пока не будут извлечены службами EAI или Windchill ESI. Сообщения не удаляются при отсутствии отклика.
Бизнес-логика Windchill ESI программного обеспечения EAI принимает данные о структуре изделия из служб Windchill ESI и анализирует их в соответствующих бизнес-объектах, чтобы они могли быть переданы получателям данных. Поскольку каждый получатель данных может отличаться от других по разным аспектам, например по формату приема данных, по способу выполнения обновления или по типу возможных ошибок на бизнес-уровне, компоненты программного обеспечения EAI обеспечивают прозрачность этих различий для Windchill PDMLink путем автоматического сопоставления и перевода данных в формат, приемлемый для получателя данных.
TIBCO BusinessWorks включает следующие компоненты, которые помогают передавать данные между Windchill PDMLink и получателями данных:
• Графический интерфейс пользователя (GUI) TIBCO Designer позволяет настраивать адаптеры управления ресурсами предприятия, создавать и тестировать конструкцию бизнес-процессов и развертывать эти процессы.
• Обработчик TIBCO BusinessWorks выполняет бизнес-процессы.
• Основанный на навигаторе интерфейс TIBCO Administrator контролирует бизнес-процессы и компьютеры и управляет ими.
Каждый из этих компонентов обменивается данными с помощью системы обмена сообщениями, которая называется TIBCO Rendezvous (RV).
TIBCO предоставляет несколько адаптеров управления ресурсами предприятия по умолчанию основным продавцам систем управления ресурсами предприятия для автоматического преобразования данных. Компоненты программного обеспечения EAI используют эти адаптеры для интеграции приложений Windchill PDMLink с получателями данных.
|
В то время как ERP Connector не использует TIBCO, TIBCO использует возможности Windchill, доступные в Windchill ESI.
|