Веб-программирование с использованием веб-служб
Обновлен: Ноябрь 2007
Веб-службы позволяют вести обмен данными и выполнять удаленный вызов прикладной логики, используя обмен XML-сообщениями для перемещения данных через брандмауэры и в гетерогенных системах.
Ниже приведены ссылки на ключевую информацию по основам веб-служб в Visual Studio:
XML Web Services Overview
Описание роли веб-служб.XML Web Service Scenarios
Основы некоторых типичных сценариев, в которых использование веб-служб может принести пользу.XML Web Services Infrastructure
Описание основных частей инфраструктуры веб-служб — каталогов веб-служб, описаний веб-служб и форматов связи веб-служб.Веб-ссылки в Visual Studio
Описание функциональности веб-ссылок в Visual Studio.Практическое руководство. Добавление и удаление веб-ссылок
Описание процесса добавления и удаления веб-ссылок в Visual Studio.Подготовка к отладке: проекты веб-службы XML
Описание процесса отладки веб-служб в Visual Studio.Средства XML в Visual Studio
Введение в язык XML.
Visual Studio содержит средства для создания веб-служб как в управляемом, так и неуправляемом коде. Visual Studio позволяет разработчикам создавать в управляемом коде веб-службы, использующие все возможности платформы .NET Framework.
Веб-службы, создаваемые в управляемом коде, используют модель веб-приложений ASP.NET. По приведенным ниже ссылкам представлены сведения о веб-службах, создаваемых в управляемом коде:
Пошаговое руководство. Создание веб-службы с помощью Visual Basic или Visual C#
Пошаговые инструкции по созданию, отладке и развертыванию веб-служб на языке Visual Basic или C#.Создание веб-служб в управляемом коде
Процессы создания и развертывания веб-служб управляемом коде.XML Web Services Using ASP.NET
Документация, посвященная веб-службам.ASP.NET QuickStarts
Несколько примеров использования ASP.NET, сопровождаемых соответствующими пояснениями.XML Serialization with XML Web Services
Настройка метода XML-сериализации, используемого в управляемом коде веб-служб.
Чтобы упростить процесс поиска и вызова веб-служб, в Visual Studio используются веб-ссылки. При добавлении веб-ссылки в клиентское приложение создается класс прокси, который служит в качестве локального представления веб-службы, с которым может взаимодействовать клиент. Эта функциональность доступна в приложениях, написанных как в управляемом, так и в неуправляемом коде. При добавлении веб-ссылки Visual Studio создает класс прокси на том же языке программирования, на котором написано клиентское приложение.
Клиентские приложения веб-служб, создаваемые в управляемом коде, используют модель веб-приложений ASP.NET. По приведенным ниже ссылкам представлены сведения о веб-службах, создаваемых в управляемом коде:
Доступ к веб-службам в управляемом коде
Описание порядка использования веб-служб в управляемом коде.Building XML Web Service Clients
Документация, посвященная веб-службам.Пошаговое руководство. Получение доступа к веб-службам с помощью Visual Basic или Visual C#
Пошаговые инструкции по обращению к веб-службам в управляемом коде.Web Services Description Language Tool (Wsdl.exe)
Средства создания классов прокси для обращения к веб-службам в управляемом коде.ASP.NET QuickStarts
Несколько примеров использования ASP.NET, сопровождаемых соответствующими пояснениями.XML Serialization with XML Web Services
Настройка метода XML-сериализации, используемого в управляемом коде веб-служб.