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

приложений на SAP Mobile Platform
Алексей Кокин
Менеджер по развитию бизнеса – SAP Mobility
alexey.kokin@sap.com

Расписание
1. Корпоративная мобильность – обзор рынка
2. Mobility – обзор предложения SAP
a. SMP
b. Afaria
3. Сертификация решений, комаркетинг и продвижение через SAP App
Store

© 2011 SAP AG. All rights reserved.

2

Обзор рынка

Неограниченное количество сценариев и потенциал роста
Руководители
доступ к отчетам и
данным

Продажи
данные о
клиентах,
продажах и
ценах
© 2011 SAP AG. All rights reserved.

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

Ремонтные
бригады
техобслуживание,
ремонт,
мониторинг

Покупатели
доступ к
специальным
предложениям и
скидкам

Розница
заказы товара,
заявки,
логистика,
мерчандайзинг
4

Мобильные технологии изменяют компании

Мобильный
контент

© 2011 SAP AG. All rights reserved.

Мобильные
сотрудники

Онлайн
инфраструктура

Онлайн офисы

5

SAP – Лидер рынка в корпоративной мобильности

Уникальность мобильного предложения SAP – наличие
корпоративой мобильной платформы для разработки (SUP),
решения для управления мобильными устройствами (Afaria) и
набора собственных и партнерских готовых мобильных
приложений

SAP и Syclo – лидеры в квадрате Gartner
по Mobile App Development Platforms 2012
(Gartner)

По оценке IDC SAP среди прочих вендоров
проявляет максимальную активность и
уделяет наивысший приоритет мобильным
решениям – 2011 (IDC)

SAP является лидером рынка мобильных
решений согласно опросам клиентов (IDC
2010)

© 2011 SAP AG. All rights reserved.

6

Winners

Losers

SAP

IBM
Oracle
RIM

Antenna
Boxtone

© 2011 SAP AG. All rights reserved.

7

Решения SAP

Портфель мобильных решений SAP

Платформа
SMP

Mobile
Device
Management

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

Sybase 365

© 2011 SAP AG. All rights reserved.

9

Портфель мобильных решений SAP

Услуги SAP

Магазин мобильных решений SAP

Клиентские решения

LoB/Industry/IoT
приложения

Managed
Mobility

Средства разработки SAP

Аналитика

Сторонние средства разработки

SAP Mobile Platform SAP Mobile Secure

SAP M2M Platform SAP Mobile Services

Presentation
Frameworks

Device Management

Business Intelligence

Engagement &
Insights

Application Services

Apps Management

Data Aggregation

IP-Based Services

Foundation Services

Content Management

Connectivity

RCS/SMS/MMS
Services

Консалтинг

Внедрение

RDS
SAP
Business Suite

© 2011 SAP AG. All rights reserved.

Сторонние
приложения

SAP HANA

Прочие базы
данных

Инфраструктура

10

Портфель мобильных решений SAP

Платформа
SMP

Mobile
Device
Management

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

Sybase 365

© 2011 SAP AG. All rights reserved.

11

Видение мобильного предприятия

Бизнес информация

Мобильная информация

Любой SaaS Service

Любое
устройство

Любые приложения

Unwired
Platform

Любая платформа

человек

Любые данные

Полная

Интеграция
Управление
© 2011 SAP AG. All rights reserved.

Любой

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

доступность

Мобильность
12

Мобилизация на SAP Mobile Platform
Доступ к различным
данным
Example

Создание приложений
Eclipse

SAP Applications

Databases

Sybase Unwired
Platform

J2EE Connector
Architecture
Web
Services
Example

Software
Applications

Приложения вендора и
парнеров
Собственные
разработки
Control

Example

Files

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

Контроль и управление
© 2011 SAP AG. All rights reserved.

13

Сетевая архитектура SAP Mobile Platform
Firewall

End User
Self Service
Portal

URL request
(port 80)
TinyURL

HTTP
(80)

Goo.gl

URL lookup
(port 80)

Redundant
Load Balancers

HTTP/HTTPS
(80/443)

Port 7982

Microsoft
Certificate
Authority

DCOM Ports
5000-5100,
Port 135
← Outbound Connection
(RSOE)

APNS
(port 5223)

DCOM Ports
5000-5100,
Port 135

← (RSOE)

Port 80 or
443

Port 8085,
8086,8087

← (RSOE)

Sybase Relay
Server Farm

Cellular &
WiFi

Firewall

Enrollment
Server

Port 80
or 443

Port 8085,
8086,8087
TCP 1433

APNS &
AppStore

Apple APNS
Server

Apple iOS
AppStore

Portal Packaging
DCOM Ports
Server
DCOM
5000-5100,
Port 135

