SlideShare a Scribd company logo
Интеграция информационных систем с
использованием OpenSource ESB
Андрей Есенков,
эксперт компании КРОК
ESB – компонент SOA
• SOA — модульный подход к разработке архитектуры ИТ,
основанный на использовании сервисов (служб) со
стандартизированными интерфейсами
• Основные принципы SOA
• Архитектура, как таковая, не привязана к какой-то определённой
технологии,
• Независимость организации системы от используемой
вычислительной платформы (платформ),
• Независимость организации системы от применяемых языков
программирования,
• Использование сервисов, независимых от конкретных приложений, с
единообразными интерфейсами доступа к ним,
• Организация сервисов как слабо-связанных компонентов для
построения систем
Выбор OpenSource платформы
Выбор платформы
Развитие продукта
Перспективы
стандарты
Наличие рынка
специалистов
Функциональность,
Технологичность
Средства разработки
Возможность получения
сервиса
Стоимость лицензирования платформы
000OpenSource
Software
~$500K-$2000K~$100K-$400K~$10K-$100KProprietary
Software
1000000
транзакций за
час (оператор
связи)
100000
транзакций за
час (банк)
10000
транзакций за
час
Платформа
Основные тенденции в ESB
• Java Business Integration (JBI) – JSR-208
• Спецификация на архитектуру ESB от Java Community
• Service Components Architecture (SCA)
• Взгляд на SOA от IBM & Bea
Компоненты JBI
• Normalized Message Router
• Normalized Message
• Binding Components (BC)
• Service Engine (SE)
Normalized Message Router
POJO SE Script SE XSLT SE BPEL SE
WS BC JMS BC File BC JDBC BC
JBI
Известные OpenSource ESB
• JBI
• Apache ServiceMix (Geronimo)
• OpenESB
• Eclipse Swordfish
• SCA
• Apache Tuscan (Geronimo)
• Eclipse Swordfish
• Mule
Приложения JBI
• Service Assembly SA
• Service Unit (SU)
SU
SU
Внешние
сервисы
SA
Пример OpenESB
• OpenSource реализация JBI
• OpenESB разработка Sun Microsystems – развитие
Sun Java Enterprise System Application Server
• Включает среду NetBeans, десятки BC и SE
• Можно получить сервис от Sun Microsystems
• Крок предлагает:
• Разработку ИТ-архитектуры с использованием JBI
• Реализацию интегрированных систем на основе JBI
notifySA
Оркестровка оповещения клиентов банка
MDM
CRM
SMS Gateway
Call Center
eMail Gateway
ABS
notifySU
notifySU
notifySU
Сервисшлюза
Оркестровка оповещения клиентов банка
• План демонстрации
• Создание сервиса gateway
• Создание сервиса MDM
• Создание сервиса CRM
• Оркестровка сервиса оповещений
• Создание выполнение Test Cases
• Длительность 40 минут.
Создание web-сервиса gateway
3 строки на Java
Создание сервиса MDM из СУБД
1 строка на SQL
Создание сервиса CRM из СУБД
1 строка на SQL
Оркестровка сервиса оповещений
0 строк кода
Создание и выполнение Test Cases
0 строк кода
Антикризисное предложение
• Экономьте на лицензиях!
• Крок вас поддержит и предложит:
• Разработку систем
• Миграцию на новую платформу систем
• Обслуживание OpenSource систем
• Вы получите:
• Независимость от производителя
• Возможность выбора поставщика сервисов, включая
полный отказ от внешнего сервиса
• Снижение начальной стоимости системы

More Related Content

PPTX
Windows Azure Service Bus
PPTX
Балансировка нагрузки веб-серверов
PDF
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
ODP
Enterpise&Webservices
PDF
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
PPTX
Интеграция и управление системами с помощью ESB
PPTX
QA Fest 2014. Александра Волкова. Тестирование Enterprise Service Bus что где...
PPTX
Oracle Service Bus
Windows Azure Service Bus
Балансировка нагрузки веб-серверов
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Enterpise&Webservices
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
Интеграция и управление системами с помощью ESB
QA Fest 2014. Александра Волкова. Тестирование Enterprise Service Bus что где...
Oracle Service Bus

Similar to Интеграция информационных систем с использованием OpenSource ESB (20)

PPT
Odi Suite – готовая интеграционная платформа на базе COA
PPT
Что вас ждет на пути реализации Soa (Битрикс отступает)
PPTX
Service oriented architecture, Oracle Service Bus
PPT
IBM DataPower In SameTime
PPT
Евгений Калинин: любая компания — интернет компания
PDF
Технологические решения для импортозамещения в программной инфраструктуре
PDF
!Mobile cloud for publishing
PDF
Java Enterprise without Java
PPTX
Microsoft office power point presentation (2) (1) (2)
PDF
простые правила интеграции с абс
PDF
Разработка интеграционных сервисов в рамках проекта развития удаленных канало...
PDF
AZadonsky New Cloud Services
PDF
Engineered Systems - интегрированные системы Oracle. Обзор возможностей новог...
 
PPT
Cloud overview 60_min
PPT
ICAS 2011 - Open ESB
PDF
SOA Strategy and Architecture
PDF
Открытое ПО и ФЗ 152
PPT
OpenSource_2011
PDF
Opensource оптимизация инфраструктурных затрат
PDF
Технологический ландшафт СПО в России
Odi Suite – готовая интеграционная платформа на базе COA
Что вас ждет на пути реализации Soa (Битрикс отступает)
Service oriented architecture, Oracle Service Bus
IBM DataPower In SameTime
Евгений Калинин: любая компания — интернет компания
Технологические решения для импортозамещения в программной инфраструктуре
!Mobile cloud for publishing
Java Enterprise without Java
Microsoft office power point presentation (2) (1) (2)
простые правила интеграции с абс
Разработка интеграционных сервисов в рамках проекта развития удаленных канало...
AZadonsky New Cloud Services
Engineered Systems - интегрированные системы Oracle. Обзор возможностей новог...
 
