oracle - Технологии oracle для управления бизнесс-процессами

75
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Технологии Oracle для управления бизнесс-процессами Мощные технологии для реализации самых смелых Идей! Роман Пугин Oracle 2015г. #DOCCONF

Upload: expolink

Post on 17-Jul-2015

227 views

Category:

Technology


2 download

TRANSCRIPT

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Технологии Oracle для управления бизнесс-процессами Мощные технологии для реализации самых смелых Идей!

Роман Пугин Oracle 2015г.

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Программа

• Продуктовый стек платформы FUSION MW

• Архитектура на технологиях Oracle

• Что такое BPM, что такое SOA?

• BPM 12c, новые возможности к Управлению БП Компании

• ADF – мощное расширение возможностей BPM среды

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Продуктовый стек платформы FUSION MW

3

• 100% интегрирован между собой

• Унифицированное управление бизнес-процессами и интеграция

• Мониторинг оперативной деятельности

• Масштабирование и отказоустойчивость

Управление

эффективностью

бизнеса

Бизнес аналитика

Управление

контентом

Сервис-ориентированная

архитектура и у правление процессами

Инфраструктура высокой надежности и

производительности

Взаимодействие

пользователей

Техническое у правление

предприятием

Управление идентификацией

Инструменты разработки

Оптимально ориентирован на

решение любого типа задач

#DOCCONF

#DOCCONF

Архитектура на технологиях Oracle

Портал

WebCenter Portal

Управление контентом

WebCenter Content

Управление бизнес-процессами

BPM Suite

Управление сервисами и интеграционная шина

SOA Suite

Структурированные данные

Database и другие базы данных

Уп

рав

лен

ие и

мо

ни

тор

ин

г

En

terp

rise M

an

ag

er

Уп

рав

лен

ие

ро

ля

ми

и д

осту

по

м

Iden

tity

& A

ccess M

an

ag

em

en

t

Ед

ин

ая

си

сте

ма р

азр

аб

отк

и

Jd

evelo

per,

AD

F /

Mo

dib

le

Анализ

BI, Endeca

Интеграция данных

GoldenGate, Oracle Data Integrator

Что такое BPM, что такое SOA?

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Бизнес-процессы Что мы под этим понимаем

ПРОЦЕСС Метрики Работы Данные Правила

Все, что мы делаем в бизнесе имеет процесс

Бизнес-процесс описывает, как Компания выполняет свои задачи

Процессы всегда могут быть лучше

Бизнес-процесс – это гораздо больше, чем просто диаграммы

Люди

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Подходы к автоматизации БП В мире не все так однозначно!

Интеграция систем

•SOA/BPEL/ADF

•Разработчик

•Сервис – основа БП

•Организует системы

•Прост в контексте работы Приложения

Интеграция людей

•BPM/BPMN

•Бизнес-аналитик

•«Активность» –основа БП

•Организует людей

•Прост в контексте работы человека

ПРОЦЕСС Метрики Работы Данные Правила Люди

Истина где-то посередине!

#DOCCONF

Пример типичной ИТ-инфраструктуры #DOCCONF

SOA – единый взгяд на интеграцию приложений

Legacy

HR

Legacy

PLM

PRM Payroll

HCM

ERP Customer Experience

SCM Sales Marketing

Finance

eCommerce Logistics

Инфраструктура разделяемых сервисов для приложений и данных

Data Warehouse Master Data

Публичные облака

Частные облака

Корпоративная сервисная шина – начало перехода к SOA-архитектуре

#DOCCONF

Интеграция с Oracle SOA Suite Облачные, Мобильные, и On-premise платформы – единая интеграция

Интеграция Облако

Apps Services Platform

On-premises

Apps Mainframe DB

Business to Business

EDI XML Industry

Аналитика Business Activity Monitoring Event Processing

Оркестровка сервисов BPEL Process Manager Business Rules

Виртуализация сервисов Service Bus

• Упрощает разработку и управление

• Основанная на стандартах, открытая инфраструктура взаимодействует с существующей ИТ

