!mobile cloud for publishing
TRANSCRIPT
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.
Будущее мобильной платформы Oracle: новые облачные сервисы, продукты и интерфейсы
Алексей Задонский, Ведущий технический специалист
Новый интерфейс Alta User Interface
Новый интерфейс - Oracle Alta User Interface Oracle ADF 12.1.3 +
Для разработчиков доступен новый, современный, простой, удобный и красивый интерфейс для мобильных, облачных и web-приложений
Основан на наилучших практиках и опыте (usability) для мобильных устройств
Легкое использование, иерархии компонентных структур
Ориентирован на вовлечение пользователей в визуальный контент
Oracle Alta User Interface
Переход от разработки desktop first к подходу mobile first
Самое главное показывать в первую очередь
Не писать, если есть возможность показать
Интерактивность, анимационные переходы
Здоровый минимализм (использование цвета, размеров шрифтов и т.д.)
Люди не читают, люди смотрят!
Публичные облака
как тренд рынка
Как видят мир разработчики
Что видят разработчики мобильных решений
Что видят разработчики back-end систем
Вид на мир из облака
Вся сложность информационных систем скрыта от разработчика и пользователя
Масштаб использования Oracle Public Cloud
19 ЦОД (4 уровня)
24,000+
354 PB
29 млн+
27 млрд+
виртуальных серверов
данных
активных пользователей в день
DB транзакций в день
Что понуждает нас использовать публичные облака
Глобализация Рост объемов данных
Поголовная мобилизация
Социальные сервисы как
бизнес
Необходимость постоянных
модернизаций
Готовность технологий
Полноценные предложения Oracle области Cloud Computing
Infrastructure as a Service
Platform as a Service
Software as a Service
Data as a Service
Oracle Cloud: Платформа как сервис (PaaS)
Database Developer Java Documents Business Intelligence
Mobile
Общие инфраструктурные сервисы
Cloud Marketplace
IaaS: Инфраструктура как сервис
Messaging
Lightweight Queues
Storage
Object Storage
Compute
Elastic Compute
Secure Identity
Identity Administration
PaaS: Платформа как сервис
Разработчики и IT
Бизнес-пользователи
Database Java Developer Mobile
Documents Social Network
Business Intelligence
Integration
BPM
Database Backup
Инфраструктура как сервис
IaaS
IaaS: Oracle Compute Cloud Service
Виртуальные машины (стандартные конфигурации, CPU Intensive, Memory Intensive )
Управление: Root VM Access, REST API
OpenStack Nova compliant
Изоляция по сети (Firewall) Elastic IP Addresses Высокая доступность Мониторинг
(метрики, использование ресурсов)
Обычно используется для: Переноса серверной нагрузки в Oracle Cloud
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
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
Обеспечение безопасного доступа ко всем приложениям Предотвращение неавторизованного доступа Единая точка вход – Single Sign-On Обеспечение доступа с любого устройства Обеспечение доступа отовсюду Поддержка общепринятых стандартов
SAML
Federated
OAuth
Social Sign-on
OpenID
Identity Provided
Oracle Identity Cloud Services (Oracle Cloud Access Portal)
Coming Soon
PaaS: Oracle Fraud Detection for Cloud Monitoring Context-aware, Content-aware & Risk-aware
Предотвращает мошенничества с помощью анализа рисков в реальном времени
Единая платформа с последовательной политикой
Анализирует контекст
Автоматизирует обработку рисков
Coming Soon
Платформа как сервис
PaaS
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 работающих приложений
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
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, разработки или тестирования приложений
PaaS: Oracle Developer Cloud Service
Облачные средства разработки с полной поддержкой жизненного цикла разработки проектов и «continuous integration»
Поддерживается групповая разработка (роли пользователей, задачи, collaboration, activity lists, wiki)
Интегрированные средства построения, проверки кода, документирования
Использует стандарты: GIT, Hudson, Maven, JIRA, Bugzilla, Wiki
При желании можно использовать любимую среду разработки (IDE)
Автоматическое развертывание в Oracle Java Cloud Service или локальную инфраструктуру
Удобно для: Безопасной разработки «под ключ» в Oracle Cloud
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
PaaS: Oracle Business Intelligence Cloud Service
Самостоятельная загрузка данных, управление данными и аналитика
Построено на Oracle BI, Database и интегрированном IDM
Оптимизировано для работы в облаке и с помощью мобильных устройств
Удобно для: Самостоятельной работы с данными; для того, чтобы поделиться результатами анализа; для добавления новых свойств в приложения (типа BI Mobile)
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
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
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
Мобильность как сервис
На мобильном устройстве Корпоративная сеть Сеть
Корпоративное приложение
Мобильное приложение
Sync A
gen
t
Sync Se
rver
Универсальная архитектура мобильной разработки
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
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
PaaS: Oracle Mobile Cloud Service (2)
Разработка в браузере родных и гибридных мобильных приложений (включая MAF Mobile)
Включает в себя: синхронизацию с корпоративной системой, работу в offline, богатый сервисный каталог (APIs), коннекторы к облачным и корпоративным сервисам
Использует средства безопасности OMSS (управление доступом, application security)
Управление жизненным циклом приложений (enterprise app store, updates, device and application management, средства мониторинга)
Удобно для: Быстрой разработки корпоративных и облачных мобильных приложений
Coming Soon
Oracle Mobile Application Accelerator (3) Будет входить в Mobile Cloud и Developer Cloud
Помощники позволяют за несколько кликов собрать готовое мобильное приложение (используя только браузер)
Разработка практически без кодирования
Программировать могут и бизнес-пользователи
От разработчика скрыта вся сложность информационных систем и интеграции, включая вопросы безопасности
Удобно для: Быстрой разработки корпоративных и облачных мобильных приложений, для старап-проектов
Coming Soon
Бизнес-выгоды использования Cloud Computing Для разработчиков, IT-сотрудников и бизнес-пользователей
Бизнес-пользователи Инновации и скорость
Новые рынки Новые продукты Доступ отовсюду
Легкость использования
Разработчики Гибкость и качество
Последние технологии Мгновенный доступ
Простое кодирование Единожды построенное
работает везде
IT сотрудники Производительность и сокращение расходов
Производительность Высокое качество сервиса
Низкие риски Низкие затраты
Можно делать больше меньшими силами
Заключение
Будущее мобильной платформы
Для всего рынка основные направления – мобильность и облака
Для Oracle это – приоритетные направления Fusion applications Решения для частных облаков Oracle Public Cloud Единая среда разработки Oracle Applications, Fusion Middleware и мобильных
приложений
Удобная и передовая платформа Oracle для корпоративного сектора:
MAF – будет развиваться и поддерживать передовые мобильные технологии (как бы они не развивались)
MSS – весь комплекс решений безопасности (и управления)
Делать ставку на лидера – правильный подход. Тем более, что JAVA (стандарт de facto для мобильных сред и Internet of Things) развивается именно компанией Oracle