Семинар Центра компетенции компании КРОК «Построение единой информационной среды как средство поддержания стабильности бизнеса в условиях кризиса».
Подробнее о мероприятии http://www.croc.ru/action/detail/1602/
Презентация Андрея Есенкова, системного архитектора компании КРОК
2. ESB – компонент SOA
• SOA — модульный подход к разработке архитектуры ИТ,
основанный на использовании сервисов (служб) со
стандартизированными интерфейсами
• Основные принципы SOA
• Архитектура, как таковая, не привязана к какой-то определённой
технологии,
• Независимость организации системы от используемой
вычислительной платформы (платформ),
• Независимость организации системы от применяемых языков
программирования,
• Использование сервисов, независимых от конкретных приложений, с
единообразными интерфейсами доступа к ним,
• Организация сервисов как слабо-связанных компонентов для
построения систем
3. Выбор OpenSource платформы
Выбор платформы
Развитие продукта
Перспективы
стандарты
Наличие рынка
специалистов
Функциональность,
Технологичность
Средства разработки
Возможность получения
сервиса
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
9. Пример OpenESB
• OpenSource реализация JBI
• OpenESB разработка Sun Microsystems – развитие
Sun Java Enterprise System Application Server
• Включает среду NetBeans, десятки BC и SE
• Можно получить сервис от Sun Microsystems
• Крок предлагает:
• Разработку ИТ-архитектуры с использованием JBI
• Реализацию интегрированных систем на основе JBI
11. Оркестровка оповещения клиентов банка
• План демонстрации
• Создание сервиса gateway
• Создание сервиса MDM
• Создание сервиса CRM
• Оркестровка сервиса оповещений
• Создание выполнение Test Cases
• Длительность 40 минут.
17. Антикризисное предложение
• Экономьте на лицензиях!
• Крок вас поддержит и предложит:
• Разработку систем
• Миграцию на новую платформу систем
• Обслуживание OpenSource систем
• Вы получите:
• Независимость от производителя
• Возможность выбора поставщика сервисов, включая
полный отказ от внешнего сервиса
• Снижение начальной стоимости системы