Методы раскрытия данных

Под раскрытием данных понимается предоставление структуры данных в пользование одной и более сторон. Это может быть и просто обеспечение доступа к массиву данных для какого-то конкретного получателя, но, как правило, доступ к данным предоставляется посредством веб-сервиса. Каждый веб-сервис становится частью системы, имеющей сервис-ориентированную архитектуру (СОА).

СОА представляет собой операцию, которая не просто получает или передает данные, а является ориентированной на определенный сервис или операцию. Это значит, что как только данные получены, система автоматически обрабатывает их с использованием какой-либо операции или веб-методики и в ответ посылает сообщение, указывающее на наличие или отсутствие запрашиваемой информации, или возвращает данные, заключенные в определенный массив. Обычно это веб-сервис, но могут также использоваться веб-каналы или сервис данных.

Примером СОА является «PEPPOL». Это инициатива ЕС по созданию реестра спецификаций сообщений и местоположений терминалов веб-сервисов. «PEPPOL» финансировалась ЕС в рамках инициативы по организации системы электронных закупок. Позднее круг задач был несколько расширен, и в инициативу были также включены документы, оформляемые до и после проведения тендера, такие как заказы и счета-фактуры.