Управление интеграциями с middleware-слоем на основе WSO2 - KT.Team

Управляемые интеграции с WSO2 ESB

Управляемые интеграции с WSO2 ESB

WSO2 ESB — корпоративная сервисная шина, позволяет разработчикам быстро интегрировать сервисы и приложения. WSO2 ESB может быть развёрнута несколькими способами: локально, облачно или гибридным способом.

Возможности WSO2 ESB

1

Маршрутизация и преобразование данных

Узнать больше о возможностях WSO2 ESB - KT.Team
Маршрутизация и преобразование данных в WSO2 ESB - KT.Team

- Маршрутизация данных на основе заголовков и содержимого сообщений в соответствии с заданными правилами и приоритетами.
- Наличие шаблонов интеграции предприятия (EIP), интеграции с базами данных и потоками событий.
- Преобразование сообщений с помощью XSLT 1.0/2.0, XPath, XQuery и Smooks.
- Визуальное отображение данных с помощью графической студии.
- Коннекторы преобразования данных для CSV, JSON, XML и пр.

2

Создание и интеграция сервисов

Узнать больше о возможностях WSO2 ESB - KT.Team
Создание и интеграция сервисов в WSO2 ESB - KT.Team

- Поддержка HTTP, HTTPS, WebSocket, POP, IMAP, SMTP и пр.
- Форматы данных: JSON, XML, SOAP, EDIFACT, FHIR, ISO 8583, FIX.
- WSO2 ESB имеет встроенные адаптеры: SAP, IBM MQ, Oracle AQ, MSMQ, Microsoft 365.
- Создание API с помощью Swagger.

3

Подключение баз данных

Узнать больше о возможностях WSO2 ESB - KT.Team
Подключение баз данных в WSO2 ESB - KT.Team

- WSO2 ESB поддерживает RDBMS, CSV, Excel, ODS, Apache Cassandra и электронные таблицы Google.
- Работает с протоколом OData V4 для любых источников данных RDBMS и Apache Cassandra.
- Поддерживает Microsoft SQL, Db2, Oracle, OpenEdge, Teradata, MySQL, PostgreSQL/EnterpriseDB, H2, Apache Derby и любую базу данных с драйвером JDBC.
- Поддерживает вложенные запросы к источникам данных.
- Конфигурирование осуществляется на основе XML.

4

Мониторинг и сквозное отслеживание

Узнать больше о возможностях WSO2 ESB - KT.Team
Мониторинг и сквозное отслеживание в WSO2 ESB - KT.Team

- Интеграция с мониторингом на основе Prometheus, Grafana, Jaeger и Fluent Bit.
- Централизованное ведение журнала с помощью ELK.
- Встроенный сбор и мониторинг статистики, информации о стандартном доступе и производительности для всех типов артефактов.
- Поддержка интеграции с корпоративными системами регистрации.

Преимущества WSO2 ESB как сервисной шины

1

Простота интеграции

Сервисная шина WSO2 ESB позволяет легко интегрировать любой компонентный фреймворк. Благодаря поддержке расширений на Java и множеству вариантов сценариев необходимости в написании дополнительного кода для каких-либо интеграций больше нет.

2

Высокая скорость развёртывания

WSO2 ESB имеет готовые сценарии и инструменты, которые помогают в быстром развёртывании системы на проекте, — дополнительно привлекать разработчиков не нужно.

3

Разделение бизнес-логики и нюансов сообщений

В WSO2 ESB есть возможность отделить бизнес-логику от нюансов протоколов и форматов сообщений. Это позволяет сервисам и приложениям не тратить время на определение форматов, а сразу брать их в работу.

4

Масштабируемость

Кластеризация сервисной шины предприятия WSO2 ESB обеспечивает возможность горизонтального и вертикального масштабирования, что способствует повышению отказоустойчивости проекта даже при скачкообразной нагрузке.

Кейсы внедрения ESB–систем

Смотреть все

Смотреть все

Есть потребность во внедрении?

