Oracle SOA Suite Program Agenda

advertisement
<Insert Picture Here>
Простота решения задач интеграции и управления бизнеспроцессами для предприятий и облачных вычислений
Артем Воевода
Старший консультант Oracle в Украине и Молдове
Программа
ПЛАТФОРМА ИННОВАЦИЙ ДЛЯ БИЗНЕСА
• Интеграция и бизнес-процессы сегодня
Web
• Что даёт Oracle SOA Suite
• Oracle SOA Suite и облачные вычисления
• Управление бизнес-процессами
Social
Mobile
User Engagement
Business
Process
Management
Content
Management
Service Integration
Business
Intelligence
Data Integration
Identity Management
Development
Tools
Cloud Application
Foundation
Enterprise
Management
Интеграция приложений сегодня
Приложения для облачных
вычислений
Taleo, RightNow, Fusion CRM, 3rd Party
Транзакции
Существующие
ERP и CRM
Существующие приложения Процессы
B2B
Siebel, PeopleSoft, JDE, SAP…
Сервисы
APIs
Мобильные клиенты
Устройства и сервисы
RFID, Smart Meter, Location-based
Внешние бизнес-процессы
Данные
События
Планшеты, Смартфоны
Тренды в интеграции приложений
Возросло значение интеграции существующих бизнесприложений с облачными и внешними бизнес-приложениями
Упрощение и ускорение решения интеграционных
задач предприятия
Привычные, клиент-сервер и собственные приложения
продолжают активно использоваться
Консолидация знаний и опыта различных
подразделений ИТ департамента
Бизнес-процессы
80% Поддержка
20% Новые проекты
Временные затраты ИТ
Как….?
• … управлять взаимодействием
пользователей и процессов в
гетерогенной среде?
• …автоматизировать процессы,
связывающие бизнесприложения?
• …легко модифицировать эти
процессы ?
• …сделать эти процессы
управляемыми и
контролируемыми бизнесом?
• … обеспечить безопасное
обновление существующих
приложений?
В результате
Когда требования бизнеса эволюционируют быстрее, чем ИТ
способна их поддержать…
Business
Requirements
3
1
1995
Business
Execution
Gap
4
IT Platform
2
2000
2005
Time
1
Внедрение ERP
2
Внедрение CRM
3
Вывод сервисов в Интернет
4
Консолидация данных и
сервисов
Oracle SOA и BPM
Персонализация процессов
Интерфейс пользователя
Workspace
BPMN 2.0,
Process Portal
(WC spaces)
MS Office
Редактор процессов
BPEL
BPM Studio
(Business & IT views)
BPEL
Process Core
BPMN
Human
Workflow
Business
Rules
Mediator
Unified Runtime
B2B
Process
Analytics
BAM
Proc Cubes
Common JCA-based connectivity infrastructure
Optimized
binding
Repository
Policy Manager
Oracle Service Bus
EM консоль
+BPMN консоль
Что даёт Oracle SOA Suite
Oracle SOA Suite
• Интеграция сервисов для существующих, облачных и мобильных
приложений
• Oracle SOA упрощает взаимодействие
приложений посредством их
унифицированной сервисной интеграции
Pre-built Business Flows
Application Modernization
Real-time Integration
Mainframe Integration
Business Process
Automation
Inb
Themes
oun
d
•
Основанная на стандартах, открытая
инфраструктура взаимодействует с существующей
ИТ средой, снижая операционные затраты
•
Полный набор средств разработки, развёртывания и
управления, сквозная система безопасности и
унифицированная система управления
метаданными
•
Применение бизнес-правил при оркестровке
сервисов повышает эффективность и скорость
разработки
•
Единственная полная SOA платформа, которая
обеспечивает унифицированную для бизнеса и ИТ
среду уровня предприятия.
Saas Integration
M&A Driven Integration
Business Process
Optimization
Oracle SOA Suite – Ключевые отличия
Полный
Интегрир.
Открытый
Лучший
#1
Все компоненты
SOA платформы
Созданы работать
вместе
Готовое
решение для
задач
интеграции
Низкие
трудозатраты и
высокая отдача
Архитектура,
построенная на
стандартах
Максимальное
сохранение
сделанных и
будущих
инвестиций
Признанный
лидер
Устойчивое
лидерство по
мнению
независимых и
уважаемых
экспертов
Связывание и нормализация
Адаптеры
ERP
MAINFRAME
• Более 200 адаптеров
• Для ключевых технологий и
приложений:
EBS, PSFT, Siebel, SAP, БД, Файлы,
FTP, JMS, MQ, пр.
• Графическая настройка адаптера
• Абстракция приложения для SOA
платформы
• Конвертация структур данных из
собственных стандартов в XML
SERVICES
DB
PARTNERS
Виртуализация, маршрутизация, масштабирование
Enterprise Service Bus
• Основа для
инфраструктуры общих
сервисов
• Преобразование между
различными протоколами
и стандартами “на лету”
(Mainframe,.NET, SOAP)
• Дополнительная
масштабируемость и
производительность за
счёт общего кэша
TPS
msg/s
Oracle
Coherence
Data Grid
SERVICE BUS
1,000и
сервисов
ERP
MAINFRAME
SERVICES
DB
PARTNERS
Оркестровка
BPEL & BPMN, базирующиеся на
общих стандартах
BPEL & BPMN
Бизнес-правила
Пользовательский WORKFLOW
• Построение логики процесса
• Вовлечение пользователей в
процессы наравне с
системами
• Графическая среда
разработки с технологией
Drag&Drop
• Построение компенсаторной
логики для
нетранзакционных систем
SERVICE BUS
ERP
MAINFRAME
SERVICES
DB
PARTNERS
EVENTS
Плюс безопасность, управление, governance и обработка
событий
Управление жизненным
циклом сервисов
JDev
Web
POLICY
MANAGER
EM
BAM
BPEL & BPMN
BUSINESS RULES
HUMAN WORKFLOW
SERVICE BUS
ERP
MAINFRAME
COMPLEX
EVENT
PROCESSING
DATA INTEGRATOR
GOLDENGATE
SERVICES
DB
PARTNERS
EVENTS
Oracle Enterprise Repository – Единая точка
визуализации и контроля всех сервисов предприятия
Собственные сервисы
Политика
утверждения
Приложения
Визуализация
• Представление дерева сервисов независимо
от поставщиков
• Анализ зависимостей и влияния
• Контроль SLA и ROI
• Мониторинг и управление сервисами в
реальном времени
Публичные облака
Отчетность
Oracle
Enterprise
Repository`
Утвержденные
сервисы
SLA для
сервисов в
облаке
Контроль
• Контроль политик публикации сервисов
• Централизованные политики и workflow утверждения
• Провайдер может публиковать сервисы в
реестр/репозиторий
• Управление жизненным циклом сервисов
Преимущества SOA
•
•
•
•
•
•
Уменьшает время вывода на рынок новых приложений
Снижает затраты на инфраструктуру
Улучшает поддержку пользователей
Расширяет каналы взаимодействия с пользователями
Повышает эффективность бизнес-процессов
Повышает прозрачность и контроль за процессами со стороны
бизнеса
• Соответствует современным стандартам построения приложений
• Ускоряет и упрощает интеграцию
Oracle SOA Suite и
облачные вычисления
Проблемы интеграции облачных сервисов
Cloud
Services
SaaS
CRM
PaaS
Application
V20.0
Social Media &
other Cloud
Platforms
V2010.04
V19.0
V2012.09
Release5
V2
Firewall
Enterprise Gateway
 Нет стратегического ИТ видения
Credit
 Хрупкость, проблема обновления Customer
Status
Check
 Отсутствие централизованного
R11.5.10
V7.8
мониторинга
 Разрозненные политики безопасности
Legacy
Отсутствие сквозного аудита
Production
V4.6
Payroll
V8.9
Order
Release3
Inventory
Check
R12.1
On-Premise
Applications
Интеграция затруднена из-за отсутствия
функциональных стандартов!
Функциональные
стандарты
Технические стандарты
HTTP
SSL
SOAP
WSDL
XML/XSD
REST
JSON
SAML
WS-*
SaaS API
Принципы взаимодействия
Правила кастомизации
Стандарты аутентификации и
авторизации
QoS для обмена
сообщениями
APIs запросы
APIs сторонних
разработчиков/партнёров
Стратегия интеграции данных
Решение: Управление изменениями в гибридной
облачной экосистеме с помощью Oracle Service Bus
SaaS Applications
Облачные
сервисы
Business /
Trading
Partners
Hosted Apps
Oracle On-Demand
Social Media &
other Cloud
Platforms
Firewall
Гибкость
 Прозрачность расположения
 Переключение протоколов
 Преобразование данных
Маршрутизация
 Применение
централизованных политик
безопасности
Виртуализация сервисов (Oracle Service Bus)
Customer
Status
Credit
Check
Legacy
Production
Payroll
Order
Inventory
Check
On-Premise
Applications
Мониторинг и управление облаком
Консоль управления
«Всё в одном»
Управление бизнестранзакциями
Мониторинг бизнесактивности
 Проинтегрированная
 SOA Management Pack
 BAM проинтегрирован с
SOA инфраструктура,
обеспечивающая
полный контроль за
всеми компонентами
обеспечивает
мониторинг и
трассировку отдельных
бизнес-транзакций
CEP и BI
Отраслевые
аналитические
панели
 Преднастроенные
аналитические BAM
панели для различных
отраслей
Масштабируемость облака
Это не только инструменты!
Oracle Service Bus
и Coherence
 SOA инфраструктура
Oracle Enterprise
Manager, BTM, BAM
оптимизирована для
работы с технологией
In-Memory Cache
 Сквозной контроль
 Контроль доступности
 Масштабирование
конечного сервиса
нагрузки бизнестранзакций
ресурсов для
сохранения заданных
SLA
Архитектура
 Интеграция сервисов
вместо данных
 Контроль SLA и QOS
для различных
сервисов
Дизайн
 Канонический дизайн
вместо прямых
структур данных
 Синхронный обмен
сообщениями вместо
асинхронного
SOA создана для Exalogic
Пример: BPEL Rehydration из Coherence через Exabus*
SOA/BPEL
Write
Write (over IB)
Read (over IB)
EXABUS
Database
Coherence Data Grid
•Exabus
4X Пропускная способность
6X Ниже задержки
•SOA
Снижена нагрузка на БД
Улучшена масштабируемость
за счёт более высокой
пропускной способности
*BPEL не читает данные из БД, если они есть в Coherence
Управление бизнеспроцессами
Что такое Business Process Management?
Business
Process
Management
Предопределенный подход для
моделирования, автоматизации,
измерения и оптимизации бизнеспроцессов между организационными
подразделениями, системами и
приложениями
Oracle Business Process Management
Интеграция процессов
УПРАВЛЯЕТСЯ
БИЗНЕСОМ
СОВМЕСТНАЯ
РАБОТА
Pre-built Best
Practice Processes
Oracle Business
Process
Management
Прозрачность
Process
Accelerators
СКОРОСТЬ
• Моделирование и оптимизация
процессов бизнес-пользователями
• Способность реагировать на изменения
с необходимой для бизнеса скоростью
• Social BPM – общая среда для
создания и выполнения процессов
• Case management
• Готовые шаблоны процессов,
построенные на основе отраслевых
«best practices»
Преимущество BPM – Совместная работа
Бизнеса и ИТ
Моделирование и
документирование
процесса
Владелец
процесса
Единая модель
процесса
Бизнеспользователи
Аналитика по процессу
Бизнесаналитик
Моделирование процесса, его
симуляция, дизайн, привязка
Разработчики
процессов
Интеграция и
внедрение
Сквозная аналитика процессов
Мониторинг состояния
системы
Контроль бизнесданных
•Мониторинг нагрузки и
контроль SLA
•Обнаружение экземпляров,
требующих дополнительного
внимания
•Сбор бизнес-метрик
• Анализ в реальном
времени бизнес-метрик,
KPI, настройка
оповещений
Улучшение процессов
•Конфигурирование и
симулиция процессов с
различными условиями
•Анализ результатов с
помощью аналитических
панелей и отчётов
Анализ трендов и
стратегии
•Тренд-анализ метрик
процессов
•Корреляция с
различными линиями
бизнеса
Полный набор компонентов BPM
• Oracle BPM 11g – это больше чем просто BPM
Инструмент бизнес-аналитика для
моделирования и симуляция процесса
Process Composer, BPM Studio
Сквозная визуализация
BAM
Динамические политики и логика
принятия решений
Business Rules
Интерфейс для построения
экранных форм
ADF, ADF Mobile
Общий интерфейс пользователя
Process Spaces
Управления workflow согласования
Human workflow
Взаимодействие с существующими
бизнес-приложениями
Адаптеры, оркестровка сервисов
Преимущества BPM
Скорость
• Эффективность через
оптимизацию и ускорение
бизнес-процессов компании
• Визуализация выполнения
процессов и контроль за их
производительностью
Визуализация
Эффективность
• Скорость разработки и
адаптации бизнес-процессов
Download