Интеграция служб REST с базой данных инвентаризации и SQL с помощью Android - PullRequest
3 голосов
/ 21 августа 2011

Я начинаю с контрактной заявки на проект, и я надеялся получить несколько советов о том, как лучше всего это сделать.

Меня просят разработать приложение Android для управления запасами длянебольшая компания (не более нескольких тысяч SKU) для планшетов Android, и я пытаюсь придумать архитектуру для системы.

Я думал об использовании MS Server 2008 для размещения базы данных MSSQL.Эта база данных будет доступна через службы REST, так как база данных должна быть доступна удаленно (через планшеты Android продавцами).

В прошлом я не очень много использовал SQL, но думаю, что это вероятноЛучшее решение наряду с REST для выполнения удаленных транзакций с БД.

По сути, функциональность будет заключаться в просмотре акций, заказе, проверке цен и т. д.эта тема.

Спасибо!

Ответы [ 5 ]

4 голосов
/ 21 августа 2011

Рекомендую прочитать эту статью: Создание API-интерфейса OData для StackOverflow, включая XML и JSON, за 30 минут .Затем рассмотрим проект odata4j .

2 голосов
/ 21 августа 2011

Также, вот интересная лекция о клиентском REST для Android:

http://developer.android.com/videos/index.html#v=xHXn3Kg2IQE

1 голос
/ 09 декабря 2011

Я бы пошел на Oracle Application Express.Они встроены в Jquery Mobile и легко отображают список отчетов как веб-сервис Rest.Затем используйте приложения Phinegap и Jquery для Android.

Взгляните на мой быстрый пример: http://m.youtube.com/index?desktop_uri=%2F&gl=US#/watch?v=5rfuq-e-_Ws

Вы не строите корпоративную систему .... попробуйте Oracle Apex ... выбудет зависеть от него.

Phonegap, Jquery Mobile и SQLite в качестве локальной базы данных на планшете Android .... Только если вам нужна автономная возможность.В противном случае просто использовать Oracle Apex со сборкой в ​​Jquery Mobile будет отличным решением!

1 голос
/ 14 октября 2011

Я рекомендую вам взглянуть на restSQL, сверхлегкий каркас персистентности.В настоящее время он поддерживает MySQL и PostgreSQL.См. http://restsql.org. Он работает в стандартном контейнере Java EE, например, Apache Tomcat.

restSQL не является обычным ORM.Он не представляет объектно-ориентированного представления базы данных.Он представляет плоские или иерархические «представления» таблиц реляционной базы данных.Эти представления могут запрашиваться и обновляться через простой HTTP или API Java на основе REST.Интерфейс HTTP основан на принципах REST, которые используют встроенные функции HTTP, а не абстрагируются от них.

0 голосов
/ 30 апреля 2013

Я использовал http://www.remobjects.com/ для этого.Создайте сервер в .net, delphi и клиентах в любом месте.

Кроме того, можно использовать только http://www.remobjects.com/da/relativity.aspx, если у вас нет тяжелой логики на среднем уровне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...