Требования к SOAP-серверу
Программный продукт типа Soap-сервер, должен соответствовать стандарту обмена данными, в соответствии с данной спецификацией. Любой SOAP-сервер в любой информационной системе должен обеспечивать:
1. Доступ по протоколу HTTP;
2. Обработку сообщений, описываемых в спецификации на сообщения обмена между системами;
3. Хранение и предоставление в формате, определенном в данной спецификации, метаописаний предоставляемых ресурсов;
4. Механизм взаимодействия с native plug-ins при необходимости получения или загрузки данных.
Обеспечение доступа по протоколу HTTP
Данная спецификация определяет использование программных средств, реализующих SOAP-спецификацию (любая реализация SOAP Implementation, основанная на спецификации SOAP 1.1, например Apache Soap, или Мicrosoft Soap Toolkit);
Взаимодействие с native plug-ins
SOAP-сервер должен обеспечивать работу с plug-in, соответствующим требуемому метаописанию ресурса. Для этого в списке метаописаний ресурсов включен элемент pluginInfo, описывающий параметры работы с plug-in. Логику обработки параметров должен реализовывать SOAP-сервер. Например, если SOAP-сервер и plug-in взаимодействуют в соответствии с технологией COM (Component Object Model), то параметры должны содержать уникальный идентификатор COM-объекта, реализующего plug-in и другую необходимую информацию.