+ All Categories
Home > Technology > V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

Date post: 02-Jul-2015
Category:
Upload: vasily-demin
View: 97 times
Download: 2 times
Share this document with a friend
Description:
My presentation from last SOA 12c Launch event in Moscow (20.11.2014)
46
Transcript
Page 1: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing
Page 2: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Мобильные решения на базе Oracle Mobile Suite

Демин Василий Представитель по продажам Fusion Middleware Отдел продаж FMW, Oracle Россия 20 ноября 2014

Page 3: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

3

Page 4: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Компоненты корпоративного мобильного решения

Готовые мобильные приложения

Разработка собственных или расширение

функционала готовых приложений

Защита мобильных приложений для

BYOD / COPE моделей

Мобильные приложения

Платформа разработки мобильных приложений

Корпоративная мобильная безопасность

Page 5: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Разработка мобильных приложений

• Разработка мобильного пользовательского интерфейса

• Разработка серверной части для обслуживания моб.приложений

• Доступ к существующим приложениям

• Обеспечение безопасности

• Мониторинг и развитие

5

Page 6: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Трудности при разработке мобильных приложений?

• Разработка приложений для различных платформ

• Оптимизированный для мобильных устройств доступ к системам/данным

• Интеграция с корпоративными приложениями

• Безопасность мобильных данных (на устройстве и при передаче)

Page 7: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Мобильное решение

Page 8: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

• Нюансы мобильности:

– Доставка “по воздуху”

– Идентификация сервисов “Сверху-вниз” / “Снаружи-внутрь”

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

• СОА – это стратегия…

– не только архитектура

8

• Различные объяснения зачем нужна СОА

– но некоторые причины все те же, например

– важность повторного использования нежестко связанных сервисов

• Это все о сервисах

– и их различных типах (SOA Reference Architecture)

– хорошо созданных “Сервисах”

– …. но теперь у нас есть еще и облако (MBaaS)

Мобильная Интеграция требует СОА (мобильную версию!)

Page 9: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

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

9

Начинается все с данных • Определить какие данные будут использоваться на

устройстве • Какие данные будут кэшироваться/будут доступны

в отключенном режиме? • Как будут обрабатываться транзакции? • Развернуть тыловые сервисы для поддержки

мобильных приложений

Определить Процесс • Не повторять существующие web- или

интерфейсы настольных систем • Мобильные приложения – это возможность

улучшить пользовательские ощущения

Создание Пользовательского Интерфейса • Используются стандартные парадигмы,

знакомые мобильным пользователям

Разработчики и Архитекторы сосредоточены на этом

Владельцы приложений и маркетинг сосредоточены на этом

Page 10: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Мобильная Разработка Методология ИТ / Разработки

Agile Scrum

Lean Startup

Waterfall Phased

Kanban Kaizen

неи

звес

тно

п

он

ятн

о

понятно неизвестно

Как заказчик разрабатывает (планирует) Мобильные приложения; Agile, Waterfall, Kanban или Lean … Влияет на то, как заказчик решает задачи Мобильности… Держите наготове вашу записную книжку!

Page 11: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Мобильный Web Мобильные приложения

Мобильные приложения или Мобильный Web?

11

Правда: Оба хороши по разным, очень веским причинам

С естественным ограничением в

том, какое кол-во приложений

пользователи готовы

«администрировать» на своих

устройствах, они часто

используют web для поиска

новых вещей, не частых

действий, или тогда, когда

использовать web-интерфейс

проще.

Таким образом компании

должны предоставлять и

Приложения и Web-интерфейс

для мобильных устройств, и быть

уверенными постоянном

качестве информации, сервисов,

персонализации, интерфейсов и

брэндирования и там и там.

1) http://www.emarketer.com/Article/Despite-Time-Spent-Mobile-Sites-Grab-More-Moola-than-Apps/1011040, 2) http://www.whatech.com/mobile-apps/blog/29746-rapidly-changing-trend-of-the-mobile-commerce-shopping

86% времени доступа в интернет тратиться в приложениях и только 14% в браузерах.

Только 32-55% пользователей покупают через мобильные web-сайты. 1)

Текущие предпочтения 70% пользователей – это мобильный web, данные быстро меняются, исследования пока не могут определить однозначного победителя. 2)

Нет барьера: инсталляция не требуется

Доступно на любом устройстве, не нужна синхронизация между приложениями

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

Хороши для поиска, редко для продвижения брэнда, и доступа к медиа

Последние технологии обеспечивают почти такой же уровень интерфейсов и интеграцию с функциями устройства

Просто используются сразу после инсталляции, сильное продвижение брэнда на мобильном устройстве

Магазины приложений предоставляют отличную коммерческую модель, но под контролем Android & Apple

Обычно концентрируются на функционале, тесная интеграция с функциями устройств

Гибридные приложения могут комбинировать возможности и преимущества web и мобильных приложений

