Лучший способ доступа к удаленному база данных: через веб-сервис или прямой доступ к базе данных?

I ' м ищу разработку приложения для Mac и iOS-устройств. Приложение будет полагаться на информацию, хранящуюся в удаленной базе данных. Ему нужен доступ как для чтения (выбор), так и для записи (вставка, обновление, удаление) в базу данных. Приложение будет многопользовательским.

Теперь я рассматриваю два разных подхода к доступу к базе данных: - через веб-службу: приложение обращается к веб-службе (REST, JSON), которая обращается к базе данных. Аутентификация будет осуществляться через HTTP-аутентификацию через SSL (https). - доступ к удаленной базе данных напрямую через VPN.

Приложение будет использоваться максимум, скажем, 100 человек и нацелено на небольшие группы / организации / предприятия.

Мой вопрос: что было бы лучше всего подход к доступу к базе данных? А как насчет безопасности и производительности? Как будет выглядеть типичная реализация для малого бизнеса?

Мы будем благодарны за любые советы.

Спасибо

5
задан softmaker 16 April 2011 в 20:52
поделиться