На сегодняшний день в России используется большое количество автоматизированных информационных систем, внедренных на предприятиях, которые обычно решают отдельные группы задач, связанные с производством, финансами, логистикой и т.д. Эти информационные системы обычно не объединены в рамках корпоративной информационной системы. Так как в них отсутствует поддержка интеграции разноплатформенных информационных систем, отсутствует единый стандарт интеграции, нет заинтересованности разработчиков информационных систем в интеграции, как правило, закрытое программное обеспечение. В связи с этим предприятия сталкиваются с определенными издержками, связанными с неэффективным использованием IT персонала, имеет место быть высокий уровень скрытых потерь, множество ошибок в системе из-за использования ручного подсчета и ввода данных.
Основными запросами, с которыми сталкиваются машиностроители во всем мире, являются увеличение конкуренции, с одной стороны, и повышение индивидуальных требований различных групп потребителей, с другой стороны. Эти вызовы требуют от машиностроителей непрерывной работы над повышением эффективности собственного производства.
Построение автоматизированного интеграционного модуля разноплатформенных информационных систем является актуальной проблемой, так как создание единого информационного пространства позволяет предприятию полностью автоматизировать управление бизнес-процессами и производством в условиях действующих информационных систем, тем самым избавляя от лоскутной автоматизации и повышая экономическую эффективность предприятия в целом [1].
В рамках программы импортозамещения требуется разработка отечественной системы интеграции разноплатформенных систем. Реализация интеграционного модуля разноплатформенных информационных систем предполагает переход от классической стратегии построения единого информационного пространства к более совершенной, что подразумевает избавление от параллельного функционирования информационных систем, которая требует больших вычислительных ресурсов и персонала, а это существенные расходы в долгосрочной перспективе. Большую роль в интеграции составляет грамотное сопоставление соответствующих атрибутов между информационными системами для обмена генерируемыми данными [2].
В настоящее время интеграцией разноплатформенных автоматизированных информационных систем заинтересованы многие современные предприятия, которые используют различные уровни информационных систем, таких как ERP, PLM, MES, CRM, SCM, HRM и т.д. Задачей интеграции является консолидирование всех уровней управления предприятием в единую цепочку [3–7]. Данные уровни могут использоваться в совокупности в зависимости от поставленных целей, задач и условий предприятий. Был проведен сравнительный анализ информационных систем, с точки зрения использования интеграционных решений, технологий и стандартов (таблица). В качестве анализируемых систем были выбраны различные информационные системы: ERP-системы SAP Business Suite, ORACLE JD Edwards EnterpriseOne, 1С предприятие, Microsoft Dynamics NAV, Epicor, MES-системы Proficy Plant Applications, Pharis, СПРУТ-ОКП и PLM-система TeamCenter.
ERP-системы большей частью охватывают все ключевые процессы деятельности предприятия. Крупные разработчики ERP-систем обычно имеют в своём арсенале модули PLM, MES, BI, DSS, HRM и т.д., которые монополизируют рынок информационных систем и мешают интеграции с действующими внедренными системами. Так как при отсутствии интеграционных решений предприятию-заказчику легче отказаться от действующей локальной информационной системы и докупить нужный модуль, чем интегрироваться.
Сравнительный анализ информационных систем с точки зрения использования интеграционных решений, технологий, стандартов и вспомогательных сервисов
Интеграционные решения |
ERP-системы |
MES-системы |
PLM-системы |
||||||||
SAP BS |
Oracle JD |
Dynamics NAV |
Epicor |
1С |
Proficy Plant |
Pharis |
Спрут |
TeamCenter |
Неотлант |
T-FLEX |
|
Вызов удаленных процедур XML RPC |
+ |
+ |
+ |
+ |
|||||||
Веб-сервисы CSV, XLS |
+ |
+ |
|||||||||
Поддержка технологии SOAP |
+ |
+ |
|||||||||
.NET Framework (CIL) |
+ |
+ |
|||||||||
Поддержка стандарта семантика RDF |
+ |
||||||||||
Поддержка стандарта ISA-95 |
+ |
+ |
|||||||||
Поддержка стандарта ISO 15926 |
|||||||||||
Поддержка MDM-систем |
+ |
+ |
+ |
+ |
|||||||
Поддержка ECM-систем |
+ |
+ |
|||||||||
Открытая структура данных в СУБД |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
Рис. 1. Основные компоненты ERP-решения
Рис. 2. Бизнес-процессы современного предприятия
В основном в ERP-системе представлены следующие модули:
– MRP (англ. Material Requirements Planning, планирование потребности в материалах) – система планирования потребностей в материалах, одна из наиболее популярных в мире логистических концепций, на основе которой разработано и функционирует большое число микрологистических систем.
– MPS (англ. Master Production Scheduling, мастер планирования производства) – планирует производство на основании прогнозов.
– SCM (англ. supply chain management, управление цепoчками поставок) – управленческая концепция и организационная стратегия, заключающаяся в интегрированном подходе к планированию и управлению всем потоком информации о сырье, материалах, продуктах, услугах. Данный модуль отвечает за взаимоотношения с поставщиками (закупка, поставки, управление материальными потоками, инвентаризация и т.д.).
– CRM (Customer Relationship Management, англ. система управления взаимоотношениями с клиентами) – предназначается для автоматизации стратегий взаимодействия с заказчиками (клиентами), в частности для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путём сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процессов и последующего анализа результатов.
На рис. 2 представлены бизнес-потоки современного предприятия, данные процессы должны охватываться ERP-системой.
Успешно внедренная ERP-система позволяет:
– Автоматизировать бизнес-процессы.
– Сократить штат.
– Улучшить качество планирования.
– Снизить запасы.
– Увеличить скорость потока и оборачиваемость.
– Производить точно в срок.
– Повысить качество расчета себестоимости продукта.
Любое машиностроительное предприятие вынуждено использовать в своей деятельности целый ряд различных информационных систем (ИТ-систем). Наиболее эффективным способом их совместного использования является создание специализированных интерфейсов между различными ИТ-системами. В этом случае обмен данными между ними происходит автоматически, без непосредственного участия человека [8]. Т.к. MES обеспечивает непосредственный контакт всех информационных систем предприятия с персоналом и оборудованием в производственной зоне, то кроме всего прочего на этот класс систем возлагают роль транспортного информационного канала между уровнем управления ресурсами предприятия, разработки конструкции, технологии продукции и уровнем производства.
При интеграции корпоративной информационной системы с MES-системами, либо с другими производственными информационными системами используется стандарт ISA-95, который основывается на формировании XML-схемы, реализующей описание объектной модели. Проект по формированию XML-схем носит название B2MML. Помимо указанного проекта существует ряд параллельных реализаций стандарта ISA-95 в виде XML-схем, наиболее известным аналогом является проект MIMOSA [1]. Отечественные PLM продукты Неотлант и T-Flex поддерживают принципы XML и не уступают прямому конкуренту TeamCenter компании Siemens.
При создании единого информационного пространства предприятие сталкивается с проблемой интеграции информационных систем (ИС), так как ИС от разных разработчиков в большинстве случаев имеют различный интерфейс преобразования информационных потоков данных [8].
Для связи ИС используется интегратор. Это соединительный интерфейс, который служит для адаптирования и последующей передачи входных информационных потоков данных с одной ИС на другую.
Объектом исследования является единое информационное пространство на базе ERP, PLM и MES систем. В данной работе мы рассматриваем интеграцию PLM системы Teamcenter (Siemens) с ERP системой SAP R/3 (SAP AG) и MES.
PLM система должна обеспечить инструментами, которые дают целевую поддержку для разработки продукта и производственных процессов, обеспечивая конкурентоспособность компании, позволяя интеллектуально использовать данные об изделии. В качестве открытой платформы она может быть интегрирована с важными для бизнеса системами: ERP, MES, CRM и SCM.
В рассмотренных информационных системах используются различные способы передачи информации: стандарт вызова удаленных процедур XML RPC; веб-сервисы CSV, XLS; протокол обмена структурированными сообщениями SOAP; открытая структура данных в СУБД; технология .NET Framework; стандарта семантика RDF. Разработчики информационных систем также используют системы управления нормативно-справочной информацией (MDM-системы) и системы управления документами, неструктурированной информацией и различными типами контента (ECM-системы), которые используются в качестве средств интеграции, позволяющих согласовывать данные различных информационных систем. Обычно данные системы управления не включены в набор продуктов ERP и выступают в качестве дополнительных платных опций.
В настоящее время интеграция ERP c PLM является актуальной задачей для многих предприятий. Например, в ПАО «КАМАЗ» работы по формированию базы данных для ERP выполняются вручную силами более чем 50 инженеров, что является сдерживающим фактором полномасштабного внедрения ERP на производстве. В то же время эта информация для формирования БД могла бы быть передана из PLM. Однако отсутствие интеграции трёх систем не позволяет автоматизировать передачу данных из одной ИС в другую. Ручное ведение БД является весьма затратным и приводит к существенным потерям для компании.
В задачах интеграции между ИС в основном акцент делается на обеспечение совместимости данных. При этом требуется создание новых или доработка существующих интерфейсов. Каждый интерфейс имеет множество одинаковых параметров: средства передачи данных, передача и обработка данных в текстовом формате, передача и обработка данных в табличном виде, передача объектов и т.д. (рис. 3).
Для интеграции данных ИС необходимо создание двунаправленной интеграционной схемы ERP-PLM-MES. Каждая ИС должна содержать процедуры подготовки данных для передачи, обработки принятых данных и т.д. Отсутствие обратной связи с пояснением характера ошибки является недостатком такой схемы. Также можно отнести к недостаткам отсутствие контроля передачи данных между информационными системами. Поэтому необходимо формирование интегратора с интерфейсом между участниками процессов обмена данными, который будет обрабатывать считывать и непосредственно готовить данные к передаче. Для выполнения таких требований предлагается использовать структуру на основе интеллектуальных агентов, представляющих собой программные модули, управляемые протоколом обмена данными и синхронизации состояний бизнес объектов [9]. Такая же схема применима для интеграции трёх или более ИС. Интегратор должен иметь возможность преобразовывать одну форму представления данных в другую, не теряя информации. При передаче информации из одной информационной системы в другую процесс будет происходить за счет передачи данных удобным для передатчика способом, например это может быть: вызов хранимой процедуры в СУБД, запуск исполнительного файла с параметрами, передача по сети данных, выгрузка интерфейсных таблиц и т.д. [1, с. 41].
Анализ результатов первой попытки интеграции PLM и ERP показал возможность автоматического создания и обновления объектов в ERP на основе выгружаемых данных из PLM. Проведена выгрузка и обновление данных PLM в ERP для следующих объектов:
– Номенклатурный справочник (основные записи материалов – ОЗМ);
– Предписания (основные записи изменений – ОЗИ);
– Технологические составы (AN (узлы входа), SN (узлы структуры), вариант iPPE).
Первая итерация выявила 96 несоответствий при передаче данных на соответствие требованиям ERP. В дальнейшем необходимо провести детальный анализ невыполненных требований и проверить и осуществить процедуру планирования в ERP для загруженных из PLM данных. Требуется дальнейшее изучение процессов для обеспечения полного соответствия передаваемых данных из PLM в ERP.
Рис. 3. Движение информационных потоков данных
Для реализации интеграционного решения предлагается провести следующие этапы разработки:
1. Определение перечня и предварительного реквизитного состава используемых в настоящий момент объектов и атрибутов ИС, планируемых для интеграции.
2. Описание текущего порядка формирования данных (информации) интегрируемых объектов в ИС.
3. Разработка схематического описания процессов передачи информации прототипа интеграционного решения между ИС.
4. Формирование требования к данным для тестирования интерфейса ИС.
5. Определение требования к периодичности обмена данными между ИС.
6. Разработка логической (объектной) модели данных.
7. Описание соответствия атрибутов справочников между ИС.
8. Настройка и тестирование прототипа интеграционного решения между Teamcenter и SAP на тестовых данных.
9. Анализ результатов тестирования и подготовка заключения о работоспособности прототипа интерфейса ИС.
Выводы
1. Реализация интеграционного модуля разноплатформенных информационных систем предполагает переход от классической стратегии построения единого информационного пространства к более совершенной, что подразумевает избавление от параллельного функционирования информационных систем, которая требует больших вычислительных ресурсов и персонала.
2. Для интеграции данных ИС необходимо создание двунаправленной интеграционной схемы.
3. Определены необходимые этапы интеграционных разработок и предложено использовать структуру на основе интеллектуальных агентов, представляющих собой программные модули, управляемые протоколом обмена данными и синхронизацией состояний бизнес-объектов. Такая же схема применима для интеграции трёх и более ИС.
Библиографическая ссылка
Симонова Л.А., Хисамутдинов М.Р. ИМПОРТОЗАМЕЩЕНИЕ В ЗАДАЧЕ ИНТЕГРАЦИИ ИНФОРМАЦИОННЫХ СИСТЕМ PLM, ERP И MES // Фундаментальные исследования. – 2016. – № 12-2. – С. 338-343;URL: https://fundamental-research.ru/ru/article/view?id=41094 (дата обращения: 16.08.2024).