Внедрение ESB-слоя на базе Talend - KT.Team

Speed Up the Work on Integrations with Talend ESB

Speed Up the Work on Integrations with Talend ESB

Talend ESB is a universal tool for fast integration of services and applications. Installing and configuring Talend allows developers to focus on the project's business logic, rather than on the complexity of technologies.

Talent ESB Helps Solve Multiple Tasks

1

Carrying out interactions

during the system integration.

2

Developing data filling scripts

(for example, migration scripts).

3

Enriching systems

(for example, if you need to collect data from several systems and send the result to the end system).

4

Performing non-core tasks

to create a simple service (for example, in terms of the time/results relationship, it is better to use the Talend instead of developing service on Python).

Talend ESB Capacities

1

Routing

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

The ESB service bus allows form different ways of sending messages — depending on their content and in accordance with the specified rules. You can filter and combine messages, or change their sequence as needed. The enterprise service bus can independently receive data from one system via a common API and transmit it to other systems.

2

Data Conversion

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

You can configure the internal ESB service bus rules to convert messages from a certain system to be sent to other systems. At the ESB level, a data flow can be verified, parallelized, transformed in many ways, and sent to the corresponding systems.

3

Scalability

Узнать больше о возможностях Talend ESB - KT.Team
Простая масштабируемость в Talend ESB - KT.Team

The enterprise service bus has its own scheduling and load distribution mechanisms, that you can use to configure individual logic for getting and sending data from and to different systems and applications and to monitor their workload. For example, if your CRM can accept 100 transactions per minute in the daytime and 500 transactions per minute at night, the ESB will take this logic into account and will not overload your systems.

4

Self-documentability

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

All actions with messages are visualized and comprehensible: if you comply with the basic naming rules, any business analyst would be able to understand how the integration works and what has to be changed. At the same time, the integration code can be packaged and deployed in a standalone service (JAR or Docker image).

The Difference between Talend and Implementation of the Traditional Development

Параметры

Talend ESB

Classic development

Main settings

To implement the Talend job, there is no need to write a code — you can use ready-made components. The key task is setting up logic, transformation, and data conversion.

When writing a code in a traditional development, it is necessary to ensure the possibility of expanding the solution, and make provisions for the exchange protocol with a database or across systems. As a rule, individual components are not just a retail software, but a custom solution.

Additional features

Talend requires testing, building, and hosting, but its advantage is that it provides its own tools for this. We can choose whether to use a Talend hosting or our own one.

The code requires mandatory testing, building, and hosting.

Entry threshold

Talend ESB is comprehensible even if a person is not an IT specialist — the knowledge of the basic concepts will be enough to complete the tasks. For example, using the Data Mapper tool, a business analyst can independently convert documents from one format to another.



High entry threshold. A senior-level developer is required to design the solution, and a middle-level developer – to further develop it.

The Main Talend Advantage is a Low-code Approach

Talend ESB allows a developer to configure jobs, each responsible for a specific functionality, without wasting time on code writing.

Talend ESB service bus is a tool for business analysts and project managers. Managers can use it independently, without developers' help to perform simple tasks, such as file convertion from one format to another.

Преимущество Talend ESB — low-code подход к разработке интеграций- KT.Team

ESB systems implementationa cases

Read more

Смотреть все

YouTube

Sharing Our Views on Architecture on YouTube

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

Contacts

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

Ок