Напишите нам, рассчитаем сроки и стоимость внедрения ESB-системы

YouTube

Собрали все грабли в интеграциях,
чтобы не собирали
вы

Смотреть все

Пишем статьи для своего блога и для профильных изданий

Читать больше

Как выбрать подходящий тип интеграции для своей IT-архитектуры

Подробнее

Правильная интеграция «1С» с другими системами

Подробнее

Сколько по времени занимает внедрение ESB, каковы выходы на каждом этапе?

Подробнее

Смотреть все

Мы работаем с системами

IT-консалтинг для для среднего и крупного бизнеса | KT.Team

Калькулятор интеграции систем (ESB)

Калькулятор проекта интеграции систем (ESB)

Сколько потоков системы будут отправлять
Пример: «Система управления товарами» будет отправлять данные о товарах. «Система управления заказами» — о заказах. «Система управления складом» — о статусе отгрузки. Это 3 потока.
0
Пример: «Система управления товарами» будет отправлять данные о товарах. «Система управления заказами» — о заказах. «Система управления складом» — о статусе отгрузки. Это 3 потока.
0
100
Сколько потоков системы будут принимать
Пример: «Система управления складом» будет принимать данные о товарах и заказах. «Система управления заказами» — о товарах и статусе отгрузки. Это 4 потока.
0
Пример: «Система управления складом» будет принимать данные о товарах и заказах. «Система управления заказами» — о товарах и статусе отгрузки. Это 4 потока.
0
100
Калькулятор считает по точной, но упрощенной формуле. Состав работ по вашему проекту и конечная стоимость могут отличаться. Итоговый расчет сделает ваш персональный менеджер.

1

Пример расчета

Узнать больше о возможностях Mule ESB — KT.Team
Создание и размещение сервисов на Mule ESB — KT.Team

Для передачи данных между системами мы создаем "поток". Одни потоки нужны для отправки данных, другие - для получения. В отдельном потоке могут передаваться заказы, товары или другие сущности.

Для примера на схеме:
1. «Система управления товарами» отправляет товары. «Система управления складом» — факт отгрузки заказа. «Система управления заказами» — заказы. Итого системы будут отправлять 3 потока;

2. «Система управления складом» принимает товары и заказы. «Система управления заказами» — товары и факт отгрузки заказа. Итого системы будут принимать 4 потока.

2

Состав работ в калькуляторе

Узнать больше о возможностях Mule ESB — KT.Team

Включено в расчет

Дополнительно

Подготовка карты систем и потоков данных (SOA схема)

Подготовка инфраструктуры для работы коннекторов

Проработка логики объекта (схема бизнес-процесса коннектора)

Настройка контура мониторинга и логирования

Создание коннекторов для обмена данными по каждому потоку на 3 стендах (тест, препрод, прод)

Создание коннекторов (хранилище - получатель) для обмена данными по каждому высоконагруженному потоку (>100 сообщений в минуту) на 3 стендах (тест, препрод, прод)

Настройка до трех дашбордов на один коннектор внутри готового контура мониторинга

Свыше 15 атрибутов для каждого потока

Документация по копированию интеграции, переиспользованию, обслуживанию

Демонстрация реализованного функционала

Включено в расчет

Подготовка карты систем и потоков данных (SOA схема)

Проработка логики объекта (схема бизнес-процесса коннектора)

Создание коннекторов (источник - хранилище, хранилище - получатель) для обмена данными по каждому объекту на 3 стендах (тест, препрод, прод)

Настройка до трех дашбордов на один коннектор внутри готового контура мониторинга

Свыше 15 атрибутов для каждого объекта

Дополнительно

Подготовка инфраструктуры для работы коннекторов

Настройка контура мониторинга и логирования

Создание коннекторов (хранилище - получатель) для обмена данными по каждому высоконагруженному объекту (>100 сообщений в минуту) на 3 стендах (тест, препрод, прод)

Свыше 15 атрибутов для каждого объекта

Мы используем файлы cookie, чтобы предоставить наилучшие возможности сайта

Ок