• Единая платформа разработки, развертывания и управления

#DOCCONF

Oracle BPEL Process Manager – управление взаимодействием

BPEL

Web сервис

Java сервис

ERP SAP, Oracle, и т.д.

Взаимодействие с пользователем

Хранимая процедура в БД

Декларативная оркестровка новых процессов вовлекая: o системы (сервисы) o и людей (задачи)

Отделение определение бизнес-процесса от реализации

Встроенная поддержка асинхронного обмена

Поддержка длительных процессов

Поддержка стандартов XML, WSDL и web-сервисы, XSLT, XPATH, JMS и JCA

#DOCCONF

Oracle SOA Composite Editor

Графический редактор для объединения разрозненных компонентов в композитное приложений

Возможности компоновать, тестировать, разворачивать на сервере

Согласно спецификации Service Component Architecture (SCA) – кросс-платформенные приложения со слабой связанностью, вложенностью

#DOCCONF

BPM & SOA – Единая сервис-ориентированная платформа

Unified SCA Runtime

Business Rules

BPEL

Policy Enforcement

Mediator Human

Workflow

Шина сервисов и событий

Common JCA-based connectivity infrastructure

BPMN

Optimized

binding

SOA Единая модель, единое

исполнение Интеграция, сервисы,

процессинг событий Единое администрирование

и политики Экстремальная

производительность и масштабируемость

BPM Моделирование и

исполнение бизнес-процессов Аналитика процессов Ориентация на бизнес

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Что такое управление бизнес-процессами? Business Process Management

Подход к моделированию, автоматизации, измерению и оптимизации бизнес-процессов в рамках организации, систем и приложений

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Функциональные модули Oracle BPM

Ср

ед

а м

он

ито

ри

нга

Process

Composer

Реп

ози

тор

ий

пр

оц

есс

ов

BPM Studio (JDeveloper) Workspace

Worklist Process Spaces Process Analysis BAM

Портал задач Общение и

взаимодействие Процессная аналитика

Бизнес мониторинг и события

Уп

равл

ени

е и хр

анен

ие ко

нте

нта

Среда исполнения

Оркестровка сервисов

Шина данных

Процессы

Адаптеры

Бе

зоп

асн

ост

ь

Медиатор Бизнес-правила

Формы, операции

Движок BPEL Движок

BPMN

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

#DOCCONF

Совместная работа бизнеса и ИТ От модели процесса до реальной работы

Моделирование и

документация

Аналитика процесса

Владельцы Бизнес Аналитики

Единая модель

процесса

Пользователи ИТ

специалисты

Реализация и инеграция

Модели, симуляция,

дизайн, данные

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | #DOCCONF

BPM Composer –

Инструмент Бизнеса

Process Asset Manager

- BPM Репозиторий

Совместное Проектирование Процессов (BPM 12c)

Source Control Systems

Check-out,

Check-In , Update

BPM Studio -

Инструмент Разработки

Refresh, Publish, Snapshot, Lock

BPM Process Composer позволяет бизнесу моделировать

Бизнес аналитики могут захватить процесс

Или импортировать существующий процесс из Visio, XPDL 2.x, BPMN 2.0 или других средств

Можно совместно работать

Можно проводить симуляцию

Создавать и управлять бизнес-правилами

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM Process Composer – Домашняя страница

Oracle Confidential – Internal/Restricted/Highly Restricted 19

• Пространства

– Workspace Команды

– Контейнер для Бизнес-Архитектуры и BPM-Процессов

– Члены могут быть пользователями или группами

Пространства Поиск пространств и Проектов

Проекты Бизнес Арх-р

Члены команд для выбранного пространства

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM страница проекта

Каталог артефактов

История изменений

Снимки

Информация о Проекте

Орг. стр-ра

Действия

BPMN Процессы

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 21

Дружественное моделирование процессов

Модель с нуля

Импорт существующих процессов Visio, XPDL 2.x, BPMN 2.0

