Веб-сервисы
Этот раздел представляет интерес для оптовиков имеющих свои системы
заказов.
Для взаимодействия с нашей информационный системой предлагается получать
данные по ценам и другую информацию с помощью веб-сервисов.
Доступ к сервисам предоставляется только зарегистрированным
клиентам с конкретных IP-адресов. Для начала работы необходимо прислать
IP-адрес компьютера, с которого предполагается использование
Web-сервисов, и логин вашему менеджеру.
Это необходимо для Вашей же безопасности.
Недостатки
- Независимость от платформы и самоописываемость интерфейсов
- Мощная и расширяемая инфраструктура
- Автоматизация процесса использования сервиса
Для работы с веб-сервисами необходимо загрузить набор инструментов, который может интерпретировать WSDL-файлы и кодировать/декодировать сообщения запросов и ответов в формате XML. После получения запроса веб-служба возвращает ответ в виде XML-сообщения. Набор инструментов для работы с веб-службой выполняет синтаксический анализ ответа и возвращает данные в виде структуры или объекта.
- XML – как основной формат передачи данных
- Интернет – ненадёжное звено
- Отсутствие стандартных средств обеспечения безопасности
Используемый набор инструментов SOAP зависит от языка
программирования, на котором написано ваше клиентское приложение.
Наборы инструментов SOAP:
Документации по веб-сервисам.
- Java - Apache Axis. Протестировано в 1.2 RC1.
- PHP - NuSOAP
- Perl - SOAP::Lite
- Python - SOAPpy
- .NET - Visual Studio .NET 1.1
- Ruby - soap4r