Ускорьте интеграцию IT-сервисов с маркетплейсами при помощи сервисной шины ESB
Интеграционный контур, построенный в парадигме ESB, обеспечивает enterprise-проектам ускорение выхода на новые точки продаж, позволяя при этом минимизировать затраты ресурсов на разработку и сохранить полный контроль над работой самих интеграций.
Как и любая интеграция, интеграция с маркетплейсами может быть сильнее завязана на маппинги, получаемые из разных систем. Зачастую данные о продукте хранятся в одном месте, а сведения о ценах и остатках в разрезе складов — в другом. Более того, в случае обновления или замены какой-то из ваших систем интеграции проекта должны быть легко перенастраиваемы.
Наличие ESB-слоя в IT-контуре предприятия позволяет, сохраняя полный контроль над исходным кодом интеграционных микросервисов, упростить логику интеграций, сделать их быстрыми и предсказуемо работающими без необходимости дополнительной разработки в конечных системах, где хранится информация о товарах, ценах и складских остатках.
>
>
Архитектура проекта c интеграцией ESB шины
Возможности интеграции ESB с маркетплейсами
Визуальный конструктор и доступ к исходному коду
Все интеграции конструируются в ETL GUI-решениях*, что позволяет быстро добавлять новые интеграции и корректировать существующие. Как low-code решение, ETL предоставляет контроль над компонентами и даёт возможность создавать собственные (как правило, на Java) или использовать вставку кода для реализации уникальных решений. Скорость корректировки интеграций увеличивается кратно, а необходимость документирования их работы отпадает полностью.
Единый стиль интеграций
ESB-контур позволяет закрепить и использовать собственный стандарт интеграций, что повышает простоту поддержки.
Масштабируемость
Сервисная шина ESB имеет собственные механизмы планирования и распределения нагрузки. Можно настраивать индивидуальную логику приёма и отправки каждого потока данных. Это позволяет избежать перегрузки при массовой отправке информации о товарах и предотвращает потерю данных в случае временной неработоспособности сервера-получателя.
GUI (сокр. от англ. graphical user interface) — графический интерфейс пользователя.
Преимущества интеграции маркетплейсов при помощи esb
Сервисная шина ESB имеет готовые сценарии и инструменты, которые помогают в быстром развёртывании системы на проекте.
ESB — low-code решение, позволяющее быстро создавать микросервисы без привлечения команды разработки и сотен часов работы — бо́льшую часть работы сможет выполнить бизнес-аналитик в RAD-среде (при помощи мышки), оставив программистам только наиболее сложную часть разработки.
При реализации интеграции между системами по принципу «точка – точка» ваша сервис-ориентированная архитектура по своим свойствам превращается в монолитную, что оказывает пагубное влияние на поддерживаемость и скорость изменения интеграций в будущем, равно как и на простоту поддержания других сервисов.
Простота интеграции
Правильный способ построения SOA архитектуры
Ускорение выхода
НАШИ КЕЙСЫ
Интеграция IT-инфраструктуры e-Commerce-проекта с маркетплейсами при помощи WSO2 ESB
Клиент
Швейцарский бренд бытовой техники и посуды, продающий товары через маркетплейсы и собственный интернет-магазин.
Задача
На момент начала работ заказчик взаимодействовал со всеми маркетплейсами вручную. Данные о товарах для каждого маркетплейса отличались, тратилось много времени на заполнение карточек товаров, беря информацию из разных источников. Настроить централизованную систему для управления данными о товарах и интегрировать её с ERP заказчика и маркетплейсами.
WSO2 ETL — корпоративная сервисная шина, позволяет создавать интеграции и собирать API. Обладает удобной стратегией лицензирования. В философии low-code.
Kafka Connect — фреймворк для Kafka, обеспечивающий ETL слой в философии code-first. Этот фреймворк позволяет брокеру выступать в роли сервисной шины ESB.