Моделирование Исключений, Обмен сообщениями, Подпроцессы & События

Меню BPMN

Палитра

Проигрывание, Валидация

Дорожки

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Документирование Процесса

22

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Симуляция

Запуск симуляции, «что-если»-анализ

Аналитика стоимости & размещения ресурсов

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Модели Симуляции

Поддержка нескольких имитационных моделей в процессе

По какой ставке создаются новые инстансы?

Какое среднее время выполнения будет для этой задачи? Сколько ресурсов доступно? Сколько это будет стоить?

Процентное соотношение м/у принятыми и отклоненными заявками

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Создание BPMN Процесса

– Связь «активностей» с конкретной реализацией.

– После того как все «активности» определены, проект м.б. исполнен.

Определение задачи для людей.

Определение бизнес-правил

Создание сервисных компонент

Определение условий ветвления

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Проектирование данных – Business Object (1 of 2)

Business

objects

сложные

типы

данных в

Oracle BPM. Сложные типы данных

Категория

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

#DOCCONF

Опред-е задачи

Форма Задачи

Реализация Задачи для Человека

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Проектирование бизнес-правил в Composer

• Бизнес-политики, ограничения, валидация & вычисления

• Прост в проектировании бизнес-аналитиком

• Используются для контроля потока процесса

• Используются для определения Задач Согласования

• 2 способа:

28

1) Decision Table

2) IF-THEN правила

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Ассоциация Сервиса с системным шагом процесса (1)

Oracle Confidential – Internal/Restricted/Highly Restricted 29

Бизнес-Каталог

IT добавляет Сервисы в Бизнес-Каталог

Реализация системных шагов Через выбор сервиса Из Каталога

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Ассоциация Сервиса с системным шагом процесса (2)

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Проигрывание Процесса

Не реализованные задачи показываются

в режиме Драфта.

Проигрывание процесса, отображение и завершение

форм задач.

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Что такое Oracle Web Form

• Бизнес Аналитики работают с

Web-формой в composer. • WYSIWG – Drag&Drop

редактор

• Поддерживает стандарты -

XHTML, CSS, Ajax, JS

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Среда проектирования Форм

• Элементы перенос-ся из палитры компонент

на канвас формы;

• Каждая компонента формы настраивается декларативно;

• Валидация полей

• Сохранение в pdf, авто-генерация печатной формы

#DOCCONF

BPM Studio

Программирование без кодирования (zero coding)

Профили бизнес-аналитика и разработчика

Совместная бизнес и IT-работа в одном каталоге

Полнофункциональные модели

Использование стандартных навыков и опыта специалистов

BPMN моделирование и имитация

Бизнес-правила

Полнофункциональный редактор форм

Визуальное программирование

#DOCCONF

BPM делает процессы прозрачными

Интерактивные отчеты

Детальный аудит процессов

Операционный мониторинг и контроль исполнения

Ретроспективный анализ данных

Анализ событий, ключевых показателей, корреляция, тренды

Уведомления в режиме реального времени

Различные реакции на изменения ключевых показателей

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM Процессная Аналитика

BI Аналитика

Oracle BAM Мониторинг в реальном

времени

OEP Тренды,

Шаблоны

BPM Process Cubes

Встроенные Панели

оперативного мониторинга

BPM Process

Обратная связь

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BAM Архитектура

Внешние источники

данных

Oracle BAM Server

KPIs, Alerts, Process metadata

Среда

проектирования

Исполнение

-Metadata

Logical SQL + CQL extensions

Все источники данных (BPM, SOA, HWF, WS, JMS)

BI Server (optional)

Отчеты

BI RPD

- KPI Trends

- Process Dashboards

- BI Composer Reports

BAM Dashboard

Report Cache Alert Service

- Business View

- KPI Definition

- Data Source mapping

BAM Composer Advanced

Continuous Query Service

Process Cubes Schema

MDS Persistence Engine

BAM DOs in SOAINFRA

schema

BI Dashboard

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

#DOCCONF

