Продукты

Интеграция приложений (ESB, MQ)

Интеграция приложений является одним из основных применений платформы DATAREON. Платформа DATAREON обладает всеми необходимыми инструментами для поддержки любых сценариев интеграции приложений от простейшей пакетной выгрузки/загрузки данных до создания полноценного композитного приложения с событийным взаимодействием между компонентами в реальном времени.

Преимуществами платформы DATAREON в рамках интеграции приложений являются:

  • Построение интеграционной модели со слабыми связями между системами, участвующими в интеграции. В правильно построенной интеграционной модели система вообще ничего не знает о других участниках интеграционного ландшафта. Вся работа сводится к передаче сообщений в платформу DATAREON и прием сообщений от платформы DATAREON. Этим достигается очень высокий уровень гибкости и масштабируемости относительно способов обмена данными типа «точка-точка».


  • Возможности для трансформации данных. Платформа DATAREON позволяет интегрировать приложения, рассчитанные на различные форматы данных, без необходимости их доработок. Это помогает снизить затраты на обработку данных системами (данные отправляются один раз в формате системы-источника и принимаются системами-потребителями в своих «родных» форматах), а также задействовать в интеграции системы, доработка которых невозможна или крайне нежелательна по тем или иным причинам. При этом механизмы трансформации не создают дополнительную нагрузку на интегрируемые системы.


  • Маршрутизация данных. Один из важнейших механизмов платформы DATAREON, позволяющий резко снизить зависимость и связанность участников интеграционных процессов. При наличии механизма маршрутизации система-источник может просто однократно передать сообщение в платформу DATAREON. Ей не требуются знания о том, кто должен получить это сообщение, готов ли он к приему сообщения и т.д. Сообщение будет доставлено всем потребителям в соответствии с текущим маршрутом. Соответственно, при масштабировании схемы нам также не требуется вносить изменения во все системы. Достаточно внести изменения в маршрут, добавив или удалив потребителя данных. Это также позволяет выполнять доставку сообщений согласно определенным условиям. Причем сами системы не участвуют в определении условий прохождения маршрута, а значит это поведение может быть легко модифицировано без необходимости вносить изменения в системы.


  • Гарантированная доставка данных. Этот механизм платформы DATAREON существенно упрощает схемы доставки данных на каналах с низкой стабильностью, снимая нагрузку с систем-источников. Им не приходится реализовывать механизмы для проверки наличия канала связи и промежуточные хранилища для сообщений на время отсутствия канала доставки. Также этот механизм позволяет снизить алгоритмическую нагрузку по реализации механизма квитирования доставки. Этот функционал реализован на уровне интеграционных механизмов платформы DATAREON. 


  • Управление передаваемыми данными. В процессе передачи данных важно осуществлять контроль за структурой передаваемых данных, контролировать правильность ее заполнения, уметь выполнять обогащение передаваемых данных и осуществлять промежуточное хранение. Важно, чтобы процессы управления и контроля корректности передаваемых данных выполнялись централизовано и не нагружали системы, участвующие в интеграционном ландшафте. 


  • Обеспечение безопасности при передаче данных. Во многих случаях утечка конфиденциальных данных происходит именно при их передаче. Платформа DATAREON обеспечивает шифрование передаваемых данных, а также поддерживают защищенные сетевые соединения. 


  • Централизованное управление интеграционной схемой является важным компонентом любого интеграционного ландшафта. Такой подход сильно снижает накладные расходы на первичную настройку, масштабирование и поддержание работоспособности схемы в целом. Также это позволяет сконцентрировать необходимые компетенции в одном месте, не распыляя их по интегрируемым системам. 


  • Диагностика состояния. Важной особенностью использования платформы DATAREON являются механизмы диагностики. Использование этих механизмов позволяет выявить проблемы, связанные как с передачей данных, так и с состоянием систем, участвующих в интеграции. Наиболее продвинутые системы предоставляют средства проактивной диагностики. Этот вид диагностики позволяет выявлять потенциальные проблемы на начальных этапах до того, как проблема проявит себя в полную силу, и своевременно осуществлять комплекс упреждающих воздействий. 

Обратная связь

Наверх