OS ESB
Потребность в инструментах интеграции данных существует в каждой компании. Будь то извлечение данных, которые существуют в электронных таблицах, упакованных приложениях, базах данных, каналах социальных сетей, информационных системах.
Продукт ESB (Enterprise Service Bus) Oktell Studio связывает различные информационные, коммуникационные и сервисные системы через шину с общими правилами взаимодействия. В Oktell Studio используется монолитная событийно-ориентированная архитектура (EDA). ESB обеспечивает максимальную катастрофоустойчивость и защиту от внешних воздействий.
Интерфейс ESB:
- выполняет контроль транзакций, отслеживая все коммуникации в системах связи,
- осуществляет преобразование данных,
- сохраняет все сообщения, гарантируя их доставку,
- обеспечивает централизованность всех систем связи.
Мы рассматриваем два варианта использования Oktell Studio ESB:
1. Пользователь, который может использовать шину, как прослойку (middleware), куда можно подключить базу данных, CRM (АMO, Битрикс, Elmа), информационную систему, получить в одном решении платформу, брокер и систему архивирования сообщений, на базе событийно-ориентированной архитектуры, которые обеспечивают скоростной информационный обмен со всеми внешними источниками, будь то партнеры, внешние облачные сервисы или приложения. Параллельно этот облегченный вариант шины может использовать созданные нами API для Creatio или 1C, как в облачной версии, так в инсайт версии.
2. Профессиональный пользователь, которому необходима интеграция с большим количеством информационных систем. Здесь мы сталкиваемся с подробным описанием протоколов, способов трансформации, и сценариев, как, например, в Oracle ESB. В этом случае, пользователю необходимо изучить и обсудить с нашими специалистами контрольный список вопросов при подключении шины, который вы найдете ниже в описании.
Основные задачи ESB (единой шины данных):
- решить проблему объединения различных систем, и их информационных потоков, создав прозрачные сценарии трансфера данных в разных форматах и протоколах, на принципах low code, т.е. используя комбинацию команд и протоколов, уже заложенных в шине данных,
- увеличить скорость интеграции систем и их масштабирования, что критически важно при использовании 2 и более информационных систем или баз данных,
- принципиально сократить объем работ при изменении систем в рамках интеграции новых или редактирования уже существующих,
- вести общее логирование и мониторинг всех систем, объединенных в рамках шины, а также быстрое реагирование на падение отдельных элементов или микросервисов.
Если вы не используете ESB и вам нужно добавить еще один сервис, который будет общаться с другими, то вам нужно будет редактировать поддержку всех протоколов. Чтоб избежать этого используют ESB, что кратно снижает трудозатраты.
Возможности расширения функционала на базе платформы Oktell Studio (OS)
Учитывая особенности использования шины данных, как ключевого элемента информационной инфраструктуры, в которой все сервисы синхронизированы шиной, дополнительным удобством является возможность подключения других продуктов Oktell:
OS Router - гибкая, мультидоменная и отказоустойчивая АТС. Объединяет распределенные офисы в единую корпоративную АТС с централизованным управлением, маршрутизацией и правилами безопасности;
OS Bridge - оптимизатор каналов связи с дополнительной защитой каналов связи, который осуществляет фильтрацию, защиту и оптимизацию каналов связи, реализует функции SBC (Firewall) для SIP и Rest Api, позволяет объединять множество контактных центров в единый без потери качества обслуживания.
Реальный кейс
Дано:
Финансовая компания, осуществляющая бизнес-процессы с помощью CRM. Кроме того, в структуре компании создано более 20 различных АТС, связанных между собой без единого центрального узла. СRM система существует отдельно от АТС.
Необходимо:
Интегрировать исходящие компании и CTI панель телефонии в CRM для единых правил звонков между любыми абонентами любой станции и внешними клиентами
Решение:
У Заказчика устанавливается Oktell Studio в двух ЦОД, а также соединение с каждой из АТС компании или отдельными узлами. В Рамках Oktell Studio производится интеграция с единой учетной системой сотрудников (включающей номерной план). При получении запроса от CRM осуществляется дозвон до сотрудника и последующий перевод на другого сотрудника или Клиента. При необходимости разговоры могут быть записаны, а также осуществляется управление звонками (перевод, конференция и прочее) из CTI панели CRM системы.
Контрольный список вопросов для предварительного анализа будущего проекта ESB
Этот контрольный список содержит ключевые требования для развертывания и управления шиной данных. Используйте список, чтобы расставить приоритеты в своих потребностях.
Мы разделили ваши потенциальные потребности на несколько основных видов:
-
Необходимость подключения к источникам данных, их виды: традиционные, реляционные, полуструктурированные, неструктурированные, сообщения и т.д.
-
Необходимость в геолокации данных или в изменении геолокации в процессе трансформации,
-
Потребность в использовании больших данных (технологии от Кликхаус до MongoDB)
-
Облачные связи, необходимость интеграции с: Яндекс, 1С, Softline, DataLine, AWS, Microsoft Azure, Google Cloud Platform, Amazon Redshift, Snowflake и т.д.
-
Перемещение, синхронизация, трансформация данных, планирование ETL, CDC, событийно-ориентированные модели EDA, и т.д.
-
Необходимость обвязки микросервисами при моделировании и управлении данными, перечень используемых и планирующихся микросервисов, с учетом используемой нами модели EDA,
-
Требования к шине с точки зрения функциональности, версионирование, совместная работа, поддержка стандартов, рекурсивные сценарии, и т.д.
-
Мониторинг и контроль шины, готовые и настраиваемые отчеты, информационные панели, возможность определять и вызывать специальные процессы, когда происходят нарушения правил и т.д.
-
Голосовые сервисы и коммуникация, поддержка распознования речи и микросервисов, работающих на голосовых командах, с Интернетом Вещей и т.д.
-
Поддержка сервисов, по телефону, эл.почте, круглосуточная и другие варианты, а также поддержка базы знаний, дополнительные вычислительные мощности и мощности по хранению, дублирование баз данных, деплой облачных версий, обучение он-лайн.
Кроме того, ESB в составе коммуникационной платформы может быть дополнен другими нашими программными продуктами: