МЕТОДИКА ВЗАИМОДЕЙСТВИЯ ВЕБ-ОРИЕНТИРОВАННОЙ МУЛЬТИАГЕНТНОЙ АСТПП С PDM-СИСТЕМОЙ
Н.Е. Филюков
Аспирант, Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
МЕТОДИКА ВЗАИМОДЕЙСТВИЯ ВЕБ-ОРИЕНТИРОВАННОЙ МУЛЬТИАГЕНТНОЙ АСТПП С 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]. Разработанная методика основывается на следующих технологиях:
- Технология облачных вычислений для обеспечения возможности доступа всем участникам кооперации (компоненты АСТПП реализуются как веб-сервисы).
- Технология построения мультиагентных систем (система делится на независимые компоненты, которые ничего не знают друг о друге и способны обмениться информацией между собой).
- Технология управления разрабатываемым проектом с помощью PDM-системы, содержащей всю информацию о проекте и поддерживающей жизненный цикл проекта.
Для выполнения интеграции PDM-системы с веб-ориентированной АСТПП необходимо выполнить три основных условия:
- PDM-система должна предоставлять веб-сервис (ВС), через который осуществлялся бы авторизированный доступ к функционалу системы.
- В рамках веб-ориентированной АСТПП должна быть разработана специальная компонента связи (КС), которая обеспечивала бы связь с конкретной PDM-системой предприятия.
- Компоненты веб-ориентированной АСТПП должны иметь веб-методы для импорта и экспорта объектов.
На данный момент некоторые фирмы, разработчики PDM-систем уже предоставляют необходимое программное обеспечение для расширения функционала в части предоставления специальных веб-сервисов, через которые имеется возможность подключаться к системе и выполнять необходимые с ней действия.
Одной из таких систем является PDM-система Enovia Smarteam и ее компонента i-Platform SDK [3]. Данная компонента имеет необходимое описание, с помощью которого можно сформировать необходимые запросы для взаимодействия. Минусом можно назвать, то, что компоненту iPlatform-SDK необходимо покупать за дополнительную плату.
Важным моментом является, то, что при организации взаимодействия веб-ориентированной АСТПП помимо возможности обращения к веб-сервису нужно знать структуру базы данных и объекты, которые позволяет использовать PDM-система и другую информацию. Поэтому при разработке КС должно участвовать бюро, сопровождающее PDM-систему на предприятии, так как только они могут обладать полной информацией о структуре базы данных и использовании необходимых объектов в ее рамках. Таким образом, любое предприятие или организация, использующая веб-ориентированную АСТПП, сможет настроить ее для взаимодействия со своей PDM-системой.
Так как концепция построения мультиагентных систем, предполагает использование агентов, то КС должна также являться агентом.
В рамках веб-ориентированной АСТПП предлагается следующие алгоритмы импорта/экспорта данных из PDM-системы.
Во-первых. Импорт данных в PDM-систему выполняется в соответствии с диаграммой последовательности, показанной на рисунке 1.
Рис. 1 - Импорт данных в PDM-систему
Для реализации механизма импорта в компоненте, решающей технологические задачи, должен быть реализован метод, с помощью которого производится переадресация к КС с одновременной передачей объекта и его описания. В компоненте пользователь вводит необходимые данные для прохождения авторизации в PDM-системе, недостающее описание объекта и другие данные. После чего объект передается в PDM-систему.
Во-вторых. Экспорт данных из PDM-системы производится в соответствии с диаграммой последовательности, показанной на рисунке 2.
Пользователь в PDM-системе выбирает файл, который необходимо открыть на просмотр или для редактирования. Выбранный объект с параметрами открытия передается в КС. Компонента связи производит поиск нужной компоненты, решающей технологические задачи и способной обрабатывать выбранный объект. После чего, при удачном поиске, производится переадресация к такой компоненте с объектом.
Рис. 2 - Экспорт данных из PDM-системы
После редактирования возможен импорт объекта в соответствии с алгоритмом импорта данных в PDM-систему, описанный выше.
Предложенная методика интеграции и алгоритмы для обеспечения интеграции между веб-ориентированной АСТПП и PDM-системой удовлетворяют требования при разработке мультиагентных систем и способны выполняться веб-приложениями. Так как КС разрабатывает под конкретную PDM-систему, то возможно обеспечить интеграцию с любой подобной системой, если она имеет возможность доступа к своим данным по интернет протоколам.
Литература
- Д.Д. Куликов, Б.С. Падун, Е.И. Яблочников. Перспективы автоматизации технологической подготовки производства//Изв. вузов. Приборостроение. 2014. Т. 57, №8. С. 7 – 11
- М.Я. Афанасьев, А.А. Саломатина, Е.Е. Алёшина, Е.И. Яблочников. Применение многоалентных технологий для реализации системы управления виртуальным предприятием // Науч. техн. вестн. Информационных технологий, механики и оптики. 2011 №5(75). С.105-111
- SMARTEAM Version 5 Release 11 [Электронный ресурс]. – Режим доступа: http://www.smarteam.ru/publications/article8/articlepdf, свободный.
References
- D.D. Kulikov, B.S. Padun, E.I. Jablochnikov. Perspektivy avtomatizacii tehnologicheskoj podgotovki proizvodstva//Izv. vuzov. Priborostroenie. 2014. T. 57, №8. S. 7 – 11
- 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
- SMARTEAM Version 5 Release 11 [Jelektronnyj resurs]. – Rezhim dostupa: http://www.smarteam.ru/publications/article8/article8.pdf, svobodnyj.