APNS Data/Feedback
(port 2195,2196)
AppStore Look-up
(HTTP 80)
Market Look-up
(HTTP 80)

C2DM
(port 5228)

SMTP
Gateway
C2DM Push
(HTTPS 443)

Google
C2DM Server

C2DM Push
& Android
Market

SQL Server DB

← (RSOE)

DCOM Ports
5000-5100,
Port 135
Afaria Server Farm
(Master + Slaves)
Port 8085,
8086,8087

Android
Market

TCP 1433

Afaria Admin
HTTP
(80)

SMTP
(port 25)

SMPP
(port 13000)
SMS Gateway
(w/ SMPP Support)
Admin Console

© 2011 SAP AG. All rights reserved.

14

Комплексная защита корпоративной информации

Бизнес
информация

Передача по
защищенному каналу

Любой SaaS Service

Любая платформа

Расшифрованные
данные на устройстве

Шифрованный
трафик

SAP Mobile
Platform
Расшифровка
данных модулем

Любые данные

Зашифрованные
данные

Любой модуль криптозащиты
Сертифицированный ГОСТ

© 2011 SAP AG. All rights reserved.

с ГОСТ

Доступ в устройство
защищен при помощи Afaria

15

Мобильная платформа SAP – SMP, SAP Mobile platform
Планы на 2013

Преимущества


Native

Hybrid

MDD

SMS

Единые средства разработки

Поддержка открытых
стандартов
Единые средства
разработки




SAP Mobile
Mobile Platform
Platform
SAP
SUP

SAP
HANA

B2B Mobiliser B2C

Аналитика

Унификация платформы
Масштабируемость

Agentry

SAP
HANA
Cloud


Поддержка открытых
стандартов
Интеграция данных и
процессов


© 2011 SAP AG. All rights reserved.

Гибкая методология
Удобство разработки
Кроссплатформенность
Знакомые технологии
Поддержка миллионов
пользователей
Снижение ТСО
Различные варианты
развертывания
Стандартные модели
данных
Интеграция с любыми
бэкендами
Оптимизация для SAP
систем
16

SAP Mobile Platform Roadmap
2012

2013

Unified
administration
 Common installer
 Common licensing
 Unified
documentation

Enterprise
Native/Hybrid

Syclo Agentry

Enterprise
Meta-Data
Driven

Sybase Mobiliser

Consumer

Unified
Runtime

Unified Modeling and
Designer

Enterprise
Native/Hybrid

Enterprise
Meta-Data
Driven

Core Services

Sybase Unwired
Platform

Core
Services

Unified Runtime and
Administration

Mobile app SDKs

Consumer

 OData
 Sync API
 Hybrid web
container
 SAP UI5
 Meta-Data Driven
Client
 Mobile Application
Framework
 Mobile Analytics
 VE Viewer Lib
 Win 8 Lib
 3rd-party SDKs

Core services across all
apps





Security
Authentication
Auditability
E2E trace
Analytics and reporting
Cross-platform push

Unified Runtime
© 2011 SAP AG. All rights reserved.

17

SMP снижает стоимость владения
мобильными приложениями
Точечная разработка
Точечная
разработка
Платформа

Точка
принятия
решения

Разработка
приложения

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

Connection
Management

Data
Synchronization

Data Security
(on device and
OTA)

ERP, Database,
Business App
integration

Version Control

Device Detection
and Management

Mobile Client
Databases for
offline use

© 2011 SAP AG. All rights reserved.

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

Logging &
Reporting

«Разработчики мобильных приложений
тратят примерное 20% времени
на программирование приложения…
оставляя большинство времени и сил
— оставшиеся 80% — для адаптации
их приложений к различным
мобильным ОС, сетям и источникам
данных»
Source: Jupiter Research

18

Преимущества мобильной платформы по сравнению с
традиционным online-доступом с ноутбуков и прочих устройств





Передача необходимых данных и поддержка работы в режиме оффлайн(без наличия
связи)
Автоматическая синхронизация данных при подключения к сети, возможность
доставки контента (по запросу, по расписанию, принудительно)
 Данные
 Документы
 Справочники
Адаптация интерфейсов под конкретный тип устройства
Среда разработки приложений
Автоматическое обновление программного обеспечения и приложений
Назначение политик безопасности и ролей
Удаленная блокировка/удаление конфиденциальных данных при утере устройства

©2011
©
2011SAP
SAPAG.
AG.All
Allrights
rightsreserved.
reserved.

49
19

Портфель мобильных решений SAP

Платформа
SMP

Mobile
Device
Management

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

Sybase 365

© 2011 SAP AG. All rights reserved.

