Использование веб-сервисов на клиенте с использованием javascript

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

Спасибо Шувик

PS: я не уверен, что это противоречит тому, что, по моему мнению, широко практикуется, и если это так, то я могу быть совершенно неправ в своем представлении. Так как я не смог найти ни одной настоящей статьи в гугле, я задаю этот вопрос.


person Shouvik    schedule 12.09.2012    source источник


Ответы (2)


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

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

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

я бы сказал, что это полностью зависит от типа веб-службы и того, что вы делаете с веб-службой.

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

person Chandra Sekhar Walajapet    schedule 12.09.2012

Перейдите по этой ссылке Sun

Полностью зависит от типа веб-сервиса, который вы хотите там использовать.

Это может помочь вам в дальнейшем развитии.

person Viral Shah    schedule 12.09.2012