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

Продукт ESB (Enterprise Service Bus) Oktell Studio связывает различные информационные, коммуникационные и сервисные системы через шину с общими правилами взаимодействия. В Oktell Studio используется монолитная событийно-ориентированная архитектура (EDA). ESB обеспечивает максимальную катастрофоустойчивость и защиту от внешних воздействий.

eda esb1.jpg

Интерфейс ESB:

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

 Мы рассматриваем два варианта использования Oktell Studio ESB:

1.           Пользователь, который может использовать шину, как прослойку (middleware), куда можно подключить базу данных, CRM (АMO, Битрикс, Elmа),  информационную систему, получить в одном решении платформу, брокер и систему архивирования сообщений, на базе событийно-ориентированной архитектуры, которые обеспечивают скоростной информационный обмен со всеми внешними источниками, будь то партнеры, внешние облачные сервисы или приложения. Параллельно этот облегченный вариант шины может использовать созданные нами API для Creatio или 1C, как в облачной версии, так в инсайт версии.  

ВАРИАНТ ШИНЫ21.jpg

2.           Профессиональный пользователь, которому необходима интеграция  с большим количеством информационных систем. Здесь  мы сталкиваемся с подробным описанием протоколов, способов трансформации, и сценариев, как, например, в Oracle ESB. В этом случае, пользователю необходимо изучить и обсудить с нашими специалистами контрольный список вопросов при подключении шины, который вы найдете ниже в описании.


Основные задачи ESB (единой шины данных):

-  решить проблему объединения различных систем, и их информационных потоков, создав прозрачные сценарии трансфера данных в разных форматах и протоколах, на принципах low code, т.е. используя комбинацию команд и протоколов, уже заложенных в шине данных,

-  увеличить скорость интеграции систем и их масштабирования, что критически важно при использовании 2 и более информационных систем или баз данных,

-  принципиально сократить объем работ при изменении систем в рамках интеграции новых или редактирования уже существующих,

- вести общее логирование и мониторинг всех систем, объединенных в рамках шины, а также быстрое реагирование на падение отдельных элементов или микросервисов.

Если вы не используете ESB и вам нужно добавить еще один сервис, который будет общаться с другими, то вам нужно будет редактировать  поддержку всех протоколов. Чтоб избежать этого используют ESB, что кратно снижает  трудозатраты. 


уыи.jpg


Возможности расширения функционала на базе платформы Oktell Studio (OS)

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

 OS Router - гибкая, мультидоменная и отказоустойчивая АТС. Объединяет распределенные офисы в единую корпоративную АТС с централизованным управлением, маршрутизацией и правилами безопасности;

OS Bridge - оптимизатор каналов связи с  дополнительной защитой каналов связи, который осуществляет фильтрацию, защиту и оптимизацию каналов связи, реализует функции SBC (Firewall) для SIP и Rest Api, позволяет объединять множество контактных центров в единый без потери качества обслуживания.

ESB+ROUTER+BRIDGE.jpg


Реальный кейс

Дано:

     Финансовая компания, осуществляющая бизнес-процессы с помощью CRM. Кроме того, в структуре компании создано более 20 различных АТС, связанных между собой без единого центрального узла.   СRM система существует отдельно от АТС.

case1.jpg

Необходимо:

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

Решение:

     У Заказчика устанавливается Oktell Studio в двух ЦОД, а также соединение с каждой из АТС компании или отдельными узлами. В Рамках Oktell Studio производится интеграция с единой учетной системой сотрудников (включающей номерной план). При получении запроса от CRM осуществляется дозвон до сотрудника и последующий перевод на другого сотрудника или Клиента. При необходимости разговоры могут быть записаны, а также осуществляется управление звонками (перевод, конференция и прочее) из CTI панели CRM системы.

Case2.jpg


Контрольный список вопросов для предварительного анализа будущего проекта ESB

Этот контрольный список содержит ключевые требования для развертывания и управления шиной данных. Используйте список, чтобы расставить приоритеты в своих потребностях.

 