OOTB Инфопанели по процессам

38

Инфопанели, демонстрирующие разные типы процессов по разным статусам

Показывает данные о производительности шагов процесса и показателей эффективности пользователей

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle BPM Workspace – Монитор Процессов Аналитика узких мест & Оценка времени завершения процесса #DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BAM Composer (Designer)

– Выбор BAM Data Objects

– Определение запросов

– Определение Оповещ-й и Действий

– Проектиров-е Views

– Построение Панелей

40

Мониторинг в Oracle BPM

BPM Composer (Designer)

– Опр-е метрик & KPIs

BAM Monitor (Operations)

– Мониторинг & Анализ

– Получение уведомлений

– Устранение неполадок

– Корректирующие воздействия

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Определение KPIs в Composer #DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Проектирование Панелей в BAM Composer

42

Моделирование, просмотр

& администрирование

Поддержка браузеров:

IE, Chrome, Firefox и Mobile

ADF визуализация

Безопасность на всех

уровнях: Проект, Запрос,

Вид и Панель

#DOCCONF

BPM 12c, новые возможности к Управлению БП Компании

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

BPM 12c Основные направления Новые возможности и удобство в работе

•Бизнес Архитектура •Деловые фразы в Правилах и Composer

Бизнес моделирование

•Более быстрый BAM •Тесная интеграция с BI

Улучшенная аналитика процессов

•Готовые мобильные приложения •Облегченное API для мобильных платформ

Мобильные устройства

•Адаптивный кейс-менеджмент •События, данные, документы

Улучшенный Кейс-менеджмент

•Установка за 30 минут •Удобная отладка и тестирование

Улучшена среда разработки

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

#DOCCONF

Бизнес Архитектура

План предприятия, который предоставляет общее понимание организации и используется для сопоставления стратегических целей с инициативами и проектами

Ключевые задачи, цели, стратегии

(Зачем?)

Цепочки создания ценностей и проекты

(Как?)

Метрики и показатели (Насколько хорошо?)

Соответствие стратегии

Органи- зация (Кто & Где?)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Иерархия процессов

Бизнес Функция

Декомпозиции процессов

Развертывание вниз и

вверх через уровни

Бизнес-архитектура и BPM

Проекты могут быть

связаны

Карта предприятия

Цепочка создания стоимости

BPMN Модели процесса

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Охватывает Цели, Задачи, Стратегии и их отношения

Стратегическая модель – это дерево, в котором каждый узел уникален

Стратегии могут быть привязаны к Цепочкам создания стоимости

Стратегическая модель #DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Ключевые показатели эффективности (КПЭ)

Ключевые задачи

Цели

Стратегии

Цепочки ценностей

Бизнес-процесс

Измеряется по КПЭ

Распадаются на

Осуществляемые согласно

Реализованные через

Разложенный на

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Основан на вложенных показателях КПЭ КПЭ Отчет о состоянии процессов

Разработка стратегии

Определение бизнес

концепта

Дизайн и разработка продуктов и

услуг

Дизайн продуктов и

услуг

Маркетинг и продажи

продуктов и услуг

Разработка маркетинга и дистрибуции

Разработка бизнес

стратегии

Разработка и управление продажами

Управление стратегическими инициативами

Управление рекламой и

ценообразованием

Управление продажами партнеров

Управление потенциальными

продажами

Доставка продуктов и

услуг

Планирование приобретения необходимых

ресурсов

Закупка материалов и

услуг

Изготовление и поставка

продукции

Предоставление услуг клиенту

Управление логистикой и

складом

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Обеспечивают бизнес-

контекст и терминологию,

скрывая технические

конструкции

Импорт/Экспорт из Excel

Улучшенный поиск по

списку вариантов

Процесс автозаполнения

Словесные правила на разговорном языке #DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Менеджер ресурсов процесса (PAM)

o Управление жизненным циклом проектов BPM

o Интегрированное управление исходными кодами и версиями

o Интегрированное взаимодействие между средами разработки BPM Process Composer и BPM Studio

