!mobile cloud for publishing

41

Upload: vasily-demin

Post on 12-Jul-2015

65 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: !Mobile cloud for publishing
Page 2: !Mobile cloud for publishing

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.

Page 3: !Mobile cloud for publishing

Будущее мобильной платформы Oracle: новые облачные сервисы, продукты и интерфейсы

Алексей Задонский, Ведущий технический специалист

Page 4: !Mobile cloud for publishing

Новый интерфейс Alta User Interface

Page 5: !Mobile cloud for publishing

Новый интерфейс - Oracle Alta User Interface Oracle ADF 12.1.3 +

Для разработчиков доступен новый, современный, простой, удобный и красивый интерфейс для мобильных, облачных и web-приложений

Основан на наилучших практиках и опыте (usability) для мобильных устройств

Легкое использование, иерархии компонентных структур

Ориентирован на вовлечение пользователей в визуальный контент

Page 6: !Mobile cloud for publishing

Oracle Alta User Interface

Переход от разработки desktop first к подходу mobile first

Самое главное показывать в первую очередь

Не писать, если есть возможность показать

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

Здоровый минимализм (использование цвета, размеров шрифтов и т.д.)

Люди не читают, люди смотрят!

Page 7: !Mobile cloud for publishing

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

как тренд рынка

Page 8: !Mobile cloud for publishing

Как видят мир разработчики

Что видят разработчики мобильных решений

Что видят разработчики back-end систем

Page 9: !Mobile cloud for publishing

Вид на мир из облака

Вся сложность информационных систем скрыта от разработчика и пользователя

Page 10: !Mobile cloud for publishing

Масштаб использования Oracle Public Cloud

19 ЦОД (4 уровня)

24,000+

354 PB

29 млн+

27 млрд+

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

данных

активных пользователей в день

DB транзакций в день

Page 11: !Mobile cloud for publishing

Что понуждает нас использовать публичные облака

Глобализация Рост объемов данных

Поголовная мобилизация

Социальные сервисы как

бизнес

Необходимость постоянных

модернизаций

Готовность технологий

Page 12: !Mobile cloud for publishing

Полноценные предложения Oracle области Cloud Computing

Infrastructure as a Service

Platform as a Service

Software as a Service

Data as a Service

Page 13: !Mobile cloud for publishing

Oracle Cloud: Платформа как сервис (PaaS)

Database Developer Java Documents Business Intelligence

Mobile

Общие инфраструктурные сервисы

Cloud Marketplace

Page 14: !Mobile cloud for publishing

IaaS: Инфраструктура как сервис

Messaging

Lightweight Queues

Storage

Object Storage

Compute

Elastic Compute

Secure Identity

Identity Administration

Page 15: !Mobile cloud for publishing

PaaS: Платформа как сервис

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

Бизнес-пользователи

Database Java Developer Mobile

Documents Social Network

Business Intelligence

Integration

BPM

Database Backup

Page 16: !Mobile cloud for publishing

Инфраструктура как сервис

IaaS

Page 17: !Mobile cloud for publishing

IaaS: Oracle Compute Cloud Service

Виртуальные машины (стандартные конфигурации, CPU Intensive, Memory Intensive )

Управление: Root VM Access, REST API

OpenStack Nova compliant

Изоляция по сети (Firewall) Elastic IP Addresses Высокая доступность Мониторинг

(метрики, использование ресурсов)

Обычно используется для: Переноса серверной нагрузки в Oracle Cloud

Page 18: !Mobile cloud for publishing

IaaS: Storage Cloud Service

Capacity On-demand Заказ объемов по клику мышки Metadata Организация данных с учетом метаданных приложения Privacy Aware Хранение данных в оговоренных географических регионах

Redundancy Built-in Данные трижды копируются в разные системы Easy Encryption Легкость криптования данных со стороны клиента (client-side encryption) Self-healing Данные активно мониторятся на предмет деградации

Granular Access Control Управление группами, имеющими read/write доступ Expiration Автоматический вывод из употребления данных, которые долго не используются

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

Openstack SWIFT

Page 19: !Mobile cloud for publishing

IaaS: Oracle Messaging Service (Dynamic Messaging for Business Workflow Agility)

Поддержка JMS, Web Sockets и REST APIs

Asynchronous JMS-based queuing/pub-sub messaging management

Интеграция с локальными системами используя SOA и REST APIs

Централизованная панель управления для администрирования и конфигурирования

Удобно использовать для: Динамического управления сообщениями (JMS) для локальных приложений и находящихся в Oracle Cloud

Page 20: !Mobile cloud for publishing

Обеспечение безопасного доступа ко всем приложениям Предотвращение неавторизованного доступа Единая точка вход – Single Sign-On Обеспечение доступа с любого устройства Обеспечение доступа отовсюду Поддержка общепринятых стандартов

SAML

Federated

OAuth

Social Sign-on

OpenID

Identity Provided

Oracle Identity Cloud Services (Oracle Cloud Access Portal)

Coming Soon

Page 21: !Mobile cloud for publishing

PaaS: Oracle Fraud Detection for Cloud Monitoring Context-aware, Content-aware & Risk-aware