Мы разделили ваши потенциальные потребности на несколько основных видов:

  1. Необходимость подключения к источникам данных, их виды: традиционные, реляционные, полуструктурированные, неструктурированные, сообщения и т.д.

  2. Необходимость в геолокации данных или в изменении геолокации в процессе трансформации,

  3. Потребность в использовании больших данных (технологии от Кликхаус до MongoDB)

  4. Облачные связи, необходимость интеграции с:  Яндекс, 1С, Softline, DataLine, AWS, Microsoft Azure, Google Cloud Platform, Amazon Redshift, Snowflake и т.д.

  5. Перемещение, синхронизация, трансформация данных, планирование ETL, CDC, событийно-ориентированные модели EDA, и т.д.

  6. Необходимость обвязки микросервисами при моделировании и управлении данными, перечень используемых и планирующихся микросервисов, с учетом используемой нами модели EDA,

  7. Требования к шине с точки зрения функциональности, версионирование, совместная работа, поддержка стандартов, рекурсивные сценарии, и т.д.

  8. Мониторинг и контроль шины, готовые и настраиваемые отчеты, информационные панели, возможность определять и вызывать специальные процессы, когда происходят нарушения правил и т.д.

  9. Голосовые сервисы и коммуникация, поддержка распознования речи и микросервисов, работающих на голосовых командах, с Интернетом Вещей и т.д.

  10. Поддержка сервисов, по телефону, эл.почте, круглосуточная и другие варианты, а также поддержка базы знаний, дополнительные вычислительные мощности и мощности по хранению, дублирование баз данных, деплой облачных версий, обучение он-лайн.


Кроме того, ESB в составе коммуникационной платформы может быть дополнен другими нашими программными продуктами:

Слайд3.JPG Слайд1.JPG 

 

Централизация

Шина обеспечивает концентрацию сообщений (данных) через единую точку, таким образом, при замене какой-либо информационной системы, базы данных, подключённой к шине, нет необходимости в перенастройке остальных систем.

Графический интерфейс

Графический интерфейс шины реализован на базе платформы Oktell Studio и предполагает использование сценарной маршрутизации, синхронные или асинхронные обмены данными.

Платформа как брокер

Брокером сообщений является платформа Oktell Studio, дополнительно могут быть предоставлены коннекторы к сторонним брокерам сообщений (Kafka, Кликхаус).

Чтение и запись

Возможность корректно читать и записывать данные из всех источников, независимо от расположения на серверах или в облаке, в самых современных протоколах, таких как HTTP, SIP, ODBC, также поддерживаются http(s), rest, soap, xml, json, html, plain text, webrtc, ldap, s3, nfs, pop3, smtp, ftp(s).

Преобразование данных

Вы можете выполнять процессы преобразования данных, такие как сортировка, фильтрация и агрегирование, сопоставление и профилирование данных.

Интеграция no code/low code

Нон-стоп интеграция/развертывание новых систем в рамках шины данных в режиме no code/low code, как в облачной, так и в серверной версии, также мы поддерживаем гибридную архитектуру.

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

Масштабируемость – это одно из главных наших достоинств, так как шина данных OS ESB построена на платформе Oktell Sudio с геораспределенной архитектурой, и может обеспечить асинхронно или синхронно отправку исходящих и обработку входящих запросов до 1 млн единовременно.

Использование как Middleware

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

Речевые данные

Шина данных Oktell Studio ESB способна, проанализировав речевые данные, сопоставив события в разных сценариях, дать команду в облачные сервисы Интернета Вещей, при этом используя геораспределенный механизм.

Сценарная маршрутизация

Сценарная маршрутизация, где ESB, в отличие от стандартного брокера, позволяет использовать более сложную логику маршрутизации с фильтрами типа: «Если пришло сообщение, а там есть такое поле в таком-то значении, то отправим в 1. Если другое значение, то отправим в 2, если третье событие, то…», или работать в системах с частичной неопределенностью, а также рекурсивной обработкой данных.

Контроль и логирование

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

Стоимость решения на Oktell Studio

от 3600₽ в месяц*


*стоимость зависит от конфигурации решения.