XML Web-сервисы представляют собой классы или объекты, доступные на Web, которые вы можете использовать в ваших приложениях программным способом, как нормальные, объектно-ориентированные вызовы. Вы можете , кроме того, опубликовать Visual FoxPro COM Servers (OLEPUBLIC) в качестве XML Web-сервисов, делая информацию доступной другим клиентам в Internet.
Например, вы можете использовать XML Web-сервис в ваших приложениях, который возвращает сведения о погоде для данного города, когда вы вызываете метод, который возвращает температуру, при передаче методу имени города.
Поддержка Visual FoxPro для XML Web-сервисов обеспечивается через SOAP, используя реализацию Webservices Description Language (WSDL) совместимую с WSDL version 1.1. В поставку Visual FoxPro включен Microsoft SOAP Toolkit version 3.0, который обеспечивает поддержку для XML Web-сервисов через набор расширений, и, кроме того, доступный с Web сайта Microsoft. Visual FoxPro расширил функциональность Toolkit; поэтому будущие изменения в спецификациях WSDL, осуществляемые W3C консорциумом, копируются непосредственно в Visual FoxPro, когда вы обновляете Toolkit до новой версии.
![]() |
---|
Для использования XML Web-сервисов вы должны иметь инсталлированным Microsoft SOAP Toolkit. Если вы планируете опубликовать свои собственные XML Web-сервисы из Visual FoxPro COM серверов, у вас должен быть инсталлирован Microsoft Internet Information Services (IIS). |
SOAP Toolkit, кроме того, предоставляет объекты, котооые вы можете использовать для вызова XML Web-сервисов на низком уровне, которые взаимодействуют напрямую с реальными SOAP сообщениями. Однако, эти объекты не поддерживаются напрямую расширениями Visual FoxPro.
Для получения более подробной информации о поддерживаемых платформах, SOAP, WSDL или Toolkit, смотри документацию для Toolkit, доступную в online или информацию на сайте SOAP Developer Resources по адресу http://msdn.microsoft.com/soap/.
В этом разделе
- Как: получить доступ к XML Web-сервисам
-
Описывается - как найти, зарегистрировать и использовать XML Web-сервисы в Visual FoxPro приложениях.
- Как: распространять XML Web-сервисы
-
Описывается - как указать местоположение, используемое по умолчанию, для публикации XML Web-сервисов, публикации Visual FoxPro COM серверов, в качестве XML Web-сервисов, включая компоненты для развертывания XML Web-сервисов, и сгенерировать автоматически файлы поддержки XML Web сервисов, когда вы перестраиваете свой COM сервер.
- Тестирование и перестройка COM серверов для XML Web-сервисов
-
Описывается - сгенерировать автоматически файлы поддержки XML Web сервисов, когда вы тестируете и перестраивате COM серверы.
- Развертывание XML Web-сервисов (Visual FoxPro)
-
Описываются файлы, необходимые для развертывания XML Web-сервисов.