SlideShare a Scribd company logo
Вывод традиционных систем
на новый уровень
Александр Анцыпов
План
• Существующие проблемы
• Пути решения проблем
• Пример интеграции мобильного
приложения с базой данных
Что есть?
Что еще есть?
Что нужно?
Переписывать ли все заново?
• Все переписывать очень дорого
• Очень сложно и дорого протестировать
• Результат
– та же система по функционалу
– работает медленнее
– большее количество ошибок
• Проблемы понимания бизнес логики
Удаленный доступ
Плюсы / Минусы
+ Быстрая разработка
- Большое потребление интернет трафика
- Неудобный UI
- Неограниченный контроль
Удаленный контроль
Плюсы / Минусы
+ Быстрая разработка
+ Ограниченный контроль
- Большое потребление интернет трафика
- Неудобный UI
Ничего не остается как
• Написать серверное приложение
• Написать мобильное приложение
Интеграционное решение 1
Интеграционное решение 2
ApigeeinternalServer
Интеграционное решение 3
RESTServer
Стандартный деплоймент процесс
• Определение требований
• Имплементация
• Тестирование новой функциональности
• Полное регрешн тестирование
• Ревью изменений секьюрити отделом
• Деплоймент новой версии
Интеграционное решение 4
Корпоративные мобильные приложения
• Относительно не сложный UI
• Большой набор поддерживаемых
платформ
• Распределенные команды
• Бюрократизированные процессы
Какой у нас есть выбор?
• Нативное приложение
• HTML 5 Mobile приложение
• Гибридное приложение
Нативное приложение
+ Максимальная производительность
+ Поддержка offline режима
+ Доступ к специфичным возможностям устройства
+ Возможность размещения в магазинах приложений
- Дорогая разработка
- Отличающийся UI и поведение на разных платформах
- Сложный процесс деплоймента
HTML 5 Mobile приложение
+ Единый UI и поведение на всех платформах
+ Не дорогая разработка
+ Простой процесс деплоймента
- Более медленная работа
- Нет поддержки offline режима
- Нет доступа к специфичным возможностям
устройства
- Нет возможности размещения в магазинах
приложений
Гибридные приложения
+ Единый UI и поведение на всех платформах
+ Не дорогая разработка
+ Относительно быстрая работа
+ Возможность размещения в магазинах приложений
+ Поддержка offline режима
+ Доступ к специфичным возможностям устройства
- Возможен сложный процесс деплоймента
Интеграционный пример
Что было рассмотренно?
• Существующие проблемы
• Пути решения проблем
• Пример интеграции мобильного
приложения с базой данных
Вопросы и предложения
• Email: aancipov@exadel.com
• Skype: alexander.antsypov

More Related Content

PPTX
Тестирование слоёного пирога
PDF
Enter: testing
PDF
Разработка качественного ПО
PPTX
Sergij Zumenko, BAQ
PPTX
AgileCamp'12 Нижний Новгород: Введение
PPTX
Тестирование веб-проектов в Agile
PPTX
Система управления жизненным циклом разработки программного обеспечения Devpr...
PDF
Qulix Systems | Автоматизация функционального тестирования
Тестирование слоёного пирога
Enter: testing
Разработка качественного ПО
Sergij Zumenko, BAQ
AgileCamp'12 Нижний Новгород: Введение
Тестирование веб-проектов в Agile
Система управления жизненным циклом разработки программного обеспечения Devpr...
Qulix Systems | Автоматизация функционального тестирования

What's hot (20)

PPTX
Опыт автоматизации интеграционного тестирования и внедрения DevOps в банковск...
PPTX
Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...
PDF
DevOps - позволь работе приносить удовольствие
PPT
автоматизация тестирования веб приложений павел липский
PPT
Сервис обновления измененных конфигураций 1С
PDF
Peopletrack short product presentation
PPT
Павел Степанов
PPSX
Современный Тренд в программном обеспечении (И. Руденко)
PPTX
Преимущества инструментов Gilev.ru 2016 09
PPT
Советы для успешной автоматизации тестирования веб-приложений
PPTX
Андрей Стахиевич - Тестирование в облаках
PPT
Owox rzykov
PDF
Векторы развития систем автоматизации тестирования - Дмитрий Химион (Avito)
PPTX
Об автоматическом тестировании бэкенда в Media markt
PDF
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)
PPT
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
PPTX
Андрей Стахиевич - Измеряем производительность веб-приложения на стороне клие...
PPTX
ASP.NET Core: подход к написанию интеграционных тестов для WebAPI
PPTX
Автоматизированное тестирование веб приложений
PPTX
29.03 Procurement Forum | Повышение эффективности работы сотрудников закупочн...
Опыт автоматизации интеграционного тестирования и внедрения DevOps в банковск...
Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...
DevOps - позволь работе приносить удовольствие
автоматизация тестирования веб приложений павел липский
Сервис обновления измененных конфигураций 1С
Peopletrack short product presentation
Павел Степанов
Современный Тренд в программном обеспечении (И. Руденко)
Преимущества инструментов Gilev.ru 2016 09
Советы для успешной автоматизации тестирования веб-приложений
Андрей Стахиевич - Тестирование в облаках
Owox rzykov
Векторы развития систем автоматизации тестирования - Дмитрий Химион (Avito)
Об автоматическом тестировании бэкенда в Media markt
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
Андрей Стахиевич - Измеряем производительность веб-приложения на стороне клие...
ASP.NET Core: подход к написанию интеграционных тестов для WebAPI
Автоматизированное тестирование веб приложений
29.03 Procurement Forum | Повышение эффективности работы сотрудников закупочн...
Ad

