Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Галактика ESB 2018 #2

Галактика ESB 2018 #2

Галактика ESB (Enterprise Service Bus) - Все бизнес-данные в едином информационном пространстве

Avatar for galaktika_corp

galaktika_corp

November 12, 2018
Tweet

More Decks by galaktika_corp

Other Decks in Programming

Transcript

  1. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 2 Обмен сообщениями — основа архитектуры

    интеграции ИС А (ERP) Адаптер А Брокер ИС Б (PDM) Адаптер Б ИС В (BI) Адаптер В  Данные передаются в виде JSON сообщений при помощи адаптеров и сервера обмена сообщениями (брокер).  Гарантированная доставка сообщений  Асинхронная передача сообщений  Надежность  Расширяемость  Неограниченное количество подключенных ИС и экземпляров ИС
  2. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 3 Сложность интеграции при различных подходах

    6 8 4 2 7 5 3 1 6 8 4 2 7 5 3 1 ESB Файлы, общая БД, вызов процедуры Обмен сообщениями 0 20 40 60 80 100 Файлы, БД, RPC ESB Структура трудозатрат при внедрении Бизнес Технологии
  3. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 4 Пример архитектуры интеграции ERP Флагман

    АММ Лоцман EAM НСИ НСИ склад логистика КТД КТД Автоматизировано 20 бизнес-операций для 3 бизнес-процессов. Для этого понадобилось синхронизировать: • 38 справочников НСИ • 8 сущностей КТД • 4 справочника основных средств • прайс-листы • договоры • 15 документов Каталог МЦ > 2 000 000 записей Складские остатки по целевому учету в разрезе 12 аналитик > 200 000 записей
  4. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 5 Галактика ERP Пример автоматизированного бизнес-процесса

    Галактика AMM ДУ перемещение остатков ДУ отпуск в производство Накладная на внутреннее перемещение (Склад-Цех) ДУ получения ДУ выпуска ДСЕ, списание затраченных материалов Накладная на отпуск в производство (автоматическ ое списание) ДУ выпуска готового изделия, списание затраченных материалов Накладная на отпуск в производство (автоматическо е списание) ДУ передачи в производстве (Цех-Склад) Накладная на приход готовой продукции Акт на пересортицу, автоматическое оприходование
  5. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 6 Настройка передачи данных Galaktika.Core.CD.Module.ITM .НоменклатурнаяПозиция

    Наименование НоменклатурнаяГруппа ЕдиницаИзмерения mtr name mtr_group_id designation unit_id KATMC NAME CGROUPMC CED BARKOD АММ ESB ERP PromAktiv.Core.CD.Module.IT M.НоменклатурнаяПозиция Наименование НоменклатурнаяГруппа ЕдиницаИзмерения КонструкторскоеОбозначение EAM
  6. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 7 Доступные адаптеры Лоцман Босс-кадровик Флагман

    Интермех Казначейство HCM ERP EAM AMM 1С Active Directory Галактика ESB
  7. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 8 Возможности интеграционного решения  Платформа:

    адаптеры – Windows, брокер (RabbitMQ) – Windows, Linux, MacOS  Быстродействие: >100 000 сообщений в час  Масштабирование: вертикальное и горизонтальное  Автоматический и ручной режим синхронизации  Первичная загрузка данных по общим правилам синхронизации  Широкие возможности журнализации и диагностики:  разделение сообщений журналов по уровням  различные типы получателей журналов (файл, БД, журнал Windows и др.)  сбор разрозненных журналов в единое хранилище  централизованный анализ журналов  Широкие возможности пред-постобработки передаваемых данных  Возможность запуска бизнес-функций информационных систем в процессе передачи данных  Возможность построения кроссистемных бизнес-процессов  Возможность загрузки данных в шину из внешних источников
  8. © КОРПОРАЦИЯ «ГАЛАКТИКА», 2018 9 Преимущества  Собственная разработка (отсутствие

    санкционных рисков)  Коробочный продукт, включающий адаптеры: ERP (кроме Pervasive), AMM, EAM, HCM, FM, 1С  Разработка с использованием передовых инструментов, технологий (OData, .NET Core, EF Core и т.д.)  Отсутствие необходимости «выдумывать» протоколы передачи и структуру сообщений  Отсутствие необходимости адаптировать интегрируемые системы для работы с ESB  Возможность сосредоточится на бизнесе, при внедрении решения  Возможность разработки адаптеров сторонними разработчиками