Какое использование веб-сервисов может кто-нибудь объяснить - PullRequest
0 голосов
/ 21 июня 2019

Прямо сейчас я работаю в WebApi (стажер-разработчик) и хорошо разбираюсь в webapi. Но я ничего не знаю о WebServices. Мои вопросы:

1.Что такое веб-сервисы? 2.Что такое использование веб-сервисов? 3. Вместо WebServices, почему мы используем WebApi. 4. Где мы можем использовать веб-сервисы? 5. В какой момент мы можем использовать как веб-сервисы, так и веб-приложения?

1 Ответ

0 голосов
/ 21 июня 2019

Предоставление существующей функции в сети

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

Совместимость

Веб-сервисы позволяют различным приложениям общаться друг с другом и обмениваться данными.и услуги между собой.Другие приложения также могут использовать веб-сервисы.Например, приложение VB или .NET может взаимодействовать с веб-службами Java и наоборот.Веб-сервисы используются для того, чтобы сделать прикладную платформу и технологию независимыми.

Стандартизированный протокол

Веб-сервисы используют стандартизированный протокол отраслевого стандарта для связи.Все четыре уровня (уровни Service Transport, XML Messaging, Service Description и Service Discovery) используют четко определенные протоколы в стеке протоколов веб-служб.Такая стандартизация стека протоколов дает бизнесу множество преимуществ, таких как широкий выбор, снижение стоимости из-за конкуренции и повышение качества.

Низкая стоимость связи

Веб-службы используют протокол SOAP поверх HTTP, поэтому вы можете использовать существующий недорогой Интернет для реализации веб-служб.Это решение намного дешевле по сравнению с запатентованными решениями, такими как EDI / B2B.Помимо SOAP поверх HTTP, веб-службы также могут быть реализованы на других надежных транспортных механизмах, таких как FTP

Например, в Asp.Net Core: https://dzone.com/articles/step-by-step-aspnet-core-restful-web-service-devel

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