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

Speed Up the Work on Integrations with WSO2 ESB

Speed Up the Work on Integrations with WSO2 ESB

WSO2 ESB is an enterprise service bus that allows developers to promptly integrate services and applications. There are several ways of WSO2 ESB deployment: on-premises, cloud-based, or hybrid.

WSO2 ESB Features

1

Routing and Data Transformation

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

- Data Routing based on message headers and content according to the specified rules and priorities.
- Availability of Enterprise integration (EIP) templates, integration with databases and event flows.
- Message conversion using XSLT 1.0/2.0, XPath, XQuery, and Smooks.
- Visual data display using the graphics studio.
- Connectors for Data conversion for CSV, JSON, XML, etc.

2

Service Development and Integration

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

- Support for HTTP, HTTPS, WebSocket, POP, IMAP, SMTP, etc.
- Data formats: JSON, XML, SOAP, EDIFACT, FHIR, ISO 8583, FIX.
- WSO2 ESB is equipped with built-in adapters: SAP, IBM MQ, Oracle AQ, MSMQ, Microsoft 365.
- API development with Swagger.

3

Database Connection

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

- WSO2 ESB supports RDBMS, CSV, Excel, ODS, Apache Cassandra, and Google spreadsheets.
- Supports the OData V4 protocol for any RDBMS and Apache Cassandra data sources.
- Supports Microsoft SQL, Db2, Oracle, OpenEdge, Teradata, MySQL, PostgreSQL/EnterpriseDB, H2, Apache Derby, and any database with a JDBC driver.
- Support of the nested (inner) queries to data sources.
- XML-based configuration.

4

Monitoring

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

- Integration with Prometheus, Grafana, Jaeger, and Fluent Bit based monitoring.
- Centralized logging with ELK.
- Built-in collection and monitoring of statistics, information about default access and performance for all types of artifacts.Supports integration with corporate registration systems.

Advantages of WSO2 ESB

1

Simple Integration

The WSO2 ESB service bus allows for a simple integration of any component framework. Support of Java based extensions and multiple scripting options, there is no need to have specific code to integrate anything with WSO2 ESB.

2

High Speed of Deployment

WSO2 ESB provides the ready-made scripts and tools that ensure a prompt system deployment in the project — there is no need to involve developers.

3

Separating Business Logic from Message Details

WSO2 ESB makes it possible to isolate business logic from protocol details and message formats. Thus, services and applications don't waste time on format recognition and move right on to the processing.

4

Scalability

WSO2 ESB clustering provides the possibility of horizontal and vertical scaling, which enables you to achieve greater levels of fault tolerance in your project even in case of uneven loads.

ESB systems implementationa cases

Read more

Смотреть все

YouTube

Collected all the mistakes made in integrations, so you don't make
yours

See all

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 атрибутов для каждого объекта

Ваша заявка отправлена успешно

Отправить снова

Ready to help you with your project

You'll be contacted by your personal manager

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

Ок