Сильные по функциональности, часто используемые, игры и коммуникации

Page 12: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Роль Экранов (интерфейса пользователя)

12

Цифровой Опыт (интерфейс) – во многих точках: там, где человек взаимодействует с технологией

Экран – это то

самое место, где

находится

«пользовательский

опыт», где все

соединяется

Перед Экраном

Дизайн взаимодействия,

который определяет

пользу для клиента, от

функциональности до

удобства использования,

от важности до

удовольствия

За Экраном

Полный набор процессов

и технологий,

необходимых для

создания экранного

взаимодействия,

включая данные и

интеграцию

На Экране

Где Контент, Данные и

Функционал встречаются

с Дизайном и

Маркетингом, в

контексте разрешения,

размера экрана и его

возможностей

Page 13: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Подумайте о мобильном взаимодействие везде: голос,

сообщения, приложения

Подумайте о предоставлении доступа к важной

актуальной информации в любое время и в любом месте

Подумайте о защите непосредственно информации, а не

устройства

Подумайте о мгновенном анализе данных для принятия

решений в режиме реального времени

Переосмысление корпоративной мобильной стратегии

Page 14: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Переосмысливая мобильность Разработка кросс-платформенных,

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

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

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

Установка и управление локальными и облачными сервисами

ЛОКАЛЬНЫЕ ПАКЕТИРОВАННЫЕ

ПРИЛОЖЕНИЯ

ТРАДИЦИОННЫЕ ПРИЛОЖЕНИЯ ОБЛАКО

Многоканальная РОДНЫЕ, WEB, ГИБРИДНЫЕ

БЕЗОПАСНОСТЬ

РАЗРАБОТКА

ИНТЕГРАЦИЯ

УП

РАВ

ЛЕН

ИЕ

РА

ЗВЕР

ТЫВ

АН

ИЕ

МОБИЛЬНАЯ ПЛАТФОРМА ORACLE

Мобильная платформа Oracle

Page 15: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

По данным исследовательской и аналитической компании Gigaom Reseach

15

Оценка аналитиков

Key: •Number indicates a company’s relative strength across all vectors ▪ Size of ball indicates a company’s relative strength along an individual vector Source: Gigaom Research (Sector Roadmap: cross-platform mobile development)

Page 16: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Oracle Mobile Suite

Page 17: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Oracle Mobile Suite

Page 18: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Обзор Oracle Mobile Application Framework Эффективная среда мобильной разработки

• Написал код единожды – сделал приложения под разные платформы

• Упрощенная разработка пользовательского интерфейса

• Разработка приложений на Java, JavaScript и HTML5

• Широкий выбор инструментов разработки

• Поддержка offline режима: SQLite с шифрованием

• Полный доступ ко всем родным функциям устройства

• Модульная архитектура приложения, повторно используемые компоненты

• Встроенная безопасность

Page 19: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Oracle MAF – преимущества для бизнеса

• Увеличение скорости мобильной разработки

• Устраняет недостаток мобильной экспертизы – использование существующий навыков

• Готовое комплексное решение

• Расширяемость

Page 20: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Разработка бизнес-логики Доступ и обработка данных в приложении

• Программирование логики с помощью Java

• Легкая JVM

• Родная библиотека на устройстве

Page 21: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Возможности реализации UI в Oracle MAF

• Сборка страницы на основе компонентов

– Компоненты AMX

• Программный HTML5

– с помощью любых HTML5 сред третьих поставщиков

• Удаленные URL – Любой серверный HTML

Page 22: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

XML-компоненты мобильных приложений (AMX)

• 80+ компонентов

• Формат XML

• Визуальная разработка

• Декларативное связывание данных

• Рендериться в HTML5/JavaScript на устройстве в режиме реального времени

• Настройка «вида и ощущения» с помощью CSS

Page 23: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Интеграция с функциями устройства

• Используется Apache Cordova

• Использование «Drag and drop» для

– Эл.почты

– SMS

– Контактов

– GPS

– Камеры

– Файлов

• Или программный доступ

– Java и JavaScript API

Page 24: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Расширяемость и развитие Расширение возможностей среды разработки

• Поддержка плагинов Cordova –Добавление функций таких, как сканирование

штрих-кодов, NFC, гео-позиционирование и т.п.

–Кросс-платформенная поддержка

• Поддержка собственных AMX компонентов –Возможность для разработчиков добавлять

собственные компоненты UI в среду разработки

• Поддержка декларативных повторно используемых компонентов

Page 25: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Встроенные функции обеспечения безопасности

• Аутентификация

• Контроль доступа

• Шифрование

• Интеграция с Oracle Mobile Security Suite

– Контейниризация

– Многофакторный login

– Oauth, Web-Form, Basic

– Single sign on

– Контроль доступа к устройству

Page 26: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Интеграция инструментов разработки Увеличение производительности разработчиков

• Oracle JDeveloper или Oracle Enterprise Pack for Eclipse

