Веб-программирование с использованием веб-служб

Обновлен: Ноябрь 2007

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

Ниже приведены ссылки на ключевую информацию по основам веб-служб в Visual Studio:

Visual Studio содержит средства для создания веб-служб как в управляемом, так и неуправляемом коде. Visual Studio позволяет разработчикам создавать в управляемом коде веб-службы, использующие все возможности платформы .NET Framework.

Веб-службы, создаваемые в управляемом коде, используют модель веб-приложений ASP.NET. По приведенным ниже ссылкам представлены сведения о веб-службах, создаваемых в управляемом коде:

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

Клиентские приложения веб-служб, создаваемые в управляемом коде, используют модель веб-приложений ASP.NET. По приведенным ниже ссылкам представлены сведения о веб-службах, создаваемых в управляемом коде: