Для моделирования объектов реального мира, их состояния и поведения в системе используется объектно-ориентированный подход. Объектная модель системного слоя платформы хранится в системе по тем же принципам, что и модель бизнес-данных, т.е. объекты классов, описывающих метаданные системы (классы, поля, свойства, методы, параметры методов, пользовательские формы и проч.) хранятся в базе данных и доступны для клиентских систем по тем же принципам, что и бизнес-данные.
Для организации доступа к объектам объектной модели системы необходимо использовать подсистему доступа к данным, метаданным и механизмам системы по протоколу SOAP, являющуюся расширением платформы «Мельница данных».
Механизмы доступа по протоколу SOAP содержат в своем составе средства предоставления клиентам сервиса актуального формального описания сервисов в формате WSDL.
Для получения спецификации сервисов для каждого сервиса необходимо:
- Открыть раздел Служебная форма на участке Администратору.
- На вкладке Классы выбрать класс, для которого необходимо сформировать спецификацию.
- Вызвать контекстное меню (щелчок правой клавишей мыши) и выбрать процедуру Сформировать документацию SOAP.
В спецификации сервисов для каждого сервиса представлено:
- Назначение сервиса.
- Перечень операций сервиса (наименование операций, описание выполняемых действий).
- Описание типов сообщений (наименование типа, наименование и назначение элементов комплексных типов).
- Входные параметры операции (наименование, описание).
- Возвращаемые операцией значения (наименование, описание).
- Пример входящего SOAP сообщения.
- Пример возвращаемого SOAP сообщения.