Viewers also liked (9)

PDF
Testing web APIs
PDF
How to survive on Magento platform
PDF
Андрей Светлов. Aiohttp
PPS
Magento performance
PDF
Александр Белокрылов. Java 8: Create The Future
PPTX
Writing extensions for Xcommerce
PDF
В погоне за производительностью
PPTX
Если у вас нету тестов...
PPTX
Migrate your React.js application from (m)Observable to Redux
Testing web APIs
How to survive on Magento platform
Андрей Светлов. Aiohttp
Magento performance
Александр Белокрылов. Java 8: Create The Future
Writing extensions for Xcommerce
В погоне за производительностью
Если у вас нету тестов...
Migrate your React.js application from (m)Observable to Redux
Ad

Similar to Александр Анцыпов. REST: вывод традиционных систем на новый уровень (9)

PPTX
«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...
PDF
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
PDF
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
PPTX
разработка корп приложений на платформе 1с 8
PPTX
Учебный день конференции HighLoad++ 2013
PDF
О комании Winfox
PPTX
Как мы делаем Banki.ru
PPTX
Ubiq Mobile: Skolkovo
PPTX
"Агент Плюс"
«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
разработка корп приложений на платформе 1с 8
Учебный день конференции HighLoad++ 2013
О комании Winfox
Как мы делаем Banki.ru
Ubiq Mobile: Skolkovo
"Агент Плюс"

More from Volha Banadyseva (20)

PDF
Сергей Зефиров
PDF
Eugene Burmako
PDF
Heather Miller
PPT
Валерий Прытков, декан факультета КСиС, БГУИР
PPTX
Елена Локтева, «Инфопарк»
PPTX
Татьяна Милова, директор института непрерывного образования БГУ
PDF
Trillhaas Goetz. Innovations in Google and Global Digital Trends
PDF
Александр Чекан. 28 правДИвых слайдов о белорусах в интернете
PDF
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в store
PDF
Бахрам Исмаилов. Продвижение мобильного приложение - оптимизация в App Store
PDF
Евгений Пальчевский. Что можно узнать из отзывов пользователей в мобильных ма...
PDF
Евгений Невгень. Оптимизация мета-данных приложения для App Store и Google Play
PDF
Евгений Козяк. Tips & Tricks мобильного прототипирования
PDF
Егор Белый. Модели успешной монетизации мобильных приложений
PDF
Станислав Пацкевич. Инструменты аналитики для мобильных платформ
PDF
Артём Азевич. Эффективные подходы к разработке приложений. Как найти своего п...
PDF
Дина Сударева. Развитие игровой команды и ее самоорганизация. Роль менеджера ...
PDF
Юлия Ерина. Augmented Reality Games: становление и развитие
PDF
Александр Дзюба. Знать игрока: плейтест на стадии прототипа и позже
PDF
Светлана Половинкина. О чём говорит игрок: опросы как инструмент принятия биз...
Сергей Зефиров
Eugene Burmako
Heather Miller
Валерий Прытков, декан факультета КСиС, БГУИР
Елена Локтева, «Инфопарк»
Татьяна Милова, директор института непрерывного образования БГУ
Trillhaas Goetz. Innovations in Google and Global Digital Trends
Александр Чекан. 28 правДИвых слайдов о белорусах в интернете
Мастер-класс Ильи Красинского и Елены Столбовой. Жизнь до и после выхода в store
Бахрам Исмаилов. Продвижение мобильного приложение - оптимизация в App Store
Евгений Пальчевский. Что можно узнать из отзывов пользователей в мобильных ма...
Евгений Невгень. Оптимизация мета-данных приложения для App Store и Google Play
Евгений Козяк. Tips & Tricks мобильного прототипирования
Егор Белый. Модели успешной монетизации мобильных приложений
Станислав Пацкевич. Инструменты аналитики для мобильных платформ
Артём Азевич. Эффективные подходы к разработке приложений. Как найти своего п...
Дина Сударева. Развитие игровой команды и ее самоорганизация. Роль менеджера ...
Юлия Ерина. Augmented Reality Games: становление и развитие
Александр Дзюба. Знать игрока: плейтест на стадии прототипа и позже
Светлана Половинкина. О чём говорит игрок: опросы как инструмент принятия биз...

Александр Анцыпов. REST: вывод традиционных систем на новый уровень