o Обеспечение безопасности и управление доступом с использованием OPSS

o Использование MDS для компонентов среды выполнения

PAM Services

PAM Subversion Server

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM 12c Основные направления Новые возможности и удобство в работе

•Бизнес Архитектура •Деловые фразы в Правилах и Composer

Бизнес моделирование

•Более быстрый BAM •Тесная интеграция с BI

Улучшенная аналитика процессов

•Готовые мобильные приложения •Облегченное API для мобильных платформ

Мобильные устройства

•Адаптивный кейс-менеджмент •События, данные, документы

Улучшенный Кейс-менеджмент

•Установка за 30 минут •Удобная отладка и тестирование

Улучшена среда разработки

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Высокая доступность по схеме «активный-активный»

Высокий уровень безопасности

Кэш на основе Oracle Coherence: кэшотчеты и метаданные

Доступен на мобильных устройствах и планшетах

Тесно интегрирован с BI

Новый Oracle BAM 12c

KPI

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Критические метрики и KPI в реальном времени

Бизнес ориентированные информационные панели

Всесторонняя аналитика потоков событий/процессов:

– «Узкие места»/аномалии

– Нагрузка в зависимости от времени

– Размер очереди в динамике

Обогащенная аналитика по процессу

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM 12c Основные направления Новые возможности и удобство в работе

•Бизнес Архитектура •Деловые фразы в Правилах и Composer

Бизнес моделирование

•Более быстрый BAM •Тесная интеграция с BI

Улучшенная аналитика процессов

•Готовые мобильные приложения •Облегченное API для мобильных платформ

Мобильные устройства

•Адаптивный кейс-менеджмент •События, данные, документы

Улучшенный Кейс-менеджмент

•Установка за 30 минут •Удобная отладка и тестирование

Улучшена среда разработки

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Высокодоступный интерфейс

Любая задача, где угодно

Поддержка Offline

Интегрирован с мобильными сервисами

Локация Время, данные Фото

ADF Mobile, Native iOS

REST API

Smart Phone + Tablet BPM Mobile App #DOCCONF

Доступен в Apple iTunes

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM 12c Основные направления Новые возможности и удобство в работе

•Бизнес Архитектура •Деловые фразы в Правилах и Composer

Бизнес моделирование

•Более быстрый BAM •Тесная интеграция с BI

Улучшенная аналитика процессов

•Готовые мобильные приложения •Облегченное API для мобильных платформ

Мобильные устройства

•Адаптивный кейс-менеджмент •События, данные, документы

Улучшенный Кейс-менеджмент

•Установка за 30 минут •Удобная отладка и тестирование

Улучшена среда разработки

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Типичный Бизнес процесс #DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Процесс на основе Дела (Кейса) #DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

#DOCCONF

Процесс на основе Дела (Кейса)

Управление контентом ключевое

требование

Исходя из характера дела, каждый экземпляр может протекать совершенно по-

разному

Активности могут быть выполнены в любом порядке

Сложно решить используя лишь

BPMN

Решения принимаются

человеком

Смесь

структурированных и неструктурированных

потоков

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

#DOCCONF

Модель Дела (Кейса)

Оценка Расследование Резолюция

CSR

Analysts

Investigators

Подготовить Дело

Первоначально Оценить

Уведомить Клиента

Запросить Документы

Проверить Документы

Проверить Документы

Запросить Документы

Проверить сведения

Инициировать расследование мошенничества

Компенсировать затраты

Уведомить Клиента

Вехами отмечаеся прогресс прохождения

Активности – системные или управляемые человеком

Участники Дела

Активности – могут быть поторяемыми

Доступность активности контролируется правами и правилами

Активность может быть структур-м процессом или задачей

Участники выполняют все необходимые Задачи в контексте

Дела для достижения желаемой цели

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Адаптивное управление делами в Oracle BPM

Базируется на проверенной платформе Oracle BPM

– Нет необходимости осваивать новые инструменты

