Организуйте обмен данными через единое окно и ускорьте работу над интеграциями с шиной Compo ESB.
Интеграционная шина данных Compo ESB предназначена для построения распределенного информационного ландшафта предприятия.
За счет внедрения шины обеспечивается взаимодействие всех интегрируемых приложений в одном центре, объединяя существующие источники информации и предоставляя централизованный обмен данными между разными информационными системами.
Решаемые задачи
1. Организация потоков данных и единое информационное поле
Основное преимущество интеграционной шины данных заключается в том, что она является единой точкой доступа и позволяет настроить передача данных между различными информационными системами. Она позволяет сформировать единое информационное пространство для всей IT-инфраструктуры компании и организовать потоки данных между системами и приложениями.
2. Масштабирование архитектуры и увеличение общей стабильности
Использование интеграционной шины Compo ESB данных позволяет создать масштабируемую архитектуру управления уровня предприятия/холдинга. Это позволяет выйти на новый уровень интеграции и получить высокую скорость обмена информацией.
Интеграционная шина строит интеграцию на базе событийной модели с передачей небольших информационных пакетов, что позволяет создавать композитные приложения с высокой доступностью и оперативной реакцией внутри распределенных бизнес процессов.
3. Разделение обмена данными
Построение распределенной системы на основании событийной модели. Результат — упрощение поддержки и модернизации IT-инфраструктуры проекта.
4. Преобразование данных
Использование интеграционной шины позволяет принимать один входной протокол и связываться с другим поставщиком услуг, даже если поставщик услуг использует отдельный протокол. Механизмы трансформации позволяют преобразовывать любые потенциальные входящие сообщения в исходящие форматы и структуры с контролем различных условий.
Стандартная ситуация на проекте: каждая система использует собственный формат передачи данных (например, у одних это — XML-файлы, у других — JSON) и их трансформации (например, в «1С» цвет обозначается как «красный», а на сайте нужно указать «#FF0000» или «red»). Но при интеграции необходимо настроить обмен данными между системами, учитывая специфику каждой связи.
5. Снижение издержек и общих затрат
Внедрение Compo ESB снижает транзакционные издержки при обмене данными между различными подразделениями. Также значительно снижаются общие затраты на обслуживание и сопровождение информационной системы.
6. Безопасность и защита от несанкционированного доступа
Интеграционная шина работает как диспетчер безопасности и централизует такие процессы, как аутентификация и авторизация.
Функциональные возможности
Маршрутизация, передача и преобразование данных
- Маршрутизация на основе заголовков, содержимого, правил и приоритетов;
- Внедрение шаблонов корпоративной интеграции (EIP), интеграции баз данных, интеграции потоков событий;
- Преобразование сообщений с помощью XSLT 1.0/2.0, XPath, XQuery и Smooks;
- Визуальное отображение данных;
- Коннекторы преобразования CSV, JSON и XML.
Масштабируемость
Compo ESB имеет собственные механизмы планирования и распределения нагрузки. Можно настраивать индивидуальную логику приёма и отправки каждого потока данных. Это позволяет избежать перегрузки при массовой отправке информации о товарах и предотвращает потерю данных в случае временной неработоспособности сервера-получателя.
Поддержка различных сценариев интеграции
- Поддержка HTTP, HTTPS, WebSocket, POP, IMAP, SMTP и пр.;
- Форматы данных: JSON, XML, EDIFACT, FHIR, ISO 8583, FIX;
- Встроенные коннекторы: Rabbit MQ, PostgreSQL, 1C: Предприятие, 1С: ERP, 1C-Битрикс;
- Создание API с помощью Swagger;
- Механизм разработки любого пользовательского сценария подключения к системам на базе Java.
Подключение баз данных
- Поддержка любых СУБД, CSV, Excel, ODS, Cassandra и электронных таблиц Google;
- Поддержка протоколов OData v4 для любых источников данных RDBMS и Cassandra;
- Поддержка MSSQL, DB2, Oracle, OpenEdge, TerraData, MySQL, PostgreSQL/EnterpriseDB, H2, Derby или любой базы данных с драйвером JDBC;
- Поддержка вложенных запросов между источниками данных;
- Конфигурация на основе XML.
Интеграции с маркетплейсами
Наличие шины упрощает интеграцию с маркетплейсами. С одной стороны, шина получает информацию из нескольких Информационных систем предприятия: ERP, CRM, OMS, WMS и т.д. и далее передает информацию о товарах, заказах, ценах и остатках на маркетплейсы.
Есть готовые коннекторы для работы с популярными маркетплейсами: Wildbberries, Яндекс-Маркет, Ozon, Aliexpress, СберМегамаркет.
Диагностика и мониторинг передачи данных
Compo ESB обладает большими возможностями для диагностики и мониторинга как всей системы передачи данных, так и отдельных сервисов. Центр диагностики сигнализирует не только об ошибках, но и о потенциальных проблемах до их появления.
Для анализа ситуации в центре диагностики доступна информации о стандартном доступе и производительности для всех типов артефактов.
В системе управления настраивается рассылка оповещений об ошибках системным администраторам на e-mail и мессенджеры через Spring Actuator и Zabbix Agent.
Low Code Compo ESB
Реализовано на технологиях Apache Camel - открытый кроссплатформенный java-фреймворк, который позволяет проводить интеграцию приложений в простой и понятной форме.
Наглядная визуализация и детализация движения данных
У Low-Code Compo ESB есть важная характеристика – это визуализация алгоритма.
Это позволяет владельцам продукта, программистам, аналитикам, проектировщикам общаться на одном языке, глядя на схему процесса.
Многошаговые алгоритмы преобразования данных
Compo ESB предоставляют возможность настраивать правила трансформации в различные форматы с различными алгоритмами преобразования данных. Визуальные средства разработки снижают требования к специалистам, отвечающим за создание схем трансформации.
Наличие готовых шаблонов интеграций
Low Code Compo ESB включает в себя более 150 готовых к использованию компонентов, которые решают различные проблемы, связанные с конечными точками или интеграцией системы или технологии.
Встроенные компоненты интеграции позволяют разработчику сосредоточиться на решении бизнес-требований, стоящих за ним.
Преимущества
- Готовая бизнес модель — не нужно проектировать бизнес модель, а можно сразу обмениваться информацией, например о складах или остатках. Интеграционная шина подключена к уже спроектированной бизнес модели на базе MDM-модуля;
- Простота интеграций;
- Высокая скорость развертывания;
- Интеграция с 1С — готовый модуль, который устанавливается на любую версию 1С и упрощает интеграцию;
- Микросервисная архитектура и современные технологии — позволяют легко масштабироваться и выдерживать большие нагрузки;
- Экосистема продуктов, бесшовно связанных между собой — Compo ESB является частью Compo Platform: Enterprise. Продукты (PIM/DAM, MDM, B2B ecom модуль, ЛК для поставщиков), входящие в платформу, автоматизируют большинство задач в торговых и логистических компаниях и позволяют развивать IT-инфраструктуру в рамках одной платформы, а не «зоопарка» ПО.
На какие процессы влияет Compo ESB
Ускоряет трансформацию и обмен данными между различными информационными системами.
- Сокращает время протекания процессов обмена данными на 50%
- Сокращает количество запросов данных на 25%
- Сокращает количество итераций на верификацию передаваемых данных на 70%
- Сокращает количество ошибок при вводе данных на 73%
- Сокращает трудозатраты на работу с данными в 2,5 раза
- Сокращает время передачи информации о датах и статусах контрактации в 13,3 раза
ESB vs EMB/HUB-SPOKE
Говоря про интеграционные шины или шины данных часто употребляется аббревиатура ESB. Мы хотим прояснить эту деталь. ESB (Enterprise Service Bus) — это сервисная шина. К ней подключаются внешние системы и выполняют задачи с помощью сервисов и определенных протоколов. В подавляющем большинстве это SOAP-протокол. На сегодняшний день реальность такова, что SOA и реализация этой архитектуры в виде ESB являются устаревшими подходами к интеграции приложений.
Современные распределенные системы сегодня представляют собой микросервисы и общаются между собой асинхронно с помощью архитектур на базе событий и сообщений. Одной из реализаций является HUB-SPOKE/EMB (Enterprise Message Bus) — и реализуется с помощью брокеров сообщений, работающих по протоколам AMQP (Kafka, RabbitMQ, IBM MQ и т.д.), коннекторов для разных источников данных, механизмов мониторинга и преобразования данных.
У подхода message bus есть масса очевидных плюсов:
- Это более легковесная шина чем ESB;
- Ее проще поддерживать;
- Более устойчива к отказам;
- Существуют гарантии доставки данных;
- Существуют специальные механизмы восстановления данных при сбоях;
- Высокая надежность работы;
- Высокая производительность.
Именно поэтому ведущие компании сегодня интегрируют свои системы между собой с помощью событийных или месседженговых шин.
Compo ESB реализована на базе Java-технологий. Как транспорт используется брокер сообщений RabbitMQ, как фреймворк обеспечения интеграционных паттернов используется Apache Camel.
IT — партнёры и интеграторы
Налажены партнёрские отношения с крупными
и средними российскими интеграторами.
Примеры внедрения
Работаем с лидерами производственного и оптового рынков. С 2013-го года мы разработали 54 B2B платформы.- Адаптивный интерфейс
- Работа с логическими складами
- Дифференцированный показ остатков
- Коммерческие предложения
- Расширенный модуль рекламаций
- Расширенный модуль E-mail оповещений
- Расширенная финансовая информация
Универсальная торговая площадка с:
- огромным ассортиментом товаров, обновляемом в режиме реального времени;
- удобной системой заказов для розничных и оптовых клиентов;
- гибким многоуровневым ценообразованием;
- многофункциональным личным кабинетом;
- разделением возможностей клиентов в соответствии с их уровнем привилегий.
Покупатели получили все преимущества работы через B2B платформу:
- Сокращение времени формирования заказа с 15 минут до 2-х минут
- Все цены, с учетом скидок, сразу видны в момент формирования заказа
- Быстрое оформление заказа через модуль "Загрузка из буфера обмена"
- Онлайн-чат с выделенным менеджером - любые вопрос можно решить онлайн, не выходя ЛК
- Актуальная информация о дебиторской задолженности, фиксация рекламации и заказ актов сверки
- Разработали Маркетплейс детских товаров (ЛК для поставщиков, ПИМ, REST API)
- Увеличили количество карточек товаров более чем на 60 000 SKU
- Добавилось более 150 новых поставщиков
- На 78% сократили время захода товара на витрину (TMT)
- Маркетплейс занял 12% доли продаж от всего интернет-гипермаркета
- Автоматический подбор аналогов
- Массовое управление товарами и характеристиками
- Конфигуратор товаров и Шаблоны характеристик
- Парсинг контента из разных источников
- Аналитика продаж и работы контент-менеджеров
B2B платформа для "Элком-Электро" - одного из лидеров электротехнического ритейла на базе Compo Platform: Enterprise™.
- Возможности платформы обеспечивают быструю скорость работы сотен тысяч SKU
- Интеллектуальный и настраиваемый поиск
- Максимальная автоматизация ручной работы менеджеров по продажам
- Увеличение числа клиентов за счет простоты использования и удобства Compo B2B eCommerce;
- Ускорение обработки заказов и запросов клиентов;
- Сокращение числа ошибок и улучшение точности информации;
- Повышение уровня удовлетворенности клиентов и укрепление их лояльности к компании;
- Снижение затрат на обработку заказов и запросов;
- Увеличение среднего чека и расширение ассортимента в заказе.
- Жесткий и несдвигаемый срок запуска: 4 месяца
- Сложные интеграции с SAP 4Hana
- Были задействованы фултайм 2 команды (11 специалистов)
- Настроены интеграции, улучшен функционал и обновлен IT-ландшафт компании.
Свяжитесь с нами
Заполните форму ниже, позвоните по телефону 8 (800) 500-79-34 или отправьте нам письмо на адрес info@compo.ru. Не забудьте рассказать о вашей компании, цели проекта, имеющихся наработках и оставить свои контактные данные. И мы расскажем вам еще больше о том, чем мы можем быть полезны вашему бизнесу!