Единая интеграционная платформа «Энербас» предназначена для построения распределённого информационного ландшафта предприятия путем предоставления возможностей по централизованному информационному обмену данными между различными информационными системами.
Использование платформы позволяет решить следующие задачи:
Обмен между информационными системами через сервисную шину предприятия:
Выгрузка/загрузка больших массивов данных между информационными системами:
Контроль состояния, развитие и управление релизами:
Взаимодействие с внешними информационными системами (партнеров, клиентов и др.):
Платформа позволяет полноценно реализовать интеграцию информационных систем на основе шаблонов интеграции корпоративных приложений (Enterprise Integration Patterns), ставшими де-факто стандартом для создания сервисных шин предприятия.
Важной особенностью платформы является то, что в ее основе заложены высоконадежные и масштабируемые решения и подходы, применяемые как в России, так и за рубежом. Эти решения, с одной стороны, экономичные и простые в развертывании и обслуживании не зависят от платформы и средств разработки, с другой стороны, легко масштабируемы, их просто развивать и подстраивать под возрастающие требования и новые задачи.
Решения, используемые в платформе, созданы на основе исходных кодов таких открытых программных продуктов и инструментов с пермиссивными лицензиями Apache 2.0 и Mozila Foundation, как Docker, Apache Camel, Apache CXF, Spring Batch, Spring Boot, RabbitMQ, MinIO, PostgreSQL, Apache Airflow, Grafana, Prometeus Elasticsearch, Logstash, Kibana, Kubernetes и другие.
Эти программные продукты и инструменты являются наиболее востребованными в области корпоративной интеграции и решения на их основе используются в следующих компонентах(модулях) платформы:
Техническая архитектура платформы «Энербас» представлена ниже:
Модуль платформы «Адаптер 1С» позволяет реализовать «бесшовную» настраиваемую интеграцию с информационными системами на платформе 1С, когда источником или получателем данных является платформа 1С версии 8.3.Х. Модуль представляет собой программную надстройку, встраиваемую в конфигурацию 1С, и позволяет:
Поддержка технологии контейнеризации и микросервисной архитектуры обеспечивает быструю разработку новых компонентов, простой процесс их тестирования и развертывания.
Таким образом, Интеграционная платформа «Энербас» представляет собой эффективное средство обеспечения стабильности и полноты корпоративного информационного обмена, повышения общей производительности информационных систем предприятия и сокращения трудозатрат на реализацию и администрирование интеграционных взаимодействий.