МЕТОДИКА ВЗАИМОДЕЙСТВИЯ ВЕБ-ОРИЕНТИРОВАННОЙ МУЛЬТИАГЕНТНОЙ АСТПП С PDM-СИСТЕМОЙ

Научная статья
Выпуск: № 9 (40), 2015
Опубликована:
2015/10/15
PDF

Н.Е. Филюков

Аспирант, Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики

МЕТОДИКА ВЗАИМОДЕЙСТВИЯ ВЕБ-ОРИЕНТИРОВАННОЙ МУЛЬТИАГЕНТНОЙ АСТПП С PDM-СИСТЕМОЙ

Аннотация

В статье предлагается методика организации взаимодействия PDM-системы с веб-ориентированной автоматизированной системы технологического подготовки производства, состоящей из независимых компонентов, решающих технологические задачи. Предлагаются алгоритмы импорта и экспорта данных между любой компонентой системы и PDM-системой.

Ключевые слова: веб-ориентированная АСТПП, мультиагентные системы, веб-приложения, веб-сервисы, PDM-система, расширенные предприятия.

Filyukov N.E.

Postgraduate student, Saint-Petersburg national research university of information technology, mechanics and optics (ITMO University)

METHODIC OF INTERACTION THE WEB-BASED MULTI-AGENT CAM/CAPP WITH PDM-SYSTEM

Abstract

In this article proposed a methodic of the organization interaction PDM-system with the web-based CAM/CAPP that consists from independent components that solve technological tasks. The paper proposed algorithms of import and export data between any component and PDM-system.

Keywords: CAM/CAPP, multi-agent systems, web-app, web-services, PDM-system, extended enterprise.

Сегодня любое современное приборо- или машиностроительное предприятие сложно представить без использования специализированных компьютерных систем. Одной из таких систем являются системы управления данными предприятия PDM-системы (Product Data Management). В рамках таких систем обеспечивается хранение конструкторской и технологической документации, а также различных моделей изделия. Кроме того, реализуется электронный документооборот и отслеживается жизненный цикл изделия.

Для расширенных предприятий использование PDM-систем позволяет создать единое информационное пространство, что дает возможность организатору кооперации передавать часть подготовительных и производственных задач другим участникам, входящих в расширенное предприятие и работающих в рамках единого технологического проекта.

Поэтому возникает необходимость создании веб-ориентированной  автоматизированной системы технологической подготовки производства (АСТПП), которая дает возможность обеспечить совместную работу всех участников расширенного предприятия [1].

Исследования в этом направлении ведутся на кафедре технологии приборостроения Университета ИТМО. Сложность взаимодействия между компонентами веб-ориентированной АСТПП привела к необходимости создания методики организации такого взаимодействия [2]. Разработанная методика основывается на следующих технологиях:

  1. Технология облачных вычислений для обеспечения возможности доступа всем участникам кооперации (компоненты АСТПП реализуются как веб-сервисы).
  2. Технология построения мультиагентных систем (система делится на независимые компоненты, которые ничего не знают друг о друге и способны обмениться информацией между собой).
  3. Технология управления разрабатываемым проектом с помощью PDM-системы, содержащей всю информацию о проекте и поддерживающей жизненный цикл проекта.

Для выполнения интеграции PDM-системы с веб-ориентированной АСТПП необходимо выполнить три основных условия:

  1. PDM-система должна предоставлять веб-сервис (ВС), через который осуществлялся бы авторизированный доступ к функционалу системы.
  2. В рамках веб-ориентированной АСТПП должна быть разработана специальная компонента связи (КС), которая обеспечивала бы связь с конкретной PDM-системой предприятия.
  3. Компоненты веб-ориентированной АСТПП должны иметь веб-методы для импорта и экспорта объектов.

На данный момент некоторые фирмы, разработчики PDM-систем уже предоставляют необходимое программное обеспечение для расширения функционала в части предоставления специальных веб-сервисов, через которые имеется возможность подключаться к системе и выполнять необходимые с ней действия.

Одной из таких систем является PDM-система Enovia Smarteam и ее компонента i-Platform SDK [3]. Данная компонента имеет необходимое описание, с помощью которого можно сформировать необходимые запросы для взаимодействия. Минусом можно назвать, то, что компоненту iPlatform-SDK необходимо покупать за дополнительную плату.

Важным моментом является, то, что при организации взаимодействия веб-ориентированной АСТПП помимо возможности обращения к веб-сервису нужно знать структуру базы данных и объекты, которые позволяет использовать PDM-система и другую информацию. Поэтому при разработке КС должно участвовать бюро, сопровождающее PDM-систему на предприятии, так как только они могут обладать полной информацией о структуре базы данных и использовании необходимых объектов в ее рамках. Таким образом, любое предприятие или организация, использующая веб-ориентированную АСТПП, сможет настроить ее для взаимодействия со своей PDM-системой.

Так как концепция построения мультиагентных систем, предполагает использование агентов, то КС должна также являться агентом.

В рамках веб-ориентированной АСТПП предлагается следующие алгоритмы импорта/экспорта данных из PDM-системы.

Во-первых. Импорт данных в PDM-систему выполняется в соответствии с диаграммой последовательности, показанной на рисунке 1.

30-09-2015 11-14-07

Рис. 1 - Импорт данных в PDM-систему

Для реализации механизма импорта в компоненте, решающей технологические задачи, должен быть реализован метод, с помощью которого производится переадресация к КС с одновременной передачей объекта и его описания. В компоненте пользователь вводит необходимые данные для прохождения авторизации в PDM-системе, недостающее описание объекта и другие данные. После чего объект передается в PDM-систему.

Во-вторых. Экспорт данных из PDM-системы производится в соответствии с диаграммой последовательности, показанной на рисунке 2.

Пользователь в PDM-системе выбирает файл, который необходимо открыть на просмотр или для редактирования. Выбранный объект с параметрами открытия передается в КС. Компонента связи производит поиск нужной компоненты, решающей технологические задачи и способной обрабатывать выбранный объект. После чего, при удачном поиске, производится переадресация к такой компоненте с  объектом.

30-09-2015 11-14-29

Рис. 2 - Экспорт данных из PDM-системы

После редактирования возможен импорт объекта в соответствии с алгоритмом импорта данных в PDM-систему, описанный выше.

Предложенная методика интеграции и алгоритмы для обеспечения интеграции между веб-ориентированной АСТПП и PDM-системой удовлетворяют требования при разработке мультиагентных систем и способны выполняться веб-приложениями. Так как КС разрабатывает под конкретную PDM-систему, то возможно обеспечить интеграцию с любой подобной системой, если она имеет возможность доступа к своим данным по интернет протоколам.

Литература

  1. Д.Д. Куликов, Б.С. Падун, Е.И. Яблочников. Перспективы автоматизации технологической подготовки производства//Изв. вузов. Приборостроение. 2014. Т. 57, №8. С. 7 – 11
  2. М.Я. Афанасьев, А.А. Саломатина, Е.Е. Алёшина, Е.И. Яблочников. Применение многоалентных технологий для реализации системы управления виртуальным предприятием // Науч. техн. вестн. Информационных технологий, механики и оптики. 2011 №5(75). С.105-111
  3. SMARTEAM Version 5 Release 11 [Электронный ресурс]. – Режим доступа: http://www.smarteam.ru/publications/article8/articlepdf, свободный.

References

  1. D.D. Kulikov, B.S. Padun, E.I. Jablochnikov. Perspektivy avtomatizacii tehnologicheskoj podgotovki proizvodstva//Izv. vuzov. Priborostroenie. 2014. T. 57, №8. S. 7 – 11
  2. M.Ja. Afanas'ev, A.A. Salomatina, E.E. Aljoshina, E.I. Jablochnikov. Primenenie mnogoalentnyh tehnologij dlja realizacii sistemy upravlenija virtual'nym predprijatiem // Nauch. tehn. vestn. Informacionnyh tehnologij, mehaniki i optiki. 2011 №5(75). S.105-111
  3. SMARTEAM Version 5 Release 11 [Jelektronnyj resurs]. – Rezhim dostupa: http://www.smarteam.ru/publications/article8/article8.pdf, svobodnyj.