Методика взаимодействия веб-ориентированной мультиагентной АСТПП с PDM-системой

Разработка методики взаимодействия PDM-системы с веб-ориентированной автоматизированной системой технологической подготовки производства, состоящей из независимых компонентов, решающих технологические задачи. Алгоритмы импорта, экспорта данных из системы.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 06.05.2018
Размер файла 209,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

Методика взаимодействия веб-ориентированной мультиагентной АСТПП с PDM-системой

Н.Е. Филюков, аспирант

Аннотация

Методика взаимодействия веб-ориентированной мультиагентной АСТПП с PDM-системой.

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

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

Abstract

Methodic of interaction the web-based multi-agent CAM/CAPP with PDM-system.

Filyukov N.E.

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

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.

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

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

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

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

Рис. 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, свободный.

Размещено на Allbest.ru

...

Подобные документы

  • Проектирование информационной системы. Анализ языков программирования и существующих решений для администрирования системы управления базами данных. Разработка модуля взаимодействия и структуры программы. Модули авторизации и соединения с базой данных.

    дипломная работа [4,1 M], добавлен 19.07.2014

  • Организация на базе одного компьютера нескольких независимых рабочих мест (с возможностью их одновременной работы) с помощью многопользовательской системы "Multiseat". Аппаратная и программная структура системы. Сценарий взаимодействия с системой.

    реферат [863,8 K], добавлен 08.10.2015

  • Разработка проекта системы, программы, интерфейса взаимодействия пользователя с системой. Программная база для реализации проекта "Электронная администрация". Создание удобной среды для пользователей системы. Разработка форм входных и выходных данных.

    дипломная работа [3,9 M], добавлен 20.06.2012

  • Постановка задачи разработки автоматизированной системы управления в органах социальной защиты населения. Организация учета и распределения денежных средств. Логическая и физическая структуры базы данных. Методология работы с автоматизированной системой.

    дипломная работа [1,9 M], добавлен 24.03.2010

  • Основные компоненты системы X-Com. Иерархия узлов и серверов. Методы разбиения исходной задачи на блоки. Структуры данных сервера для хранения информации об узлах. Точки взаимодействия прикладной программы с системой X-Com. Фоновые процессы на сервере.

    лекция [217,2 K], добавлен 28.06.2009

  • Схема взаимодействия подразделений предприятия. Выбор и обоснование технологии проектирования базы данных. Описание объектов базы данных. Разработка запросов на выборку, изменение, обновление и удаление данных. Интерфейсы взаимодействия с базой данных.

    курсовая работа [1,4 M], добавлен 25.05.2023

  • Основные этапы развития языков программирования. Характеристика машинно-ориентированной, проблемно-ориентированной и процедурно-ориентированной систем программирования. Ознакомление с системами программирования Delphi, Visual Basic и Visual C++.

    курсовая работа [102,4 K], добавлен 21.07.2012

  • Разработка объектно-ориентированной подсистемы складского учета для фирмы "КавказЮгАвто". Краткая характеристика предметной области. Построение диаграмм размещения, прецедентов, последовательности, компонентов и классов. Генерация программного кода C++.

    курсовая работа [6,6 M], добавлен 26.06.2011

  • Описание и схема информационного взаимодействия элементов системы, выходная и входная информация. Технологические процесс функционирования системы в автоматизированном режиме. Разработка информационного обеспечения системы, алгоритмы программного модуля.

    дипломная работа [1,0 M], добавлен 30.08.2010

  • Технология получения товарной нефти. Цели, задачи, функции, выполняемые системой автоматизации. Организация автоматизированной системы управления этановым производством в виде двухуровневой иерархической структуры. Программное обеспечение рабочих станций.

    курсовая работа [676,8 K], добавлен 31.10.2015

  • Краткая характеристика предметной области. Актуальность разработки объектно-ориентированной модели информационной системы для учебной библиотеки. Создание диаграммы вариантов использования, последовательности, кооперативной диаграммы, диаграммы классов.

    курсовая работа [381,8 K], добавлен 01.06.2009

  • Сущность объектно-ориентированного подхода в программировании. Описание языков программирования. Использование бинарных деревьев для поиска данных, алгоритмы их обхода. Разработка Windows-приложения автоматизированной системы "Планета животных".

    курсовая работа [3,7 M], добавлен 16.09.2016

  • Разработка структуры пользовательского интерфейса автоматизированной системы. Концептуальная модель базы данных. Структура экранных форм ввода данных. Индивидуальные процедуры взаимодействия с текстовым редактором "Word" и электронными таблицами "Excel".

    курсовая работа [276,6 K], добавлен 16.02.2016

  • Разработка информационной системы для ведения каталога книг/читателей, поисковой системы, предварительных заказов на приобретение книг. Анализ затрат на разработку системы. Архитектура объектно-ориентированной системы. Диаграмма классов, модули системы.

    курсовая работа [906,1 K], добавлен 24.06.2013

  • Создание web-сайта для сбора статистических данных, прогнозирования возможностей системы общего образования и анализа демографического состояния региона в динамике. Проектирование базы данных, разработка компонентов, алгоритмов и программного обеспечения.

    дипломная работа [3,1 M], добавлен 15.04.2013

  • Общая характеристика предприятия, анализ существующей системы управления. Проект программы "Автоматизированное рабочее место кассира в отделе контроля и сбора выручки", в современной объектно-ориентированной интерактивной среде Delphi 7 фирмы Borland.

    дипломная работа [771,5 K], добавлен 10.10.2011

  • Понятие и функции автоматизированной системы как особенной системы, состоящей из персонала и комплекса средств автоматизации его деятельности, реализующей информационную технологию выполнения установленных функций. Значение данных систем в управлении.

    контрольная работа [162,1 K], добавлен 19.06.2014

  • Проектирование систем обработки данных для заданных объектов управления, автоматизированных систем разного назначения. Разработка автоматизированной системы приема заказов организации. Модель бизнес-процесса. Основные алгоритмы работы программы.

    курсовая работа [910,8 K], добавлен 25.05.2015

  • Разработка системы управления базами данных предприятия и удобного быстрого доступа к информации, программного продукта с использованием объектно-ориентированной методологии, программной и эксплуатационной документации в соответствии с ГОСТ-19 ЕСПД.

    курсовая работа [30,6 K], добавлен 17.04.2009

  • Методика и основные этапы разработки базы данных "Аптеки-Препараты" и автоматизированной системы для работы с ней. Входные и выходные данные задач, выбор СУБД и его обоснование. Структура информационной системы и взаимодействие ее основных компонентов.

    курсовая работа [1,5 M], добавлен 22.12.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.