OpenHandx-River: описание продукта и его основных функций
OpenHandx-River — это продукт Enterprise Service Bus (ESB), который представляет собой стандарт для OpenHandX-Unreal Web Service. ESB является важным элементом построения корпоративных систем, поскольку он меняет традиционную архитектуру программного обеспечения и предлагает более экономичные решения по сравнению с традиционными промежуточными продуктами. Кроме того, ESB устраняет технические различия между различными приложениями и позволяет различным прикладным серверам координировать свою работу.
OpenHandx-River предоставляет открытую и основанную на Unreal платформу OpenService, которая позволяет выполнять интеграцию между грубыми приложениями (сервисами) и другими компонентами. Это удовлетворяет потребности в интеграции различных сервисов в крупных гетерогенных корпоративных средах. OpenHandx-River бесшовно интегрируется в корпоративные системы и может быть развёрнут в любой стандартной среде.
Более того, River, который выполняет роль «буфера» между логикой обслуживания и данными, отделяет логику обслуживания от бизнес-логики. Это позволяет различным приложениям совместно использовать один и тот же сервис без необходимости изменения кода обслуживания при изменении приложений или данных.
Основные характеристики OpenHandx-River:
Значение ESB в контексте корпоративных информационных систем
Сервис-ориентированная архитектура (SOA) разделяет элементы корпоративной системы на модули, ориентированные на сервисы, которые могут быть вызваны извне. Это решает проблемы взаимодействия между системами, интеграции функций и повышения общей производительности систем. SOA также предотвращает информационную изоляцию. Однако с углублением информатизации предприятий количество взаимодействий между системами увеличивается, что приводит к следующим проблемам:
Enterprise Service Bus (ESB) решает эти проблемы, предоставляя централизованный доступ к сервисам SOA. ESB преобразует и маршрутизирует сообщения, снижая зависимость между системами. Это также снижает стоимость обслуживания систем, например:
ESB также играет ключевую роль в реализации бизнес-процессов (Business Process Platform, BPP). Хотя SOA предоставляет достаточно материалов для бизнес-процессов, только ESB может обеспечить стабильные и унифицированные услуги для BPP.
Прокси-режим
В этом режиме система A должна обращаться к сервису системы B через OpenHandx-River. OpenHandx-River выступает в роли прокси, обеспечивая переадресацию запросов и передачу информации. Этот режим обеспечивает высокий уровень безопасности, так как система B находится в защищённой производственной сети, и её сервисы не доступны напрямую из внешней сети. Система A может находиться в менее защищённой офисной сети, где OpenHandx-River выполняет функцию прокси.
Режим точка-точка
Этот режим позволяет системе A получать информацию о системе B через OpenHandx-River, который действует как посредник для разрешения адресов. Это снижает нагрузку на сеть и серверы OpenHandx-River и повышает производительность. Системы A и B должны находиться в одной сети для прямого взаимодействия, и этот режим подходит для сценариев с высокими требованиями к производительности.
Асинхронные службы сообщений
Иногда системе A необходимо передать данные или сообщения системе B, но система B занята другими задачами (например, обработкой данных) и не может немедленно ответить на запрос. В таких случаях система A может отправить данные или сообщение в OpenHandx-River, а система B получит их позже, когда освободится. Это обеспечивает асинхронную передачу сообщений между системами.
Комплексное управление сервисами, пользователями и правами
OpenHandx-River предлагает следующие функции управления:
Эти функции обеспечивают эффективное управление и контроль над сервисами, сообщениями, пользователями и группами в рамках OpenHandx-River.
Поддержка кластеров ESB и балансировка нагрузки
OpenHandx-River поддерживает кластеры, позволяя добавлять серверы для линейного увеличения производительности. Развёртывание кластера включает два уровня: кластеризацию серверов OpenHandx-River и серверов системы B. Вызовы сервисов через интерфейс OpenHandx-River распределяются между кластерами серверов, обеспечивая балансировку нагрузки. Если один из серверов выходит из строя, вызовы автоматически перенаправляются на другие серверы, поддерживая стабильность OpenHandx-River.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )