Поделиться через


Сведения о веб-службах Windows

API веб-служб Windows — это многоуровневый API, и он может быть изображен следующим образом.

схема, показывающая слои и межуровневые области API веб-служб Windows.

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

Каждый слой предоставляет набор API и типов, которые можно использовать с API этого слоя.

Модель службы

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

Уровень канала

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

XML-слой

Уровень каналов, в свою очередь, основан на упрощенной платформе XML, которая включает десериализацию типов данных C. Следующие компоненты и операции являются частью XML-слоя:

Общие для всех слоев

Ниже приведены разделы, которые применяются к любому из трех уровней:

Примеры

Дополнительные сведения об элементах API см. в справочнике по веб-службам Windows. Примеры использования API см. в статье Использование веб-служб Windows.