20

Понимание рисков в мобильном мире
Четыре области уязвимости в мобильных бизнес-процессах

?

Потеря или
кража устройства

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

© 2011 SAP AG. All rights reserved.

011010
1001101001100110
0110100110100110
000110

Неавторизованный
доступ к данным

Упущения в
управлении
устройствами и
применении политик
безопасности

21

Безопасное управление мобильным устройством

Начальная
конфигурация

Назначение политик

Развертывание
приложений

Настройка
безопасности

Шифрование данных
на устройстве

Удаленная блокировка потерянных или
украденных устройств

Уничтожение данных на устройствах

Перепрофилирование устройства

© 2011 SAP AG. All rights reserved.

Мониторинг устройств

Удаленное управление
устройством

Back-up данных

Актуализация политик
безопасности

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

Контроль расходов на
мобильную связь и
передачу данных

Контроль
местонахождения
устройства

22

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

iPhone

iPad

Android

BlackBerry

Afaria

Symbian

Palm

Windows
Mobile

Поддержка различных
устройств

Afaria является первым MDM решением, отправленным на
сертификацию ФСТЭК.

© 2011 SAP AG. All rights reserved.

23

8.2. Enterprise Mobile Menagement
Архитектура SAP Afaria

Firewall

Windows

Firewall

DBA repository
file systems

iPhone
Справочники и
базы данных

iPad
Android

Сервер(а) Afaria
IIS server

Windows Mobile
BlackBerry
TCP/IP
HTTP
SSL

OMA/DM

Управление
устройствами

© 2011 SAP AG. All rights reserved.

Reverse proxy
ISA/Apache or
IAS relay server

Управление
безопасностью

Административная
консоль

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

24

Основные возможности доступные на платформах
Win32

WM Pro

WM Std

Symbian

iPhone

RIM

Android

У

У

У

У/Б

У/Б

У/Б

Установка
приложений
Инвентаризация
Проверка
установленных
программ
Автоматизация
процессов
Управление
безопасностью
Конфигурация
устройства

Резервное
копирование
Удаление данных(У) и
блокировка (Б)
Настройка доступа к
MS Exchange
Удаленное управление
© 2011 SAP AG. All rights reserved.

25

Устройства под контролем с минимальным участием IT
Afaria существенно снижает стоимость поддержки
и ускоряет реагирование на нештатные ситуации

Afaria
 Начальная конфигурация  Мониторинг устройств

ИТ отдел
 Создание политик
безопасности

 Назначение политик

 Back-up данных

 Развертывание
приложений

 Актуализация политик
безопасности

 Создание расписания

 Настройка безопасности

 Управление обновлением и
установкой программ

 Экстренные действия

 Шифрование данных на
устройстве

 Просмотр событий

 Контроль расходов на
мобильную связь
Контроль местонахождения
устройства

Удаленная блокировка потерянных или украденных устройств
Экстренное уничтожение важных данных на устройствах
© 2011 SAP AG. All rights reserved.

26

Сертификация и
продвижение решений

Сертификация и продвижение решения

Разработка

© 2011 SAP AG. All rights reserved.

Сертификация
приложения

Размещение в
SAP Application
Store

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

28

SAP Application Store

© 2011 SAP AG. All rights reserved.

http://ecohub.sap.com/store/mobility

29

Путь к сертификации приложения

Начало

Партнерство

• Определитесь с

• Подпишите

индустрией или
процессом для
мобилизации

• Ознакомьтесь с
платформой
триальную версию
обучение

• Станьте партнером
PartnerEdge

• Получите
• Пройдите

MADCA –
соглашение о
разработке
приложений

• Лицензируйте
платформу с
партнерскими
скидками

Разработка

• Определитесь с
мобильными
платформами

• Определитесь с
технологией
разработки

• Получите
поддержку и
консультации
экспертов SAP

Продажи

• Сертифицируйте
свое приложение
• Получите доступ к
runtimeлицензированию
• Продавайте
решение
совместно с SAP

http://www.sapmobileappspartnercenter.com/
© 2011 SAP AG. All rights reserved.

30

Техническая поддержка

Доступ к платформе
• Триал на 30 дней – здесь.
• Льготное лицензирование для партнеров

Обучение
• Партнерские скидки на обучение
• Курсы и сертификация по SUP, Afaria, Syclo
• Обучение в локальном тренинг-центре на русском языке

Поддержка
• Presale-поддержка на проектах
• Поддержка разработки собственных продуктов
• COIL – Co-Innovation Labs
© 2011 SAP AG. All rights reserved.

31

Вопросы?
alexey.kokin@sap.com

Sign up to vote on this title
UsefulNot useful