I ' м ищу разработку приложения для Mac и iOS-устройств. Приложение будет полагаться на информацию, хранящуюся в удаленной базе данных. Ему нужен доступ как для чтения (выбор), так и для записи (вставка, обновление, удаление) в базу данных. Приложение будет многопользовательским.
Теперь я рассматриваю два разных подхода к доступу к базе данных: - через веб-службу: приложение обращается к веб-службе (REST, JSON), которая обращается к базе данных. Аутентификация будет осуществляться через HTTP-аутентификацию через SSL (https). - доступ к удаленной базе данных напрямую через VPN.
Приложение будет использоваться максимум, скажем, 100 человек и нацелено на небольшие группы / организации / предприятия.
Мой вопрос: что было бы лучше всего подход к доступу к базе данных? А как насчет безопасности и производительности? Как будет выглядеть типичная реализация для малого бизнеса?
Мы будем благодарны за любые советы.
Спасибо