Создание интеграционных решений

Компания айФлекс предоставляет услуги по проектированию и внедрению корпоративной интеграционной шины.

Внедрение корпоративной интеграционной шины позволит решать следующие интеграционные задачи:

  • Интеграция по данным
  • Интеграция приложений/информационных систем
  • Интеграция бизнес-процессов (включая сквозные бизнес-процессы компании)
  • Создание композитных приложений с использованием портальных решений

Проектирование корпоративной интеграционной шины основывается на принципах сервисно-ориентированной архитектуры (SOA), архитектуры, управляемой событиями (EDA), открытых стандартах (Форматах данных/Протоколах и т.д.), шаблонах проектирования и лучших практиках (EAI Patterns, SOA Patterns).

Центральным компонентом корпоративной интеграционной шины является сервисная шина предприятия (ESB). Компания айФлекс предлагает реализацию интеграционной шины на базе продуктов Oracle Service Bus, Apache ServiceMix.

При проектировании большое внимание уделяется настройке процесса управлению мастер-данными и интеграции MDM-системы с сервисной шиной предприятия.

Технологический стек, используемый при проектировании корпоративной интеграционной шины

  • 1. Интеграционная шина
    • a. Oracle Service Bus
    • b. Apache ServiceMix
  • 2. Интеграционные фреймворки
    • a. Apache Camel
    • b. Spring Integration
  • 3. Брокеры сообщений
    • a. ActiveMQ
    • b. RabbitMQ
  • 4. Системы BPM
    • a. jBPM
    • b. Activity
  • 5. Системы BRMS
    • a. Drools
    • b. RuleBook
  • 6. База данных
    • a. PostgreSQL
    • b. Oracle
  • 7. Объектные хранилища
    • a. MongoDB
    • b. Ceph
  • 8. Поисковые фреймворки
    • a. Elasticsearch
    • b. Apache Solr
  • 9. Системы мониторинга
    • a. ELK

Современные тенденции требуют значительного сокращения скорости и повышения частоты внедрений изменений (time to market) в корпоративные сервисы. Для решения данной задачи компания айФлекс предлагает услуги по проектированию и внедрению корпоративных сервисов на базе микросервисной платформы.

Микросервисная платформа разрабатывается на базе продуктов Spring Cloud и состоит из следующих компонентов:

  • Шлюз API
  • Реестр сервисов
  • Сервис безопасности
  • Конфигурационный сервис
  • Сервис мониторинга
  • Шина событий/сообщений

Технологический стек, используемый при проектировании микросервисной платформы: Netflix Zuul, Netflix Eureka/Ribbon, Spring Cloud Config Server, Netflix Hystrix/Turbine, Apache Kafka, PostgreSQL/Redis, Spring Boot Actuator, Prometeus/Grafana, ELK/Zipkin


«айФлекс» © 2019