ГЛАВА 25. Web-сервисы XML

ГЛАВА 25. Web-сервисы XML

Глава 18 информировала вас о слое удаленного взаимодействия .NET. Вы смогли убедиться в том, что эта технология позволяет любой группе компьютеров с поддержкой .NET осуществлять обмен информацией через границы машин. Это, конечно, прекрасно, но одним из ограничений слоя удаленного взаимодействия .NET оказывается то, что для каждой из участвующих в обмене сторон требуется установка .NET Framework, поддержка CTS и использование одинакового формата сетевого обмена (например, TCP).

Web-сервисы XML предлагают более гибкую альтернативу в деле построения распределенных приложений. Говоря простыми словами, Web-cepвuc XML - это единица программного кода, обслуживаемая Web-сервером и доступная в рамках стандартных промышленных технологий, например, таких как HTTP и XML. Вы, наверное, догадываетесь, что благодаря использованию "нейтральных" технологий Web-сервисы XML предлагают такой уровень совместимости и взаимодействия в отношении операционных систем, платформ и языков, который ранее был просто недоступен.

Из этой последней главы книга вы узнаете о том, как создаются Web-сервисы XML в рамках платформы .NET. В процессе обсуждения основной темы мы рассмотрим также ряд связанных вопросов, в частности службы поиска (UDDI и DISCO), язык WSDL и протокол SOAP. Выяснив, как строить Web-сервисы XML, мы рассмотрим различные возможности генерирования агентов клиента, способных вызывать "Web-методы" в синхронном и асинхронном режимах.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

7.2.4. Сервисы (службы)

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

7.2.4. Сервисы (службы) После того как программа init получила номер уровня запуска, она запускает из каталога /etc/rc.d/rcN.d (N - это номер уровня запуска) ссылки вида SномерИмя (или KномерИмя - в зависимости от уровня запуска). Сейчас разберемся, что это за ссылки. Перейдите в каталог


Сервисы и команды

Из книги Документация NetAMS автора Автор неизвестен

Сервисы и команды Информация о командах их параметрах сгруппирована по сервисам. Все команды, описанные в этом разделе, могут использоваться для подготовки конфигурационного файла перед запуском программы. В то же время большинство из них может быть указано при


Глава 6 Дополнительные сервисы Интернета

Из книги 200 лучших программ для Интернета. Популярный самоучитель автора Краинский И

Глава 6 Дополнительные сервисы Интернета С каждым днем возможности Интернета становятся все шире. Сегодня с его помощью можно не только искать тексты, загружать программы и разговаривать с родственниками за границей, но также смотреть телевизионные передачи, следить за


Мультимедийные веб-сервисы

Из книги Работа в Интернете автора Макарский Дмитрий

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


14. Скрытые сервисы

Из книги Установка и настройка Tor автора Стручков Юрий

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


Сервисы PKI

Из книги Инфраструктуры открытых ключей автора Полянская Ольга Юрьевна

Сервисы PKI Ядро инфраструктуры открытых ключей образуют сервисы управления сертификатами и криптографические сервисы, в крупномасштабных PKI важная роль отводится вспомогательным


Криптографические сервисы

Из книги Как найти и скачать в Интернете любые файлы автора Райтман М. А.

Криптографические сервисы Генерация пар ключей При помощи этого сервиса генерируется пара ключей (открытый ключ/секретный ключ), секретный ключ хранится в файле, защищенном паролем или иными средствами (например, на смарт-карте или при помощи другого аппаратного или


Вспомогательные сервисы

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Вспомогательные сервисы Регистрация Регистрационные сервисы обеспечивают регистрацию и контроль информации о субъектах, а также аутентификацию субъектов, необходимую для выпуска или аннулирования сертификатов (от имени УЦ ). Фактический выпуск сертификатов


Другие сервисы

Из книги Социальные сети без страха для тех, кому за... автора Виннер Марина

Другие сервисы В ряде случаев необходимы и другие сервисы, например, сервисы генерации пар ключей и записи их на смарт-карты, если ключи хранятся на


Сервисы безопасности PKI

Из книги Windows 10. Секреты и устройство автора Алмаметов Владимир

Сервисы безопасности PKI Сервис безопасности представляет собой совокупность механизмов, процедур и других средств управления для снижения рисков, связанных с угрозой утраты или раскрытия данных [2]. В основном считается, что PKI должна предоставлять три основных


Сервисы, базирующиеся на PKI

Из книги автора

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


Другие сервисы

Из книги автора

Другие сервисы Кроме представленных выше, существует множество других сервисов для скачивания/закачивания файлов. В основном принцип размещения и загрузки файлов схож. Следует найти желаемую ссылку, щелкнуть на найденной ссылке мышью и загрузить файл. Но у этих


"Зеркальные" сервисы

Из книги автора

"Зеркальные" сервисы Зеркальные сервисы удобны тем, кто часто "заливает" файлы на "обменники" — вам не надо выгружать файл по очереди на каждый из них, все делается теперь одним щелчком мыши. Указав файл для загрузки, вы выбираете желаемые файлообменные сервисы, на которые


Сервисы API

Из книги автора

Сервисы API Открытый код InterBase 6 - на основе которого был разработан Firebird - обрабатывает в первую очередь обращения к функциям интерфейса API для некоторых действий сервера, таких как копирование/восстановление, получение статистических данных и управление пользователями.