XML-веб-службы, созданные с помощью ASP.NET, и клиенты XML-веб-служб
Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.
За последние годы Интернет необратимо повлиял на разработку приложений намного больше, чем любые другие силы. Организации все больше зависят от цифровых ресурсов и каналов связи, предоставляемых Интернетом и связанными с ним технологиями. В результате сегодня очень малая часть приложений проектируется и разрабатывается без учета оптимального использования технологий Интернет для получения максимальных преимуществ от распределенных компьютерных систем.
Если не преследуется цель разработки полностью нового приложения, организации пытаются создать приложения, объединяющие несколько традиционных, ориентированных на задачи, приложений в одном составном приложении. При этом иногда производится интеграция приложений, существующих в границах отдельного образования, такого как другая компания или поставщик услуг. Однако еще более сложная дилемма возникает при попытке интеграции приложений прежних версий, созданных с использованием разнообразных технологий, объектных моделей, операционных систем и языков программирования. Как заставить их работать друг с другом? Ответ — программируемый Интернет.
Язык XML как открытый формат описания данных положил начало реальному программируемому Интернету. Подобно тому, как протокол TCP/IP обеспечил универсальное подключение для Интернета, а протокол HTML стал стандартным языком отображения информации на разнообразных платформах для восприятия человеком, XML обеспечивает стандартный язык обмена данными для автоматической обработки. Он предоставляет возможность представления данных в широко поддерживаемом формате, позволяющем компьютерам отправлять и получать данные в предсказуемом стиле, а также обеспечивает возможности программирования, выходящие за рамки закрытых контролируемых систем. Язык XML дает свободу, так как его простота и расширяемость позволяют определить практически что угодно, сохраняя возможность расширения. Одним из фундаментальных строительных блоков программируемого Интернета являются XML-веб-службы.
Компания Microsoft предлагает поддержку для создания XML-веб-служб с использованием технологий, рассчитанных на потребности различной аудитории. В частности, компания Microsoft предлагает разработчикам возможность создания XML-веб-служб с помощью ASP.NET, сервера ATL Server, удаленного взаимодействия .NET и набора средств SOAP Toolkit 2.0. ASP.NET и удаленное взаимодействие .NET упрощают создание XML-веб-служб, так как они создаются на основе платформы .NET Framework. Набор средств SOAP Toolkit 2.0 обеспечивает совместимую поддержку XML-веб-служб для Microsoft Visual Studio 6.0 и приложений прежних версий, позволяя им работать с XML-веб-службами, созданными на основе платформы .NET Framework.
В этом разделе
- Общие сведения об XML-веб-службах
Общие сведения о XML-веб-службах без привязки к конкретной платформе.
- XML-веб-службы с использованием ASP.NET
Рассматривается методика создания XML-веб-служб с помощью ASP.NET.
- Создание клиентов XML-веб-службы
Подробные сведения о создании клиента XML-веб-службы, независимо от платформы или технологии, использованной для создания XML-веб-службы.
- Обработка и создание исключений в XML-веб-службах
Описание порядка обработки исключений, возвращаемых XML-веб-службой, созданной с помощью ASP.NET, и клиентами XML-веб-службы, созданными с помощью платформы .NET Framework.
- Использование заголовков SOAP
Подробные сведения об определении, обработке и управлении заголовками SOAP для клиентов, вызывающих XML-веб-службы, созданные с помощью ASP.NET.
- Настройка форматирования сообщения SOAP
Описание порядка управления сообщениями SOAP, передаваемыми в XML-веб-службы, созданные с помощью ASP.NET, и возвращаемыми этими службами.
- Изменение сообщений SOAP с помощью расширений SOAP
Рассматривается создание расширений, изменяющих сообщения SOAP, передаваемые по сети XML-веб-службам, созданным с использованием ASP.NET, и их клиентам.
- Пошаговое руководство. Настройка процесса создания описаний служб и прокси-классов
Описание порядка создания расширений формата описания служб (SDFE).
- Как настроить создание описаний служб и прокси-классов.
Пример кода, определяющего расширение формата описания службы.
- Типы данных, поддерживаемые XML-веб-службами, созданными с помощью ASP.NET
Список типов данных, поддерживаемых XML-веб-службами, созданными с помощью ASP.NET.
- Атрибуты XML-веб-служб, созданных с использованием ASP.NET, и клиентов XML-веб-служб
Список атрибутов, которые могут применяться к XML-веб-службам, созданным с помощью ASP.NET, и клиентам XML-веб-служб.
- Поддержка привязки схемы XML
Описание привязок между определениями схемы XML и определениями классов .NET Framework.
См. также
- Network Programming
Описание порядка использования классов доступа к Интернету для реализации веб-приложений и интернет-приложений.
Дата сборки: 2011-02-23