– Та же инфраструктура и управление жизненным циклом проекта, как в Oracle BPM

Декларативная, событийная и управляемая правилами модель

Возможность смешивать структурированной и неструктурированной процесс, чтобы создать гибкие и адаптивные бизнес-процессы

Наследуются все возможности платформы, включая широкий выбор технологий и адаптеров приложений

SOA Infrastructure

BPMN OBR Human Task Notification Web Center

Content EDN ADF-BC

Case Engine

Composer Portal Dashboards

Analytics

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM 12c Основные направления Новые возможности и удобство в работе

•Бизнес Архитектура •Деловые фразы в Правилах и Composer

Бизнес моделирование

•Более быстрый BAM •Тесная интеграция с BI

Улучшенная аналитика процессов

•Готовые мобильные приложения •Облегченное API для мобильных платформ

Мобильные устройства

•Адаптивный кейс-менеджмент •События, данные, документы

Улучшенный Кейс-менеджмент

•Установка за 30 минут •Удобная отладка и тестирование

Улучшена среда разработки

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

BPM Быстрое развертывание

• Встроенный JDeveloper

– Установка среды разработки & исполнения

• Устраняет сложности

– Один экран установки

– 30 мин. на установку и запуск BPM примеров

• Снижена нагрузка на память

#DOCCONF

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Отладчик (Debugger)

• Scope – Процессы

– Подпроцессы

– Событийные Подпроцессы

– Дочерние процессы

• Отладка – Step-into

– Step-over

– Step-out

– Resume

#DOCCONF

ADF – мощное расширение возможностей BPM среды

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle ADF

Database

Web Services

Cloud

Web

Mobile Office

Legacy Systems

Oracle Applications

Oracle ADF – фреймворк разработки Бизнес-решений

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

С чем мы сталкиваемся сегодня?

• С одной стороны:

– HTML5, Ajax, JavaScript, BPEL, SOAP, WSDL, RMI, JNDI, JDBC, O/R, Java EE, Mobile ….

• С другой:

– Тысячи разработчиков

– Большинство незнают этих технологий

– Большинство имеют опыт работы с визуальными и декларативными средами

– Необходим фокус на конкретные требования приложения

• Как сделать разработку проще и доступней?

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle Application Development Framework Фреймворк для платформы Oracle

• Повышение производительности и простота

– Визуальная и декларативная разработка

– Имеет богатый набор готовых компонент

– Реализует лучшие практики

• Поддерживает сервис-ориентированную разработку

• Основан на стандартах

• Быстрая обучаемость

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle ADF – высокоуровневая архитектура MVC – Model View Controller

View

Model

Controller

Business Services

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle ADF – разбивка по компонентам

JSF

Desktop Browser-Based

Office ADF Swing

EJB REST ADFBC Portlets BI BPEL Web Services Java

ADF Faces Mobile

JSF ADF Controller

ADF Binding

Mobile

Business Services

Data Services

Model

Controller

View

Me

tada

ta S

erv

ices (M

DS

)

AD

F S

ecu

rity

BAM

#DOCCONF

ADF: (1) Компоненты пользовательского интерфейса

Carousel T-Maps

ListView

Gauges

Чарты

Гео-карты

Базовые компоненты Формы

Более 150 компонент Поддержка AJAX Подключаемые

визуальные «темы» Интернационализация Большое количество

дополнительных компонент: o Гистограммы, диаграммы Ганта, карты,

календари и др.

Расширенная функциональность: o Технология «Drag and drop» o Диалоги и всплывающие окна o “Active Data” – обновление данных со

стороны сервера o Шаблоны и декларативные компоненты

#DOCCONF

ADF Faces: Компоненты

ADF: (2) Controller (Task Flow)

Определяет последовательность обработки страниц и методов

Является расширением JSF

Используется визуальная разработка

Повторное использование компонент

o В других потоках, внутри других страниц

Расширенная, декларативная функциональность

o Транзакции, инициализация, обработка возвратов

#DOCCONF

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 75

#DOCCONF