Что такое веб-сервис? - PullRequest
       0

Что такое веб-сервис?

4 голосов
/ 02 февраля 2012

Может ли кто-нибудь объяснить мне простым способом, что такое веб-сервис?

Пожалуйста, поправьте меня, если я ошибаюсь. У меня есть БД, размещенная где-то в сети, и я хочу выполнять транзакции БД из настольного приложения, а также из мобильного приложения. Это можно сделать через веб-сервис? Кто-то упомянул об этом мне, и я хотел убедиться, что это может произойти.

Ответы [ 2 ]

6 голосов
/ 02 февраля 2012

Вот хорошее объяснение в Википедии .

Сервер приложений среднего уровня обработки контента и уровня генерации, например, Ruby on Rails, Java EE, ASP.NET, PHP, Платформа ColdFusion

Средним уровнем 3-уровневого приложения часто является веб-служба

Я хочу выполнять транзакции БД с рабочего столаприложение и мобильное приложение, можно ли это сделать через веб-сервис?

Это Точно для чего предназначен веб-сервис.

Веб-сервис позволяетвам нужно создать несколько внешних интерфейсов, если необходимо, и предоставить данные вашей базы данных всем этим внешним интерфейсам.Вы также можете открыть API и позволить сторонним разработчикам получать доступ к веб-службе и, таким образом, получать доступ к данным вашего приложения в контролируемой среде.

Для более крупных приложений рекомендуется использовать доступ к веб-службе илисредний уровень, а не прямой доступ к базе данных.

4 голосов
/ 02 февраля 2012

В вашем случае веб-служба будет включать настройку вашей БД за веб-сервером, который прослушивает входящие запросы, выполняет соответствующие операции с БД и возвращает все необходимые данные.Затем ваши настольные и мобильные приложения могут отправить запрос http, и БД ответит соответствующим образом.Это позволит всем вашим приложениям обращаться к одной и той же БД.

...