2. Содержание
Часть 1
Концепция Enterprise service bus
Роль ESB в SOA
Проблемы, с которыми сталкиваемся сегодня
Основные функции Enterprise service bus
Знакомство с Oracle Service Bus (OSB).
Архитектура OSB
Место OSB в Oracle SOA
Основные функции OSB
OSB стек
Часть 2
Развитые СМЭВ из OWSM на OSB
Часть 3
Технология OSB
Часть 4
Практика
3. Ключевые термины и понятия SOA
3
Концепция Enterprise service bus
Концепция Enterprise service bus
ЧАСТЬ 1
ЧАСТЬ 1
6. Концепция Enterprise service bus
6
Расширение повторного использования кода;
Независимость от используемых платформ, инструментов, языков разработки;
Повышение масштабируемости создаваемых систем;
Организация сервисов как слабо-связанных компонентов для построения
систем;
Архитектура, как таковая, не привязана к какой-то определённой технологии.
ЧАСТЬ 1
7. 7
Проблемы, с которыми сталкиваемся сегодня
Проблемы, с которыми сталкиваемся сегодня ЧАСТЬ 1
9. 9
Проблемы, с которыми сталкиваемся сегодня
Сильно-связанные компоненты системы;
ЧАСТЬ 1
10. 10
Проблемы, с которыми сталкиваемся сегодня
Enterprise Application Integration (EAI);
ЧАСТЬ 1
11. Понятие сервисной шины предприятия (ESB)
11
Концепция Enterprise service bus
Концепция Enterprise service bus ЧАСТЬ 1
12. Концепция Enterprise service bus
12
ЧАСТЬ 1
ESB представляет собой инфраструктуру, обеспечивающую возможность гибкой
интеграции приложений и сервисов.
14. 14
Роль ESB в SOA ЧАСТЬ 1
Обеспечивает взаимосвязь между различными приложениями;
Поддерживает различные виды протоколов связи, включая низко-уровневый;
Уменьшает количество соединений между сервисами;
Обеспечивает слабо-связанное взаимодействие;
Обеспечивает взаимодействие всех приложений через единую точку.
18. Знакомство с OSB
18
Представляет собой проверенную, облегченную и масштабируемую
интеграционную платформу SOA;
Позволяет осуществить низко затратную, основанную на стандартах,
интеграцию в среде SOA большого объема;
Выполняет функции соединения, посредничества и управления
взаимодействиями между разнородными системами;
Имеет встроенные возможности управления и мониторинга, а также
готовую интеграцию с продуктами Oracle SOA Governance;
OSB является центральным компонентом пакета Oracle SOA Suite, формируя
основу для обмена сообщениями в сервис-ориентированной архитектуре.
ЧАСТЬ 1
45. Технология OSB
45
Web Service Description Language (WSDL):
является xml документом;
выступает в качестве описание для веб-сервиса:
• Types (Типы данных),
• Message(Сообщения),
• Port (Операции),
• Binding (Протокол).
ЧАСТЬ 3
46. Технология OSB
46
Simple Object Access Protocol (SOAP):
Протокол выполнения удаленных функций на основе XML,
Используется для вызова веб-сервиса,
Содержит сообщения в конверте сообщения,
Поддерживает отправку вложенных файлов.
ЧАСТЬ 3
47. Технология OSB
47
Universal Description, Discovery and Integration (UDDI):
Структуру мета данных для классификация сервисов,
Является реестром сервиса,
Обладает SOAP интерфейс для взаимодействия.
ЧАСТЬ 3
49. Технология OSB
49
XML Схема:
определяет структуру других xml документов,
является XML документом,
предоставляет проверка xml документа на основе xml схемы,
Содержит в себе уникальный идентификатор под названием namespace.
ЧАСТЬ 3
51. Технология OSB
52
Extensible Stylesheet Language Transformation (XSLT):
Альтернатива XQuery для XML преобразования,
При применении таблицы стилей XSLT, состоящей из набора шаблонов,
к XML-документу образуется конечное дерево, которое может быть
сериализован в виде XML-документа,
Пользуется Xpath,
Не нужна XML схема.
ЧАСТЬ 3