Обмен данными с программным комплексом Mobium

advertisement
Приложение №1
к ЛИЦЕНЗИОННОМУ ДОГОВОРУ
о передаче прав простой (неисключительной) лицензии на использование программного
обеспечения «Программный комплекс «Mobium»»
заключенному между __________ и ООО «МОБИУМ»
Санкт-Петербург, ________
Спецификация
Электронная версия документации программного комплекса Mobium:
http://wiki.mobium.pro/
Электронная версия спецификации программного комплекса Mobium:
http://wiki.mobium.pro/pages/viewpage.action?pageId=819366
«Лицензиар» предоставляет техническую возможность сохранить нужные разделы электронной
версии в формате .pdf с целью дальнейшей печати спецификации.
«Лицензиар» в рамках договора о передаче прав простой (неисключительной) лицензии на
использование программного обеспечения «Программный комплекс «Mobium» предоставляет
(передает) «Лицензиату» имущественные права, на условиях простой (неисключительной)
лицензии, на использование следующих компонентов программного обеспечения:
Компонент
Язык/
Сервис
Назначение компонента
Документация
1
Серверная
часть
С#
Ядро системы. База данных и API для
http://wiki.mobium.pr
клиентов. Синхронизация информации, o/display/Specification/Mobiu
передача
заказов/заявок,
обработка m+Core
изображений,
отправка
почтовых
уведомлений/sms уведомлений
2
Публичная
панель
управления
Asp.net
База данных пользователей, API для
http://wiki.mobium.pr
конфигурирования
приложений, o/display/Specification/Mobiu
пользовательский интерфейс для сборки m+Control+Panel
приложений
8 (812) 649-97-77
http://mobiumapps.com
г. Санкт-Петербург,
ул. Рубинштейна, д. 11, пом. 5Н
3
Android клиент
Java
Конфигурируемое
приложение
с
взаимодействия
для
пользователя
мобильное http://wiki.mobium.pro/displ
интерфейсом ay/Specification/Mobium+An
конечного droid
4
iOS клиент
Xamarin
Конфигурируемое
приложение
с
взаимодействия
для
пользователя
мобильное http://wiki.mobium.pro/displ
интерфейсом ay/Specification/Mobium+iOS
конечного
5
Система сборки
приложений
Java,
Python
База
данных
по
приложений, сборка
исходного
кода
конфигурациям
конфигурациям http://wiki.mobium.pro/displ
приложений из ay/Specification/Mobium+Sys
по
заданным tem+of+assembly
Техническая и информационная поддержка по лицензионному
договору
Наименование
компонентов
программного
комплекса
Версия
компонента
ПО
Исправление
«минорных»
ошибок,
календарных
месяцев
Исправление
«мажорных»
ошибок,
календарных
месяцев
Информационная
поддержка /
максимальное
количество часов
в месяц в течение
6 месяцев
1. Mobium Core
3.0
3
12
1
2. Mobium Android
3.0
3
12
1
3. Mobium iOS
2.0
3
12
1
4. Mobium Control Panel
3.0
3
12
1
8 (812) 649-97-77
http://mobiumapps.com
г. Санкт-Петербург,
ул. Рубинштейна, д. 11, пом. 5Н
Определение «минорных» ошибок: незначительные погрешности верстки, ошибки в настройке
программного обеспечения, не выявленные на этапе тестирования перед публикацией.
Определение «мажорных» ошибок: значительные ошибки, которые вызывают сбои и
неправильную работу программного комплекса.
Обмен данными с программным комплексом Mobium
Выгрузка данных в систему
Для синхронизации товарного каталога и прочих данных «Лицензиата» используется следующий
способ: «Лицензиат» выгружает данные в файл (например, из базы данных своей web версии),
который доступен для скачивания по протоколу http.
Для уменьшения нагрузки на канал связи возможно сжатие файла утилитой gzip.
MobiumJSON
YML
Формат выгрузки каталога
http://wiki.mobium.pro
/display/users/
MobiumJSON
Программный
комплекс
Mobium http://help.yandex.ru/p
поддерживает формат выгрузки YML artnermarket/yml/about
(Yandex Market Language), Данный -yml.xml
формат оптимален в случае, если не
требуется
вся
функциональность
программного комплекса, а достаточно
простого каталога (артикул, название,
описание, цена, изображения)
Для больших каталогов (более 50000 SKU) с высокими требованиями к скорости синхронизации,
целесообразно оптимизировать нагрузку на аппаратную часть Лицензиата. Для уменьшения
нагрузки на серверные мощности «Лицензиата» возможно «разбить» файл на несколько частей,
выделяя в нем динамические данные отдельно. Система Mobium загружает части файла и для
последующей обработки объединяет их в один. Возможна отдельная обработка частей файла
выгрузки, в случае повышенных требований для скорости синхронизации (например, наличие
товаров о точкам продаж). Данный способ синхронизации именуется двухуровневой
(трехуровневой и.т.д.) синхронизацией, и является «тонкой» настройкой внутренней системы
синхронизации ПО Mobium, которая на данный момент выполняется специалистами технической
поддержки MobiumSoft и не имеет «внешнего» интерфейса настройки из панели управления.
Передача заказов из системы
Для передачи заказов из программного комплекса «Mobium» используется следующий способ:
«Лицензиат» обеспечивает обработку POST запросов в формате JSON. При оформлении заказа
система отправляет POST запросы на указанный «Лицензиатом» URL.
MobiumAPI
Взаимодействие с сервером
пользователя
http://wiki.mobium.pro/pages/vie
wpage.action?pageId=6948416
8 (812) 649-97-77
http://mobiumapps.com
г. Санкт-Петербург,
ул. Рубинштейна, д. 11, пом. 5Н
Информация о
«Лицензиата».
заказах
также
дублируется
в
панель
управления
и
электронную почту
Необходимые требования к оборудованию и «облачным» сервисам
Размещение серверной части и панели управления в
облачном сервисе (Microsoft Azure)
Размещение серверной части и панели управления на
собственных серверах
Требования к операционным системам мобильных устройств
клиентов
Требования к оборудованию для работы с панелью
управления
http://wiki.mobium.pro/page
s/viewpage.action?pageId=81
9413
Подписи сторон
От имени «Лицензиара» _____________ Юдин Сергей Владимирович
От имени «Лицензиата» ____________ __________________________
8 (812) 649-97-77
http://mobiumapps.com
г. Санкт-Петербург,
ул. Рубинштейна, д. 11, пом. 5Н
Download