• Интегрированные среды разработки (IDEs) интегрируются с мобильным SDK для создания единого интерфейса разработки/тестирования/развертывания

• IDE увеличивают производительность

– Декларативные и визуальные редакторы

– Палитры компонентов

– Палитры контроля данных

– Контроллеры свойств

– Интеллектуальные редакторы кода

Page 27: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Oracle Mobile Suite

Page 28: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Текущее состояние Мобильности

Сложности корпоративной мобильной разработки

2/3 времени в проектах мобильности

тратится на интеграцию с корпоративными

системами и защиту этих интерфейсов

Время

на

интеграцию

Источник: 2014 Triangle Research Survey

Page 29: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Сервисная шина Oracle

• Виртуализация сервисов для Ваших приложений и сервисов

• Нет необходимости менять архитектуру/существующие системы

• Мониторинг и SLA

Service Bus

Page 30: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Оптимизация для мобильных приложений

• Скачивание только необходимых данных для моб.приложений и минимизация трафика

• Использование оптимизированных для мобильных устройств протоколов (REST)

• Сокращение времени ожидания

• Досточно гибкая для поддержки пакетной синхронизации данных

• Позволяет моб.приложениям принимать участие в продолжительных сессиях

• Масштабируется для поддержки большого количества моб.пользователей

Как интеграционный слой может помочь

Page 31: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Поддержка мобильности

• Простая публикация любого сервиса или ссылки как REST

• Волшебник для настройки интерфейса REST

• Выбор: использовать XML или JSON

• Привязка действий к существующим сервисам и связкам

• Автоматическая генерация тестовых нагрузок и URLs

31

Поддержка REST и JSON

Page 32: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Кэширование на стороне сервера

• Не требует изменения кода

• Время действия определяется точно или в зависимости от нагрузки

Простая настройка кэширования с помощьюCoherence

Page 33: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Привязка к существующей бизнес-логике и определение новых интерфейсов

Декларативная разработка

Page 34: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Визуальная разработка • Описание логики и преобразований визуально

Page 35: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Мониторинг и предупреждения

• Измерение текущего уровня целостности

• Настраиваемые отчеты

• Service Level Agreements

• Основанные на правилах

Page 36: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

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

• Защита передачи данных (HTTP, JMS, и т.д.)

• Защита сообщений SOAP

• Построение соответствий авторизационных данных

• Ролевая авторизация

• Делегирование администрирования

Service Consumer

Service Producer

Proxy Service

Business Service

SOAP over HTTPS

WS-Security SAML

Authorization

Credential Mapping

Page 37: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Oracle Mobile Suite

Page 38: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Сервисная шина Oracle – широкие возможности интеграции

Page 39: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

OSB – технологические адаптеры Протоколы

– SOAP over HTTP/JMS

– HTTP/S

– JMS

– RMI/IIOP (EJB)

– Tuxedo

– MQSeries

– Email (SMTP/POP/IMAP)

– FTP/Secure FTP

– Custom

– Oracle Adapters

Форматы сообщений – XML

– Text

– Custom Binary (EDI, etc.)

Адаптеры SmartConnect – SAP

– PeopleSoft

– Siebel

– Oracle

– SWIFT

Page 40: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Согласование документов Всегда, Везде

Обслуживают 4.5 миллиона человек, поддерживая 17000км. водопровода, 30000км. канализационных сетей

Быстро реагирует на запросы с мест, которые требуют согласования с менеджерами

Мобильное приложение, созданное с помощью ADF-Mobile за 8 недель

Использует инфраструктуру Oracle SOA для публикации сервисов и данных из E-Business Suite

Northumbrian Water Согласование закупок в E-Business Suite iProcurement

Page 41: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Заключение

• Специфические проблемамы мобильной разработки

• Oracle Mobile Suite

– Разработка мобильных приложений

– Оптимизированная для мобильных устройств интеграция

– Адаптеры

• Начните сегодня!

41

Page 42: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

• Мастерская по мобильной стратегии (продолжение)

– Более глубокое понимание портфеля продуктов и решений Oracle

– Участники со стороны заказчика: сотрудники, участвующие в принятии решений по мобильной стратегии

– Половина дня на Вашей территории, с демонстрацией приложений, обсуждением и т.п.

42

Чем мы еще можем помочь

Page 43: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

• Мастерская по мобильной стратегии

– Определение возможности использования мобильных технологий для поддержки Вашего бизнеса

– Ключевые решения при определении мобильной стратегии

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

43

Чем мы еще можем помочь

Page 44: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Спасибо за внимание! Twitter Facebook Blogs LinkedIn YouTube

Следите, пожалуйста, за нашими новостями! Стартовая страница на сайте Oracle: http://www.oracle.com/mobile Блог на русском языке: http://oraclemobile.blogspot.ru

Page 45: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

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

Page 46: V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing

Recommended