Предотвращает мошенничества с помощью анализа рисков в реальном времени

Единая платформа с последовательной политикой

Анализирует контекст

Автоматизирует обработку рисков

Coming Soon

Page 22: !Mobile cloud for publishing

Платформа как сервис

PaaS

Page 23: !Mobile cloud for publishing

PaaS: Oracle Database Cloud Services

Database as a Service Полнофункциональные выделенные базы 11gR2 или 12c

Версии: SE1, EE, EE High Performance, EE Extreme Performance

Архивирование, обновление и управление либо заказчиком, либо специалистами Oracle

Полный SQL*NET, JDBC, JSON, root access, SSH, Enterprise Manager, все средства DBMS, доступ: RESTful Web services, SQL Developer

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

Удобно для: Разработки, тестирования и переноса приложений в Oracle Cloud

Database Schema Service Каждый владелец имеет выделенные схемы

Полностью управляемый сервис

Средства разработки: APEX, SQL Developer, Java, RESTful Web Services

Включает более 30 работающих приложений

Page 24: !Mobile cloud for publishing

PaaS: Oracle Database Backup Service

Простое, дешевое, автоматизированное решение для архивирования баз Oracle Databases в Oracle Storage Cloud Service

Архив сжимается и шифруется с помощью RMAN (ключи хранятся локально)

Трёхкратное резервирование данных

Требует только лицензию «RMAN channel licenses»

Поддерживаемые версии: Oracle Database 10.2, 11g, 12c

Поддерживаемые платформы: Linux, Solaris, Windows ( 64 bit)

Безопасность – кто и когда читал/менял данные

Удобно для: Архивирования локальных баз данных в Oracle Cloud

Page 25: !Mobile cloud for publishing

PaaS: Oracle Java Cloud Services

Выделенные кластеры WebLogic 11g или 12с с root-access (выбор версии, CPU, кластерного режима, балансировщика нагрузки). Можно работать с любимым IDE и SSH-туннелем до сервера – в цену включен Oracle Developer Cloud Service.

Многоуровневые сервисы управления, встроенная высокая доступность, работает с облачными сервисами Database и Storage.

Full WLS-T, JMX, HTTP, RMI, Root Access, Enterprise Manager, All Java Tools - адаптируемость для любых Java-приложений

Есть Java Cloud Service – Virtual Image: предконфигурированные VM для быстрого развертывания

Premium Service – масштабируемость по REST-call или по клику

Удобно для: Переноса WebLogic и Java-приложений в Oracle Cloud, разработки или тестирования приложений

Page 26: !Mobile cloud for publishing

PaaS: Oracle Developer Cloud Service

Облачные средства разработки с полной поддержкой жизненного цикла разработки проектов и «continuous integration»

Поддерживается групповая разработка (роли пользователей, задачи, collaboration, activity lists, wiki)

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

Использует стандарты: GIT, Hudson, Maven, JIRA, Bugzilla, Wiki

При желании можно использовать любимую среду разработки (IDE)

Автоматическое развертывание в Oracle Java Cloud Service или локальную инфраструктуру

Удобно для: Безопасной разработки «под ключ» в Oracle Cloud

Page 27: !Mobile cloud for publishing

PaaS: Oracle Documents Cloud Service

Поиск/просмотр документов, управление версиями, Link Share, синхронизация (Cloud, Mobile & Desktop)

Доступ с iPhone, iPad, Android, Mac, Windows

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

Преднастроенная интеграция с Oracle WebCenter и приложениями Oracle Cloud Applications

Безопасность и управляемость (типы файлов, квоты, отчеты по использованию, шифрование при хранении и передаче)

Удобно для: Совместного использования документов внутри и вне организации, online, offline и на любом устройстве, BPM с file sharing

Page 28: !Mobile cloud for publishing

PaaS: Oracle Business Intelligence Cloud Service

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

Построено на Oracle BI, Database и интегрированном IDM

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

Удобно для: Самостоятельной работы с данными; для того, чтобы поделиться результатами анализа; для добавления новых свойств в приложения (типа BI Mobile)

Page 29: !Mobile cloud for publishing

PaaS: Oracle Big Data in the Cloud, Oracle Big Data Discovery

Сконфигурированные кластеры Hadoop (самостоятельное управление или с помощью специалистов Oracle)

Легкость масштабирования системы

Использование безопасности Oracle (аутентификация Kerberos, авторизация LDAP, аудит)

Интеграция с другими сервисами Oracle с помощью BigData коннекторов.

Drag-and-drop discovery, dashboards, визуальная аналитика, мощный поиск, трансформация данных

Использование других продуктов, работающих с Hadoop

Coming Soon

Page 30: !Mobile cloud for publishing

PaaS: Oracle Integration Cloud Services

OSB as a Service Полный доступ к функциональности Oracle Service Bus в Oracle

Cloud

Удобно для: Переноса нагрузки на Service Bus в Oracle Cloud

Integration Cloud Service Предельно легкая интеграция с использованием: routing,

messaging, protocols, formats, transformation, error management, virtualization, connectivity, monitoring, management & security