Cloud overview 60_min
ICAS 2011 - Open ESB
SOA Strategy and Architecture
Открытое ПО и ФЗ 152
OpenSource_2011
Opensource оптимизация инфраструктурных затрат
Технологический ландшафт СПО в России
Ad

More from КРОК (20)

PDF
Каталог видео-курсов КРОК’ОК
PDF
Корпоративное онлайн-обучение
PDF
Решение КРОК для управления недвижимостью
PDF
Заоблачная репутация ИТ-департамента
PDF
Умное хранение — выжмите максимум из бизнес-данных!
PDF
3D/VR инструменты в обучении персонала
PDF
Что такое SDS?
PDF
Деловой подход к хранению данных
PDF
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
PDF
ВТБ24. Модернизация контактного центра
PDF
Tele2. Модернизация контактного центра
PDF
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
PDF
Программный сервер видеоконференций Mind
PDF
Решения для видеосвязи в среде Skype for business
PDF
Новые возможности при создании систем вкс
PDF
Cisco meeting server - переосмысление многоточечных конференций
PDF
Решения на основе сервера вкс Vinteo
PDF
Решения на основе сервера вкс Vinteo
PDF
Решения для видеосвязи в среде Skype for business
PDF
Программный сервер видеоконференций Mind
Каталог видео-курсов КРОК’ОК
Корпоративное онлайн-обучение
Решение КРОК для управления недвижимостью
Заоблачная репутация ИТ-департамента
Умное хранение — выжмите максимум из бизнес-данных!
3D/VR инструменты в обучении персонала
Что такое SDS?
Деловой подход к хранению данных
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
ВТБ24. Модернизация контактного центра
Tele2. Модернизация контактного центра
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
Программный сервер видеоконференций Mind
Решения для видеосвязи в среде Skype for business
Новые возможности при создании систем вкс
Cisco meeting server - переосмысление многоточечных конференций
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс Vinteo
Решения для видеосвязи в среде Skype for business
Программный сервер видеоконференций Mind
Ad

Интеграция информационных систем с использованием OpenSource ESB

  • 1. Интеграция информационных систем с использованием OpenSource ESB Андрей Есенков, эксперт компании КРОК
  • 2. ESB – компонент SOA • SOA — модульный подход к разработке архитектуры ИТ, основанный на использовании сервисов (служб) со стандартизированными интерфейсами • Основные принципы SOA • Архитектура, как таковая, не привязана к какой-то определённой технологии, • Независимость организации системы от используемой вычислительной платформы (платформ), • Независимость организации системы от применяемых языков программирования, • Использование сервисов, независимых от конкретных приложений, с единообразными интерфейсами доступа к ним, • Организация сервисов как слабо-связанных компонентов для построения систем
  • 3. Выбор OpenSource платформы Выбор платформы Развитие продукта Перспективы стандарты Наличие рынка специалистов Функциональность, Технологичность Средства разработки Возможность получения сервиса
  • 4. Стоимость лицензирования платформы 000OpenSource Software ~$500K-$2000K~$100K-$400K~$10K-$100KProprietary Software 1000000 транзакций за час (оператор связи) 100000 транзакций за час (банк) 10000 транзакций за час Платформа
  • 5. Основные тенденции в ESB • Java Business Integration (JBI) – JSR-208 • Спецификация на архитектуру ESB от Java Community • Service Components Architecture (SCA) • Взгляд на SOA от IBM & Bea
  • 6. Компоненты JBI • Normalized Message Router • Normalized Message • Binding Components (BC) • Service Engine (SE) Normalized Message Router POJO SE Script SE XSLT SE BPEL SE WS BC JMS BC File BC JDBC BC JBI
  • 7. Известные OpenSource ESB • JBI • Apache ServiceMix (Geronimo) • OpenESB • Eclipse Swordfish • SCA • Apache Tuscan (Geronimo) • Eclipse Swordfish • Mule
  • 8. Приложения JBI • Service Assembly SA • Service Unit (SU) SU SU Внешние сервисы SA
  • 9. Пример OpenESB • OpenSource реализация JBI • OpenESB разработка Sun Microsystems – развитие Sun Java Enterprise System Application Server • Включает среду NetBeans, десятки BC и SE • Можно получить сервис от Sun Microsystems • Крок предлагает: • Разработку ИТ-архитектуры с использованием JBI • Реализацию интегрированных систем на основе JBI
  • 10. notifySA Оркестровка оповещения клиентов банка MDM CRM SMS Gateway Call Center eMail Gateway ABS notifySU notifySU notifySU Сервисшлюза
  • 11. Оркестровка оповещения клиентов банка • План демонстрации • Создание сервиса gateway • Создание сервиса MDM • Создание сервиса CRM • Оркестровка сервиса оповещений • Создание выполнение Test Cases • Длительность 40 минут.
  • 13. Создание сервиса MDM из СУБД 1 строка на SQL
  • 14. Создание сервиса CRM из СУБД 1 строка на SQL
  • 16. Создание и выполнение Test Cases 0 строк кода
  • 17. Антикризисное предложение • Экономьте на лицензиях! • Крок вас поддержит и предложит: • Разработку систем • Миграцию на новую платформу систем • Обслуживание OpenSource систем • Вы получите: • Независимость от производителя • Возможность выбора поставщика сервисов, включая полный отказ от внешнего сервиса • Снижение начальной стоимости системы