Open connector SDK, интуитивный видео-дизайнер (browser-based), API-ready (публикация интеграции для внешнего использования), преднастроенные интеграции

Удобно для: Интеграции Oracle Cloud SaaS с другими облачными приложениями

Coming Soon

Page 31: !Mobile cloud for publishing

PaaS: Oracle BPM Cloud Service

Быстрое внедрение общих бизнес-процессов с помощью web-дизайнера, zero-code, шаблонов

Динамические интерфейсы работают на web и мобильных платформах. На мобильных устройствах приложение BPM Mobile работает с задачами online и offline, используют контакты телефона, фотографии.

Интеграция со сторонними системами через SOAP/REST и Oracle Integration Cloud.

Real-time мониторинг, operational intelligence, детальный аудит, изменение процессов «на лету», управление жизненным циклом процессов

Работа с документами, задачами, динамическое управление («правильная задача для правильного исполнителя»)

Удобно для: Адаптивных бизнес-процессов, расширения Oracle Cloud SaaS

Coming Soon

Page 32: !Mobile cloud for publishing

Мобильность как сервис

Page 33: !Mobile cloud for publishing

На мобильном устройстве Корпоративная сеть Сеть

Корпоративное приложение

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

Sync A

gen

t

Sync Se

rver

Универсальная архитектура мобильной разработки

Page 34: !Mobile cloud for publishing

PaaS: Oracle Node Cloud Service

Серверная программная компонента, расширяющая JavaScript в полноценный сервер (подключая библиотеки и т.д.) для событийно-ориентрированных систем

Основан на Node.js. Исторически произошел от движка V8 от Google. Включает десятки тысяч доступных модулей.

Можно выбрать свой редактор кода и систему управления модулями (package manager)

Высокопроизводительная связка с Oracle Database Cloud Service через драйвер Node.js

Использует Oracle Messaging Service для связки с облачными приложениями

Мониторинг работы через Oracle Application Performance Monitoring Cloud Service

Удобно для: Разработка высокопроизводительной серверной части приложений

Coming Soon

Page 35: !Mobile cloud for publishing

PaaS: Oracle Mobile Cloud Service (1)

Корпоративные мобильные сервисы mBaaS (Enterprise Mobile Backend-as-a-Service)

Mobile APIs Sync, Push Notification, Object Storage, User Management

Custom logic, data shaping and orchestration for custom and third party APIs

Federated identity and integrated mobile security

Удобная связь и расширение облачных или локальных корпоративных приложений и бизнес-сервисов

Удобно для: Обеспечения мобильных приложений интерфейсами (mobile APIs) предназначенными для работы на любой платформе или устройстве

Coming Soon

Page 36: !Mobile cloud for publishing

PaaS: Oracle Mobile Cloud Service (2)

Разработка в браузере родных и гибридных мобильных приложений (включая MAF Mobile)

Включает в себя: синхронизацию с корпоративной системой, работу в offline, богатый сервисный каталог (APIs), коннекторы к облачным и корпоративным сервисам

Использует средства безопасности OMSS (управление доступом, application security)

Управление жизненным циклом приложений (enterprise app store, updates, device and application management, средства мониторинга)

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

Coming Soon

Page 37: !Mobile cloud for publishing

Oracle Mobile Application Accelerator (3) Будет входить в Mobile Cloud и Developer Cloud

Помощники позволяют за несколько кликов собрать готовое мобильное приложение (используя только браузер)

Разработка практически без кодирования

Программировать могут и бизнес-пользователи

От разработчика скрыта вся сложность информационных систем и интеграции, включая вопросы безопасности

Удобно для: Быстрой разработки корпоративных и облачных мобильных приложений, для старап-проектов

Coming Soon

Page 38: !Mobile cloud for publishing

Бизнес-выгоды использования Cloud Computing Для разработчиков, IT-сотрудников и бизнес-пользователей

Бизнес-пользователи Инновации и скорость

Новые рынки Новые продукты Доступ отовсюду

Легкость использования

Разработчики Гибкость и качество

Последние технологии Мгновенный доступ

Простое кодирование Единожды построенное

работает везде

IT сотрудники Производительность и сокращение расходов

Производительность Высокое качество сервиса

Низкие риски Низкие затраты

Можно делать больше меньшими силами

Page 39: !Mobile cloud for publishing

Заключение

Page 40: !Mobile cloud for publishing

Будущее мобильной платформы

Для всего рынка основные направления – мобильность и облака

Для Oracle это – приоритетные направления Fusion applications Решения для частных облаков Oracle Public Cloud Единая среда разработки Oracle Applications, Fusion Middleware и мобильных

приложений

Удобная и передовая платформа Oracle для корпоративного сектора:

MAF – будет развиваться и поддерживать передовые мобильные технологии (как бы они не развивались)

MSS – весь комплекс решений безопасности (и управления)

Делать ставку на лидера – правильный подход. Тем более, что JAVA (стандарт de facto для мобильных сред и Internet of Things) развивается именно компанией Oracle

Page 41: !Mobile cloud for publishing