ISO 19119:2016
(Main)Geographic information — Services
Geographic information — Services
ISO 19119:2016 defines requirements for how platform neutral and platform specific specification of services shall be created, in order to allow for one service to be specified independently of one or more underlying distributed computing platforms. ISO 19119:2016 defines requirements for a further mapping from platform neutral to platform specific service specifications, in order to enable conformant and interoperable service implementations. ISO 19119:2016 addresses the Meta:Service foundation of the ISO geographic information reference model described in ISO 19101‑1:2014, Clause 6 and Clause 8, respectively. ISO 19119:2016 defines how geographic services shall be categorised according to a service taxonomy based on architectural areas and allows also for services to be categorised according to a usage life cycle perspective, as well as according to domain specific and user defined service taxonomies, providing support for easier publication and discovery of services.
Information géographique — Services
ISO 19119:2016 définit des exigences sur la façon dont une spécification de services propre à une plate-forme et applicable à toutes les plates-formes doit être créée, de manière à ce qu'un service puisse être spécifié indépendamment d'une ou de plusieurs plates-formes informatiques distribuées sous-jacentes. ISO 19119:2016 définit des exigences pour une mise en correspondance supplémentaire des spécifications de services applicables à toutes les plates-formes avec les spécifications de services propres à une plate-forme, de manière à assurer des implémentations de services conformes et interopérables. ISO 19119:2016 traite du fondement Méta:Service du modèle de référence d'information géographique ISO décrit dans l'ISO 19101‑1:2014, Articles 6 et 8. ISO 19119:2016 définit la façon dont des services géographiques doivent être classés selon une taxonomie de services basée sur des domaines architecturaux, et permet également de classer les services selon une perspective de cycle de vie à l'usage ainsi que selon des taxonomies de services propres à un domaine et définies par l'utilisateur, ce qui fournit un support facilitant la publication et la découverte de services.
Geografske informacije - Storitve
General Information
Relations
Buy Standard
Standards Content (Sample)
МЕЖДУНАРОДНЫЙ
ISO
СТАНДАРТ
19119
Второе издание
2016-01-15
Географическая информация. Сервисы
Geographic information — Services
Ответственность за подготовку русской версии несёт GOST R
(Российская Федерация) в соответствии со статьёй 18.1 Устава ISO
Ссылочный номер
ISO 19119:2016(R)
©
ISO 2016
---------------------- Page: 1 ----------------------
ISO 19119:2016(R)
ДОКУМЕНТ ЗАЩИЩЕН АВТОРСКИМ ПРАВОМ
© ISO 2016, Опубликовано в Швейцарии
Все права сохраняются. Если не указано иное, никакую часть настоящей публикации нельзя копировать или использовать в
какой-либо форме или каким-либо электронным или механическим способом, включая фотокопии и микрофильмы, пересылку по
интернету или интранету, без предварительного письменного разрешения ISO по соответствующему адресу, указанному ниже,
или комитета-члена ISO в стране заявителя.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2016 – Все права сохраняются
---------------------- Page: 2 ----------------------
ISO 19119:2016(R)
Содержание Страница
Предисловие . vi
Введение . vii
1 Область применения. 1
2 Соответствие . 1
2.1 Декларирование соответствия . 1
2.2 Общие положения . 1
2.3 Бизнес-аспект . 1
2.4 Вычислительный аспект . 1
2.5 Информационный аспект . 2
2.6 Систематизация услуг . 2
2.7 Инженерный аспект . 2
2.8 Технологический аспект . 2
3 Нормативные ссылки . 3
4 Термины, определения и сокращения . 3
4.1 Термины и определения . 3
4.2 Аббревиатуры . 5
5 Система представления . 7
5.1 Общие положения . 7
5.2 Класс соответствия . 8
5.3 Класс требований . 8
5.4 Правила . 8
5.5 Идентификаторы . 8
5.6 Концептуальные схемы . 9
5.7 Описание концепций . 9
5.8 Шаблон проектирования архитектуры . 9
6 Обзор архитектуры географических сервисов . 10
6.1 Функциональное назначение и обоснование . 10
6.2 Связь с ISO 19101-1 . 10
6.3 Базовая модель интероперабельности на основе ISO RM-ODP . 11
6.4 Абстрактный объект сервиса . 12
6.5 Интероперабельность . 15
6.6 Использование других стандартов географической информации в спецификациях
сервисов . 16
7 Бизнес-аспект: контекст для сервисов . 16
7.1 Бизнес-аспект . 16
7.2 Спецификации сервисов бизнес-аспекта . 17
7.3 Примеры соответствующих стандартов . 19
7.4 Примеры и инструменты . 19
8 Вычислительный аспект: основа для интерфейсов сервисов и сцепление . 20
8.1 Интероперабельность компонента и сервиса, а также вычислительный аспект . 20
8.2 Сервисы, интерфейсы и операции . 20
8.3 Спецификации сервисов вычислительного аспекта . 22
8.3.1 Класс требований для спецификаций сервисов вычислительного аспекта . 22
8.3.2 Интерфейсы сервиса с операциями. 22
8.3.3 Поведение и ограничения сервиса . 24
8.4 Сцепление сервисов . 26
8.4.1 Общие положения . 26
8.4.2 Анатомия сервисной цепочки . 27
8.4.3 Моделирование сервисной цепочки . 28
8.4.4 Папка-органайзер для сервиса . 30
8.4.5 Сервисы, разрешающие сцепление сервисов . 30
© ISO 2016 – Все права защищены iii
---------------------- Page: 3 ----------------------
ISO 19119:2016(R)
8.4.6 Архитектурные шаблоны для сцепления сервисов. 31
8.4.7 Вариации шаблонов сцепления . 37
8.5 Метаданные сервисов . 38
8.6 Архитектура простого сервиса . 38
8.7 Примеры имеющих отношение стандартов . 39
8.8 Примеры и инструменты: моделирование сервисов с помощью языка SoaML . 39
9 Информационный аспект: Основа семантической интероперабельности . 39
9.1 Интероперабельность информационной модели и информационный аспект . 39
9.2 Информационный аспект. Спецификации сервисов. 40
10 Классификация сервисов . 44
10.1 Потребность в классификации комплексных сервисов . 44
10.2 Классификация и требования к сервисам . 44
10.3 Эталонная модель архитектуры . 44
10.4 Определение «эталонной модели архитектуры» . 44
10.5 Использование эталонной модели архитектуры . 45
10.6 Общий обзор эталонной модели архитектуры . 45
10.6.1 Сервисы и интерфейсы сервисов . 45
10.6.2 Идентификация сервисов и интерфейсов сервисов для географической
информации . 46
10.7 Типы сервисов географической информации . 46
10.7.1 Требования к классификации сервисов . 46
10.7.2 Типы сервисов информационных технологий, относящихся к
географической информации . 47
10.7.3 Расширение типов сервисов географической информации. 48
10.8 Классификация архитектуры географических сервисов . 49
10.8.1 Требования по классификации архитектуры географических сервисов . 49
10.8.2 Географические сервисы границ/взаимодействия человека . 49
10.8.3 Географические сервисы модели/управления информацией . 50
10.8.4 Географические сервисы потока работ/управление заданиями . 51
10.8.5 Географические сервисы обработки . 52
10.8.6 Географические коммуникационные сервисы . 56
10.8.7 Географические сервисы управления системой и сервисы безопасности . 56
10.9 Серия международных стандартов ISO в классификации архитектуры
географических сервисов . 56
10.10 Действительность сцепления географических сервисов . 57
10.11 Модель жизненного цикла сервисов с точки зрения пользователя . 58
10.12 Классификации сервисов, определяемые пользователем . 59
10.13 Папка-органайзер для сервисов (SOF) . 59
10.13.1 Группирование сервисов . 59
10.13.2 SOF применения изображений . 59
10.13.3 Папка-органайзер SOF совместной обработки географических данных . 60
10.14 Семантические информационные модели . 61
10.15 Примеры имеющих отношение стандартов . 63
10.16 Примеры и инструменты . 63
11 Инженерный аспект: Основа для распределения и коммуникационных шаблонов . 64
11.1 Прозрачности распределения системы и инженерный аспект . 64
11.2 Распределение компонентов с использованием модели многоуровневой
архитектуры . 65
11.3 Прозрачности распределения системы . 67
11.4 Спецификации сервисов инженерного аспекта . 68
11.5 Многостилевая SOA . 69
11.6 Имеющие отношение стили архитектуры . 70
11.6.1 Сервис-ориентированная архитектура . 70
11.6.2 Передача состояния представления (REST) . 70
11.6.3 Web 2.0 . 71
12 Технологический аспект. Основа для межплатформенной интероперабельности . 72
12.1 Интероперабельность инфраструктуры и технологический аспект . 72
12.2 Потребность в множественных платформно-зависимых спецификациях . 73
iv © ISO 2016 – Все права сохраняются
---------------------- Page: 4 ----------------------
ISO 19119:2016(R)
12.3 Соответствие между платформно-независимыми и платформно-зависимыми
спецификациями сервисов. 74
12.4 От платформно-независимых к платформно-зависимым спецификациям . 74
12.5 Технологические объекты . 75
12.6 Спецификации сервиса технологического аспекта . 75
12.6.1 Класс требований для технологического аспекта . 75
12.6.2 Технологические преобразования . 75
12.7 Классификация архитектуры в соответствии с категориями облачных
вычислительных сервисов . 78
Приложение А (нормативное) Соответствие . 79
Приложение В (информативное) Пример пользовательских сценариев . 86
Приложение С (информативное) Принципы преобразования в платформы распределенных
вычислений . 89
Приложение D (информативное) Методология на основе вариантов использования . 101
Приложение E (информативное) Пример. Шаблон варианта использования . 104
Приложение F (информативное) Моделирование сервиса. SoaML . 107
Библиография . 110
© ISO 2016 – Все права защищены v
---------------------- Page: 5 ----------------------
ISO 19119:2016(R)
Предисловие
Международная организация по стандартизации, ISO (the International Organization for Standardization)
является международной организацией, которая была создана национальными организациями по
стандартизации (члены ISO). Работу по подготовке Международных стандартов обычно выполняют
технические комитеты ISO. Любой член ISO, заинтересованный в предмете, по которому создан
технический комитет, имеет право на представительство в этом комитете. Международные
организации, правительственные и неправительственные, совместно с ISO, также принимают участие
в работе организации. ISO тесно сотрудничает с Международной электротехнической комиссией (IEC)
по всем вопросам стандартизации в электротехнике.
Процедура, использованная для разработки настоящего документа, и документов, предназначенных
для их актуализации в дальнейшем, описана в «Директивах ISO/IEC, Часть 1. В частности, отмечено,
что для утверждения документов ISO различных типов используются различные критерии. Настоящий
документ был составлен в соответствии с правилами редактирования «Директив ISO/IEC, Часть 2
(см. www.iso.org/directives).
Необходимо обратить внимание на то, что некоторые части настоящего документа могут являться
объектами патентных прав. ISO не обязана определять какие-либо или все части, являющиеся
объектами патентных прав. Подробная информация о каких-либо выявленных в ходе разработки
настоящего документа патентных правах будет указана во Введении и/или в Перечне ISO полученных
патентных деклараций (см. www.iso.org/patents).
Любой товарный знак, используемый в настоящем документе, представляет собой информацию,
которая дана для удобства пользователей, и не является свидетельством в его пользу.
Для разъяснения значения специальных терминов и выражений ISO, относящихся к оценке
соответствия, а также информации, относящейся к приверженности ISO принципам ВТО по
техническим барьерам в торговле (TBT) см. следующий URL: Foreword - Supplementary information.
За этот документ отвечает комитет ISO/TC 211, Географическая информация/Геоматика.
Настоящее второе издание аннулирует и заменяет первое издание (ISO 19119:2005), которое было
пересмотрено с технической точки зрения. Оно также включает Дополнение
ISO 19119:2005/Amd 1:2008.
vi © ISO 2016 – Все права сохраняются
---------------------- Page: 6 ----------------------
ISO 19119:2016(R)
Введение
Широкое применение компьютеров и использование географических информационных систем (ГИС)
способствовало расширенному анализу географических данных в многопрофильных дисциплинах. С
учетом совершенствования информационных технологий в обществе растет доверие к такой
информации. Увеличивается обмен и использование наборов географических данных с целями иными,
чем это задумывали производители таких данных. ГИС, дистанционный сбор и передача информации,
управление энергетическими объектами с использованием оцифрованных географических карт, на
которых представлены места расположения и типы опор, подстанций и электростанций (AM/FM),
инфраструктура пространственных данных (SDI), анализ траффика, системы определения
географического местоположения, и другие технологии географической информации (GI) вступают в
период радикальной интеграции.
Настоящий Международный стандарт определяет структуру платформно-независимых и платформно-
зависимых спецификаций сервисов, которые позволяют доступ, обработку и управление
географическими данными из различных источников для различных платформ распределенных
вычислений (DCP).
— “структура платформно-независимых и платформно-зависимых спецификаций сервисов” –
означает, что данный международный стандарт устанавливает требования, каким образом
указывать сервисы, чтобы один сервис мог указываться вне зависимости от одной или
нескольких базовых платформ распределенных вычислений. Структура обеспечивает
требования для дальнейшего соответствия конкретным платформам, чтобы позволить
конкретным спецификациям совместимой платформы обеспечить реализацию соответствия и
интероперабельных сервисов.
— “осуществить доступ, обработку и управление” – означает, что пользователи геоданных могут
запрашивать удаленные базы данных и управлять удаленными ресурсами по обработке, а также
использовать преимущества других технологий распределенных вычислений, таких, как
программное обеспечение, направляемое в локальную среду пользователя из удаленной среды
для временного применения;
— “из различных источников” – означает, что пользователи будут иметь доступ к данным,
собранным различными способами и хранимым в различных реляционных и нереляционных
базах данных;
— “через обобщенный вычислительный интерфейс” – означает, что интерфейсы стандарта
ISO 19119 обеспечивают надежную связь между (иным образом) несопоставимыми
программными ресурсами, которые снабжены этими интерфейсами;
— “в среде открытой информационной технологии” – означает, что данный международный
стандарт позволяет выполнять обработку географической информации за пределами закрытой
среды монолитной ГИС, дистанционного считывания, и систем AM/FM, которые контролируют и
ограничивают доступ к базе данных, интерфейсу пользователя, сетевым функциям и функциям
обработки данных;
— Сервисы должны быть категоризированы согласно их классификации на основе архитектурных
областей и могут также быть категоризированы в соответствии с перспективой жизненного цикла
использования, а также в соответствии с конкретным доменом и определяемой пользователем
систематизацией сервисов, тем самым оказывая поддержку при публикации и обнаружении
сервисов.
Разница между этой версией международного стандарта и предыдущей версией ISO 19119:2005
заключается в следующем:
Настоящий международный стандарт определил набор требований и абстрактных тестов в отношении
спецификации сервисов в соответствии с бизнес-аспектом, а также, вычислительным,
информационным, инженерным и технологическим аспектами. Настоящий международный стандарт
© ISO 2016 – Все права защищены vii
---------------------- Page: 7 ----------------------
ISO 19119:2016(R)
определил набор требований для распределения сервисов по категориям в соответствии с
классификацией сервисов. Метаданные сервисов были включены в ISO 19115-1.
Политики обслуживания, контракты на оказание услуг, включая соглашения по уровню
обслуживания (SLA) в настоящее время не указываются, как часть настоящего международного
стандарта, поскольку они считаются наиболее уместными для развертывания сервисов, а также в
отношении принадлежности сервисов, которые в настоящее время не являются предметом
рассмотрения настоящего международного стандарта.
viii © ISO 2016 – Все права сохраняются
---------------------- Page: 8 ----------------------
МЕЖДУНАРОДНЫЙ СТАНДАРТ ISO 19119:2016(R)
Географическая информация. Сервисы
1 Область применения
Настоящий международный стандарт определяет требования, каким образом создаются платформно-
независимые и платформно-зависимые спецификации сервисов, чтобы один сервис мог указываться
вне зависимости от одной или нескольких базовых платформ распределенных вычислений.
Настоящий международный стандарт определяет требования к дополнительному преобразованию
спецификаций сервиса из платформно-независимых в платформно-зависимые, чтобы обеспечить
совместимость и взаимозаменяемость реализаций сервиса.
Настоящий международный стандарт рассматривает основу мета-сервиса эталонной модели
географической информации ISO, описанной в Статье 6 и Статье 8 ISO 19101 1:2014 соответственно.
Настоящий международный стандарт определяет, каким образом географические сервисы должны
быть распределены по категориям в соответствии с классификацией сервисов на основе
архитектурных областей, и допускает, чтобы сервисы также можно было распределять по категориям
в соответствии с перспективой жизненного цикла использования, а также и в соответствии с
конкретным доменом и опеределяемой пользователем систематизацией сервисов, тем самым
оказывая поддержку при публикации и обнаружении сервисов.
2 Соответствие
2.1 Декларирование соответствия
Декларирование соответствия любого продукта классам соответствия, которые указаны в настоящем
международном стандарте, сопряжено с выполнением соответствующих требований, описанных в
комплексе абстрактных тестов, который приведен в Приложении A.
2.2 Общие положения
В настоящем международном стандарте указано шесть классов соответствия, которые
продемонстрированы в Таблицах с 1 по 6, и которые совпадают с шестью классами требований,
описанными в Статьях с 7 по 12. Любой сервис, декларирующий соответствие любому классу
требований настоящего международного стандарта, проходит испытание по всем тестам, указанным в
соответствующем классе соответствия, которые подробно описаны в комплексах абстрактных тестов
Приложения A. Каждый тест относится к одному или нескольким конкретным требованиям, которые в
явной форме указаны в описании теста.
2.3 Бизнес-аспект
Класс соответствия бизнес – аспекта приведен в Таблице 1.
Таблица 1 — Класс соответствия бизнес-аспекта
Класс соответствия /conf/enterpriseviewpoint
Требования /req/enterpriseviewpoint (Table 11)
Тесты Все тесты, указанные в A.2
2.4 Вычислительный аспект
Класс соответствия вычислительного аспекта приведен в Таблице 2.
© ISO 2016 – Все права сохраняются 1
---------------------- Page: 9 ----------------------
ISO 19119:2016(R)
Таблица 2 — Класс соответствия вычислительного аспекта
Класс соответствия /conf/computationalviewpoint
Зависимость /conf/enterpriseviewpoint
Требования /req/computationalviewpoint (Table 12)
Тесты Все тесты, указанные в A.3
2.5 Информационный аспект
Класс соответствия информационного аспекта приведен в Таблице 3.
Таблица 3 — Класс соответствия информационного аспекта
Класс соответствия /conf/informationviewpoint
Зависимость /conf/uml (2.4)
Требования /req/informationviewpoint (Table 18)
Тесты Все тесты, указанные в A.4
2.6 Систематизация услуг
Класс соответствия систематизации услуг приведен в Таблице 4.
Таблица 4 — Класс соответствия систематизации услуг
Класс соответствия /conf/servicetaxonomies
Зависимость /conf/uml (2.4)
Требования /req/servicetaxonomies (Table 19)
Тесты
Все тесты, указанные в A.5
2.7 Инженерный аспект
Класс соответствия инженерного аспекта приведен в Таблице 5.
Таблица 5 — Класс соответствия инженерного аспекта
Класс соответствия /conf/engineeringviewpoint
Зависимость /conf/uml (2.4)
Требования /req/engineeringviewpoint (Таблица 26)
Тесты
Все тесты, указанные в A.6
2.8 Технологический аспект
Класс соответствия технологического аспекта приведен в Таблице 6.
Таблица 6 — Класс соответствия технологического аспекта
Класс соответствия /conf/technologyviewpoint
Зависимость /conf/uml (2.4)
Требования /req/technologyviewpoint (Таблица 27)
Тесты Все тесты, указанные в A.7
ПРИМЕЧАНИЕ Определение комплекса абстрактных тестов приведено в стандарте ISO 19105.
2 © ISO 2016 – Все права сохраняются
---------------------- Page: 10 ----------------------
ISO 19119:2016(R)
3 Нормативные ссылки
В настоящем документе дается ссылка на нижеперечисленные нормативные справочные документы,
которые полностью или частично необходимы для пользования настоящим документом. Для
датированных ссылок используется только редакция, на которую дается ссылка. Для недатированных
ссылок должна использоваться последняя редакция справочного документа (включая любые
изменения).
ISO/IEC 10746-1, Информационная технология. Открытая распределенная обработка. Базовая
модель. Основные положения. Часть 1
ISO 19101-1:2014, Географическая информация. Базовая модель. Часть 1. Основные положения
ISO 19103, Географическая информация. Язык концептуальной схемы
ISO 19115-1:2014, Географическая информация. Метаданные. Часть 1. Основные положения
[SoaML] Язык моделирования сервис-ориентированной архитектуры v 1.0.1, май 2012г., стандарт
1)
OMG
4 Термины, определения и сокращения
4.1 Термины и определения
В настоящем документе используются следующие термины и определения.
4.1.1
возможность
capability
реальный результат, который сервис-провайдер (4.1.12) в состоянии предоставить потребителю
сервиса
[ИСТОЧНИК: SOA-RAF]
4.1.2
вычислительный аспект
computational viewpoint
аспект (4.1.15) системы ODP и среды ее функционирования, предполагающий распределенную
обработку через функциональную декомпозицию системы на объекты, которые взаимодействуют
через интерфейсы
(4.1.8)
[ИСТОЧНИК: ISO/IEC 10746-3:2015, 4.1.1.3]
4.1.3
прозрачность распределения
distribution transparency
свойство скрывать от конкретного пользователя потенциальное поведение некоторых частей
распределенной системы
Примечание 1 к записи Прозрачность распределения позволяет скрывать от приложений сложности,
связанные с системным распределением, где они не имеют значения для целей приложений.
[ИСТОЧНИК: ISO/IEC 10746-2:2009, 11.1.1]
1)
http://www.omg.org/spec/SoaML/1.0.1/
© ISO 2016 – Все права защищены 3
---------------------- Page: 11 ----------------------
ISO 19119:2016(R)
4.1.4
инженерный аспект
engineering viewpoint
аспект (4.1.15) системы ODP и среды ее функционирования, выделяющий механизмы и функции,
требуемые для поддержки распределенного взаимодействия между объектами в этой распределенной
системе
[ИСТОЧНИК: ISO/IEC 10746-3:2009, 4.1.1.4]
4.1.5
бизнес-аспект
enterpri
...
INTERNATIONAL ISO
STANDARD 19119
Second edition
2016-01-15
Geographic information — Services
Information géographique — Services
Reference number
ISO 19119:2016(E)
©
ISO 2016
---------------------- Page: 1 ----------------------
ISO 19119:2016(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2016, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2016 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 19119:2016(E)
Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Conformance . 1
2.1 Claiming conformance . 1
2.2 General . 1
2.3 Enterprise viewpoint . 1
2.4 Computational viewpoint . 1
2.5 Information viewpoint . 2
2.6 Service taxonomies . 2
2.7 Engineering viewpoint . 2
2.8 Technology viewpoint . 2
3 Normative references . 3
4 Terms and definitions and abbreviations . 3
4.1 Terms and definitions . 3
4.2 Abbreviations . 5
5 Notation . 7
5.1 General . 7
5.2 Conformance class . 7
5.3 Requirements class . 7
5.4 Rules . 8
5.5 Identifiers . 8
5.6 Conceptual schemas . 8
5.7 Descriptions of concepts . 8
5.8 Architecture patterns . 8
6 Overview of geographic services architecture . 9
6.1 Purpose and justification . 9
6.2 Relationship to ISO 19101-1 . 9
6.3 Interoperability reference model based on ISO RM-ODP .10
6.4 Service abstraction .11
6.5 Interoperability .13
6.6 Use of other geographic information standards in service specifications .14
7 Enterprise viewpoint: A context for services .14
7.1 Enterprise viewpoint .14
7.2 Enterprise viewpoint service specifications .15
7.3 Examples of relevant standards .16
7.4 Example and tools .17
8 Computational viewpoint: A basis for service interfaces and chaining .17
8.1 Component and service interoperability and the computational viewpoint .17
8.2 Services, interfaces and operations .18
8.3 Computational viewpoint service specifications .19
8.3.1 Requirements class for computational viewpoint service specifications .19
8.3.2 Service interfaces with operations .19
8.3.3 Service behaviour and constraints .21
8.4 Service chaining .23
8.4.1 General.23
8.4.2 Anatomy of a service chain .24
8.4.3 Service chain modelling .25
8.4.4 Services organizer folder .27
8.4.5 Services to enable service chaining .27
8.4.6 Architecture patterns for service chaining.28
© ISO 2016 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 19119:2016(E)
8.4.7 Variations on chaining patterns .33
8.5 Service metadata .34
8.6 Simple service architecture .34
8.7 Examples of relevant standards .35
8.8 Examples and tools: Service modelling with SoaML .35
9 Information viewpoint: A basis for semantic interoperability .35
9.1 Information model interoperability and the information viewpoint .35
9.2 Information viewpoint Service specifications .36
10 Service taxonomies .39
10.1 Need for multiple service taxonomies .39
10.2 Service taxonomies and requirements .40
10.3 Architectural reference model .40
10.4 Definition of the Architectural reference model .40
10.5 Uses of the Architectural reference model .40
10.6 Overview of the Architectural reference model .41
10.6.1 Services and service interfaces .41
10.6.2 Identifying services and service interfaces for geographic information .42
10.7 Types of geographic information services .42
10.7.1 Requirement for service taxonomy .42
10.7.2 Types of information technology services relevant to geographic information .42
10.7.3 Extension of service types for geographic information .44
10.8 Geographic architecture services taxonomy .44
10.8.1 Geographic architecture services taxonomy requirements .44
10.8.2 Geographic boundary/human interaction services .45
10.8.3 Geographic model/information management services .46
10.8.4 Geographic workflow/task management services .47
10.8.5 Geographic processing services .47
10.8.6 Geographic communication services .50
10.8.7 Geographic system management and security services .50
10.9 ISO suite of International Standards in geographic architecture services taxonomy .51
10.10 Geographic service chaining validity .51
10.11 User-perspective Lifecycle model for Services .52
10.12 User-defined service taxonomies.53
10.13 Services organizer folder (SOF) .53
10.13.1 Grouping of services .53
10.13.2 Image exploitation SOF .53
10.13.3 Geographic data fusion SOF .54
10.14 Semantic information models .55
10.15 Examples of relevant standards .56
10.16 Examples and tools . .57
11 Engineering viewpoint: A basis for distribution and communication patterns .57
11.1 Distribution transparencies and the engineering viewpoint .57
11.2 Distributing components using a multi-tier architecture model.58
11.3 Distribution transparencies .61
11.4 Engineering viewpoint Service specifications .62
11.5 Multi-style SOA.63
11.6 Relevant architectural styles .63
11.6.1 Service-oriented architectures .63
11.6.2 Representational State Transfer (REST) .64
11.6.3 Web 2.0 .65
12 Technology viewpoint: A basis for cross platform interoperability .66
12.1 Infrastructure interoperability and the technology viewpoint .66
12.2 Need for multiple platform-specific specifications .67
12.3 Conformance between platform-neutral and platform-specific service specifications .67
12.4 From platform-neutral to platform-specific specifications .68
12.5 Technology objects .68
iv © ISO 2016 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 19119:2016(E)
12.6 Technology viewpoint service specifications .68
12.6.1 Requirements class for technology viewpoint .68
12.6.2 Technology mappings .69
12.7 Architectural classification according to cloud computing service categories .71
Annex A (normative) Conformance .72
Annex B (informative) Example user scenarios .78
Annex C (informative) Principles for mapping to distributed computing platforms .81
Annex D (informative) Use case-based methodology .92
Annex E (informative) Example — Use case template .95
Annex F (informative) Service modelling – SoaML .98
Bibliography .101
© ISO 2016 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 19119:2016(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information.
The committee responsible for this document is ISO/TC 211, Geographic information/Geomatics.
This second edition cancels and replaces the first edition (ISO 19119:2005), which has been technically
revised. It also incorporates the Amendment ISO 19119:2005/Amd 1:2008.
vi © ISO 2016 – All rights reserved
---------------------- Page: 6 ----------------------
ISO 19119:2016(E)
Introduction
The widespread application of computers and use of geographic information systems (GIS) have led to
the increased analysis of geographic data within multiple disciplines. Based on advances in information
technology, society’s reliance on such data are growing. Geographic datasets are increasingly being
shared, exchanged, and used for purposes other than their producers’ intended ones. GIS, remote
sensing, automated mapping and facilities management (AM/FM), Spatial Data Infrastructure (SDI),
traffic analysis, geopositioning systems, and other technologies for Geographic Information (GI) are
entering a period of radical integration.
This International Standard provides a framework for platform neutral and platform specific
specification of services that can enable users to access, process and manage geographic data from a
variety of sources, potentially for various distributed computing platforms (DCPs).
— “a framework for platform neutral and platform specific specification of services” means that this
International Standard provides requirements for how services shall be specified in such a way
that one service can be specified independently of one or more underlying distributed computing
platforms. The framework provides requirements for a further mapping to specific platforms in
order to enable conformant platform specific specifications to ensure conforming and interoperable
service implementations.
— “access, process and manage” means that geodata users can query remote databases and control
remote processing resources and also take advantage of other distributed computing technologies,
such as software delivered to the user’s local environment from a remote environment for
temporary use;
— “from a variety of sources” means that users will have access to data acquired in a variety of ways
and stored in a wide variety of relational and non-relational databases;
— “across a generic computing interface” means that ISO 19119 interfaces provide reliable communication
between otherwise disparate software resources that are equipped to use these interfaces;
— “within an open information technology environment” means that this International Standard
enables geoprocessing to take place outside of the closed environment of monolithic GIS, remote
sensing, and AM/FM systems that control and restrict database, user interface, network and data
manipulation functions;
— services shall be categorised according to a service taxonomy based on architectural areas and may
also be categorised according to a usage life cycle perspective, as well as according to domain specific
and user defined service taxonomies, providing support for publication and discovery of services.
The difference between this version of this International Standard and the previous ISO 19119:2005
version is the following:
This International Standard has defined a set of requirements and related abstract tests for the
specification of services according to enterprise, computational, information, engineering and
technology viewpoints. This International Standard has defined a set of requirements for categorizing
services according to service taxonomies. The service metadata has been moved to ISO 19115-1.
Service policies, service contracts including service level agreements (SLAs) are currently not specified
as part of this International Standard, as these are considered most relevant for service deployment
and service ownership, which is not currently a focus for this International Standard.
© ISO 2016 – All rights reserved vii
---------------------- Page: 7 ----------------------
INTERNATIONAL STANDARD ISO 19119:2016(E)
Geographic information — Services
1 Scope
This International Standard defines requirements for how platform neutral and platform specific
specification of services shall be created, in order to allow for one service to be specified independently
of one or more underlying distributed computing platforms.
This International Standard defines requirements for a further mapping from platform neutral to
platform specific service specifications, in order to enable conformant and interoperable service
implementations.
This International Standard addresses the Meta:Service foundation of the ISO geographic information
reference model described in ISO 19101-1:2014, Clause 6 and Clause 8, respectively.
This International Standard defines how geographic services shall be categorised according to a
service taxonomy based on architectural areas and allows also for services to be categorised according
to a usage life cycle perspective, as well as according to domain specific and user defined service
taxonomies, providing support for easier publication and discovery of services.
2 Conformance
2.1 Claiming conformance
Any product claiming conformance with the conformance classes in this International Standard shall
pass all the associated requirements described in the abstract test suite given in Annex A.
2.2 General
This International Standard defines six conformance classes shown in Table 1 to Table 6, matching the
six requirements classes described in Clause 7 to Clause 12. Any service claiming conformance to any
requirements class in this International Standard shall pass all of the tests listed in the corresponding
conformance class, which are described in detail in the abstract test suites in Annex A. Each test relates
to one or more specific requirements, which are explicitly indicated in the description of the test.
2.3 Enterprise viewpoint
The enterprise viewpoint conformance class is shown in Table 1.
Table 1 — Enterprise viewpoint conformance class
Conformance class /conf/enterpriseviewpoint
Requirements /req/enterpriseviewpoint (Table 11)
Tests All tests in A.2
2.4 Computational viewpoint
The computational viewpoint conformance class is shown in Table 2.
© ISO 2016 – All rights reserved 1
---------------------- Page: 8 ----------------------
ISO 19119:2016(E)
Table 2 — Computational viewpoint conformance class
Conformance class /conf/computationalviewpoint
Dependency /conf/enterpriseviewpoint
Requirements /req/computationalviewpoint (Table 12)
Tests All tests in A.3
2.5 Information viewpoint
The information viewpoint conformance class is shown in Table 3.
Table 3 — Information viewpoint conformance class
Conformance class /conf/informationviewpoint
Dep
...
NORME ISO
INTERNATIONALE 19119
Deuxième édition
2016-01-15
Information géographique — Services
Geographic information — Services
Numéro de référence
ISO 19119:2016(F)
©
ISO 2016
---------------------- Page: 1 ----------------------
ISO 19119:2016(F)
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2016, Publié en Suisse
Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni utilisée
sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie, l’affichage sur
l’internet ou sur un Intranet, sans autorisation écrite préalable. Les demandes d’autorisation peuvent être adressées à l’ISO à
l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2016 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 19119:2016(F)
Sommaire Page
Avant-propos .vi
Introduction .vii
1 Domaine d’application . 1
2 Conformité . 1
2.1 Revendication de conformité . 1
2.2 Généralités . 1
2.3 Point de vue d’entreprise . 1
2.4 Point de vue informatique . 1
2.5 Point de vue d’information . 2
2.6 Taxonomies de services . 2
2.7 Point de vue d’ingénierie. 2
2.8 Point de vue de technologie . 2
3 Références normatives . 3
4 Termes, définitions et abréviations . 3
4.1 Termes et définitions . 3
4.2 Abréviations . 5
5 Notation . 7
5.1 Généralités . 7
5.2 Classe de conformité . 7
5.3 Classe d’exigences . 7
5.4 Règles . 8
5.5 Identifiants . 8
5.6 Schémas conceptuels . 8
5.7 Descriptions de concepts . 8
5.8 Schémas d’architecture . 9
6 Vue d’ensemble de l’architecture des services géographiques . 9
6.1 Objectif et justification . 9
6.2 Relation avec l’ISO 19101-1 .10
6.3 Modèle de référence d’interopérabilité fondé sur l’ISO RM-ODP .11
6.4 Abstraction de service .12
6.5 Interopérabilité .14
6.6 Utilisation d’autres normes traitant de l’information géographique dans les
spécifications de services .15
7 Point de vue d’entreprise: un contexte pour les services .15
7.1 Point de vue d’entreprise .15
7.2 Spécifications de services du point de vue d’entreprise .16
7.3 Exemples de normes pertinentes .18
7.4 Exemple et outils .18
8 Point de vue informatique: une base pour les interfaces et chaînes de services .18
8.1 Interopérabilité des composants et des services, et point de vue informatique .18
8.2 Services, interfaces et opérations .19
8.3 Spécifications de services du point de vue informatique .20
8.3.1 Classe d’exigences pour des spécifications de services du point de
vue informatique .20
8.3.2 Interfaces de service avec opérations .21
8.3.3 Comportement des services et contraintes .23
8.4 Chaînage de services .25
8.4.1 Généralités .25
8.4.2 Anatomie d’une chaîne de services .26
8.4.3 Modélisation de chaînes de services .28
8.4.4 Répertoire organisateur de services .29
© ISO 2016 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO 19119:2016(F)
8.4.5 Services nécessaires au chaînage de services .29
8.4.6 Schémas d’architecture pour le chaînage de services .30
8.4.7 Variations relatives aux schémas de chaînage .37
8.5 Métadonnées de service.38
8.6 Architecture de service simple .38
8.7 Exemples de normes pertinentes .38
8.8 Exemples et outils: Modélisation de service avec SoaML .39
9 Point de vue d’information: une base pour l’interopérabilité sémantique .39
9.1 Interopérabilité des modèles d’information et point de vue d’information .39
9.2 Spécifications de services du point de vue d’information .40
10 Taxonomies de services .44
10.1 Nécessité de plusieurs taxonomies de services .44
10.2 Taxonomies de services et exigences.44
10.3 Modèle architectural de référence .44
10.4 Définition du modèle architectural de référence .45
10.5 Utilisations du modèle architectural de référence .45
10.6 Présentation du modèle architectural de référence .45
10.6.1 Services et interfaces de service.45
10.6.2 Identification des services et des interfaces de service pour
l’information géographique .46
10.7 Types de services d’information géographique .47
10.7.1 Exigence en matière de taxonomie de services .47
10.7.2 Types de services des technologies de l’information pertinents pour
l’information géographique .47
10.7.3 Extension de types de services pour les informations géographiques .49
10.8 Taxonomie des services architecturaux géographiques .49
10.8.1 Exigences applicables à la taxonomie des services
architecturaux géographiques .49
10.8.2 Services géographiques avec interaction de limite/interaction humaine .50
10.8.3 Services de gestion des modèles/informations géographiques .51
10.8.4 Services de gestion du workflow/des tâches géographiques .52
10.8.5 Services de traitement géographique .53
10.8.6 Services de communication géographique .56
10.8.7 Services de gestion de système géographique et de sécurité .57
10.9 Série de Normes internationales ISO abordant la taxonomie des services
architecturaux géographiques .57
10.10 Validité du chaînage de services géographique .58
10.11 Modèle de cycle de vie selon une perspective utilisateur pour les services .58
10.12 Taxonomie des services définies par les utilisateurs .60
10.13 Répertoire organisateur de services (SOF) .60
10.13.1 Groupement de services .60
10.13.2 SOF d’exploitation d’images .60
10.13.3 SOF de fusion des données géographiques .61
10.14 Modèles d’information sémantiques .62
10.15 Exemples de normes pertinentes .64
10.16 Exemples et outils .64
11 Point de vue d’ingénierie: une base pour la distribution et les schémas
de communication .65
11.1 Transparences à la distribution et point de vue d’ingénierie .65
11.2 Distribution des composants en utilisant un modèle d’architecture multi-niveaux .66
11.3 Transparences à la distribution.69
11.4 Spécifications de services du point de vue d’ingénierie . .69
11.5 Architecture SOA multi-style .70
11.6 Styles architecturaux pertinents .71
11.6.1 Architectures orientées services .71
11.6.2 Transfert d’état représentationnel (REST) .72
11.6.3 Web 2.0 .72
iv © ISO 2016 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 19119:2016(F)
12 Point de vue de technologie: Une base pour l’interopérabilité multi-plates-formes.73
12.1 Infrastructure d’interopérabilité et point de vue de technologie .73
12.2 Nécessité de plusieurs spécifications propres aux plates-formes .74
12.3 Conformité entre les spécifications de services applicables à toutes les
plates-formes et les spécifications de services propres aux plates-formes .75
12.4 Des spécifications applicables à toutes les plates-formes aux spécifications
propres à une plate-forme .76
12.5 Objets technologiques .76
12.6 Spécifications de services du point de vue de technologie .76
12.6.1 Classe d’exigences pour le point de vue de technologie .76
12.6.2 Mises en correspondance de technologies .77
12.7 Classification architecturale selon des catégories de services d’informatique en nuage .79
Annexe A (normative) Conformité .80
Annexe B (informative) Exemples de scénarios utilisateur.86
Annexe C (informative) Principes de mise en correspondance avec les plates-formes
informatiques distribuées .90
Annexe D (informative) Méthodologie basée sur des cas d’utilisation .102
Annexe E (informative) Exemple: modèle de cas d’utilisation .106
Annexe F (informative) Modélisation de service – SoaML .109
Bibliographie .112
© ISO 2016 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO 19119:2016(F)
Avant-propos
L’ISO (Organisation internationale de normalisation) est une fédération mondiale d’organismes
nationaux de normalisation (comités membres de l’ISO). L’élaboration des Normes internationales est
en général confiée aux comités techniques de l’ISO. Chaque comité membre intéressé par une étude
a le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,
gouvernementales et non gouvernementales, en liaison avec l’ISO participent également aux travaux.
L’ISO collabore étroitement avec la Commission électrotechnique internationale (IEC) en ce qui
concerne la normalisation électrotechnique.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier de prendre note des différents
critères d’approbation requis pour les différents types de documents ISO. Le présent document a été
rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2 (voir www.
iso.org/directives).
L’attention est appelée sur le fait que certains des éléments du présent document peuvent faire l’objet de
droits de propriété intellectuelle ou de droits analogues. L’ISO ne saurait être tenue pour responsable
de ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails concernant
les références aux droits de propriété intellectuelle ou autres droits analogues identifiés lors de
l’élaboration du document sont indiqués dans l’Introduction et/ou dans la liste des déclarations de
brevets reçues par l’ISO (voir www.iso.org/brevets).
Les appellations commerciales éventuellement mentionnées dans le présent document sont données
pour information, par souci de commodité, à l’intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la signification des termes et expressions spécifiques de l’ISO liés à
l’évaluation de la conformité, ou pour toute information au sujet de l’adhésion de l’ISO aux principes
de l’OMC concernant les obstacles techniques au commerce (OTC), voir le lien suivant: Avant-propos —
Informations supplémentaires.
Le comité chargé de l’élaboration du présent document est l’ISO/TC 211, Information
géographique/Géomatique.
Cette deuxième édition annule et remplace la première édition (ISO 19119:2005), qui a fait l’objet d’une
révision technique. Elle incorpore également l’Amendement ISO 19119-1:2005/Amd.
vi © ISO 2016 – Tous droits réservés
---------------------- Page: 6 ----------------------
ISO 19119:2016(F)
Introduction
L’application généralisée des ordinateurs et l’utilisation de systèmes d’information géographique (SIG)
ont conduit à la progression de l’analyse des données géographiques dans diverses disciplines. Compte
tenu des progrès réalisés par les technologies de l’information, la dépendance de la société envers ce type
de données est grandissante. Les ensembles de données géographiques sont de plus en plus partagés,
échangés et utilisés à d’autres fins que celles auxquelles leurs producteurs les avaient destinés. Les SIG,
la télédétection, la cartographie automatisée et la gestion des installations (ou AM/FM pour Automated
Mapping and Facilities Management), l’Infrastructure de Données Spatiales (IDS), l’analyse du trafic,
les systèmes de géopositionnement et d’autres technologies de l’Information Géographique (IG) entrent
dans une période d’intégration radicale.
La présente Norme internationale fournit un cadre pour une spécification de services propre à une
plate-forme et applicable à toutes les plates-formes, qui permet aux utilisateurs d’accéder à des données
géographiques de sources diverses, de les traiter et de les gérer, éventuellement pour diverses plates-
formes informatiques distribuées (ou DCP pour Distributed Computing Platform).
— «un cadre pour une spécification de services propre à une plate-forme et applicable à toutes les
plates-formes» signifie que la présente Norme internationale fournit des exigences sur la façon dont
les services doivent être spécifiés de telle sorte qu’un service puisse être spécifié indépendamment
d’une ou de plusieurs plates-formes informatiques distribuées sous-jacentes. Le cadre fournit des
exigences pour une mise en correspondance supplémentaire avec des plates-formes spécifiques
de manière à permettre aux spécifications propres aux plates-formes conformes d’assurer des
implémentations de services conformes et interopérables.
— «accéder», «traiter» et «gérer» signifient que les utilisateurs de données géographiques peuvent
interroger des bases de données distantes et contrôler des ressources de traitement à distance, tout
en tirant avantage des autres technologies d’informatique distribuée, comme les logiciels pouvant
être utilisés sur l’environnement local de l’utilisateur à partir d’un environnement distant pour un
usage temporaire.
— «de sources diverses» signifie que les utilisateurs auront accès à des données acquises de diverses
façons et stockées dans un large éventail de bases de données relationnelles et non relationnelles.
— «par le biais d’une interface de calcul générique» signifie que les interfaces ISO 19119 assurent une
communication fiable entre des ressources logicielles par ailleurs disparates qui sont équipées pour
utiliser ces interfaces.
— «dans un environnement de technologie de l’information ouvert» signifie que la présente Norme
internationale permet au traitement géographique d’avoir lieu hors de l’environnement clos des
systèmes monolithiques de SIG, de télédétection et d’AM/FM qui contrôlent et restreignent les bases
de données, les interfaces utilisateur, les réseaux et les fonctions de manipulation de données.
— Les services doivent être classés selon une taxonomie de services basée sur des domaines
architecturaux, et peuvent également être classés selon une perspective de cycle de vie à l’usage
ainsi que selon des taxonomies de services propres à un domaine et définies par l’utilisateur, ce qui
fournit un support à la publication et à la découverte de services.
La différence entre la présente édition de cette Norme internationale et la précédente, l’ISO 19119:2005,
est la suivante:
La présente Norme internationale définit un ensemble d’exigences et de tests abstraits associés pour la
spécification de services selon des points de vue d’entreprise, informatique, d’information, d’ingénierie
et de technologie. La présente Norme internationale définit un ensemble d’exigences pour le classement
des services selon des taxonomies de services. Les métadonnées de service ne sont plus traitées dans la
présente Norme internationale mais le sont dans l’ISO 19115-1.
À l’heure actuelle, les politiques de service et les contrats de service, notamment les accords de niveau
de service (ou SLA pour Service Level Agreement), ne sont pas spécifiés dans le cadre de la présente
Norme internationale, car il est considéré qu’ils sont plus pertinents pour le déploiement de service et
© ISO 2016 – Tous droits réservés vii
---------------------- Page: 7 ----------------------
ISO 19119:2016(F)
la propriété de service, qui ne constituent actuellement pas des sujets centraux de la présente Norme
internationale.
viii © ISO 2016 – Tous droits réservés
---------------------- Page: 8 ----------------------
NORME INTERNATIONALE ISO 19119:2016(F)
Information géographique — Services
1 Domaine d’application
La présente Norme internationale définit des exigences sur la façon dont une spécification de services
propre à une plate-forme et applicable à toutes les plates-formes doit être créée, de manière à ce qu’un
service puisse être spécifié indépendamment d’une ou de plusieurs plates-formes informatiques
distribuées sous-jacentes.
La présente Norme internationale définit des exigences pour une mise en correspondance
supplémentaire des spécifications de services applicables à toutes les plates-formes avec les
spécifications de services propres à une plate-forme, de manière à assurer des implémentations de
services conformes et interopérables.
La présente Norme interna
...
SLOVENSKI STANDARD
oSIST ISO 19119:2016
01-december-2016
Geografske informacije - Storitve
Geographic information - Services
Information géographique - Services
Ta slovenski standard je istoveten z: ISO 19119:2016
ICS:
03.080.01 Storitve na splošno Services in general
07.040 Astronomija. Geodezija. Astronomy. Geodesy.
Geografija Geography
35.240.70 Uporabniške rešitve IT v IT applications in science
znanosti
oSIST ISO 19119:2016 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
oSIST ISO 19119:2016
---------------------- Page: 2 ----------------------
oSIST ISO 19119:2016
INTERNATIONAL ISO
STANDARD 19119
Second edition
2016-01-15
Geographic information — Services
Information géographique — Services
Reference number
ISO 19119:2016(E)
©
ISO 2016
---------------------- Page: 3 ----------------------
oSIST ISO 19119:2016
ISO 19119:2016(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2016, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2016 – All rights reserved
---------------------- Page: 4 ----------------------
oSIST ISO 19119:2016
ISO 19119:2016(E)
Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Conformance . 1
2.1 Claiming conformance . 1
2.2 General . 1
2.3 Enterprise viewpoint . 1
2.4 Computational viewpoint . 1
2.5 Information viewpoint . 2
2.6 Service taxonomies . 2
2.7 Engineering viewpoint . 2
2.8 Technology viewpoint . 2
3 Normative references . 3
4 Terms and definitions and abbreviations . 3
4.1 Terms and definitions . 3
4.2 Abbreviations . 5
5 Notation . 7
5.1 General . 7
5.2 Conformance class . 7
5.3 Requirements class . 7
5.4 Rules . 8
5.5 Identifiers . 8
5.6 Conceptual schemas . 8
5.7 Descriptions of concepts . 8
5.8 Architecture patterns . 8
6 Overview of geographic services architecture . 9
6.1 Purpose and justification . 9
6.2 Relationship to ISO 19101-1 . 9
6.3 Interoperability reference model based on ISO RM-ODP .10
6.4 Service abstraction .11
6.5 Interoperability .13
6.6 Use of other geographic information standards in service specifications .14
7 Enterprise viewpoint: A context for services .14
7.1 Enterprise viewpoint .14
7.2 Enterprise viewpoint service specifications .15
7.3 Examples of relevant standards .16
7.4 Example and tools .17
8 Computational viewpoint: A basis for service interfaces and chaining .17
8.1 Component and service interoperability and the computational viewpoint .17
8.2 Services, interfaces and operations .18
8.3 Computational viewpoint service specifications .19
8.3.1 Requirements class for computational viewpoint service specifications .19
8.3.2 Service interfaces with operations .19
8.3.3 Service behaviour and constraints .21
8.4 Service chaining .23
8.4.1 General.23
8.4.2 Anatomy of a service chain .24
8.4.3 Service chain modelling .25
8.4.4 Services organizer folder .27
8.4.5 Services to enable service chaining .27
8.4.6 Architecture patterns for service chaining.28
© ISO 2016 – All rights reserved iii
---------------------- Page: 5 ----------------------
oSIST ISO 19119:2016
ISO 19119:2016(E)
8.4.7 Variations on chaining patterns .33
8.5 Service metadata .34
8.6 Simple service architecture .34
8.7 Examples of relevant standards .35
8.8 Examples and tools: Service modelling with SoaML .35
9 Information viewpoint: A basis for semantic interoperability .35
9.1 Information model interoperability and the information viewpoint .35
9.2 Information viewpoint Service specifications .36
10 Service taxonomies .39
10.1 Need for multiple service taxonomies .39
10.2 Service taxonomies and requirements .40
10.3 Architectural reference model .40
10.4 Definition of the Architectural reference model .40
10.5 Uses of the Architectural reference model .40
10.6 Overview of the Architectural reference model .41
10.6.1 Services and service interfaces .41
10.6.2 Identifying services and service interfaces for geographic information .42
10.7 Types of geographic information services .42
10.7.1 Requirement for service taxonomy .42
10.7.2 Types of information technology services relevant to geographic information .42
10.7.3 Extension of service types for geographic information .44
10.8 Geographic architecture services taxonomy .44
10.8.1 Geographic architecture services taxonomy requirements .44
10.8.2 Geographic boundary/human interaction services .45
10.8.3 Geographic model/information management services .46
10.8.4 Geographic workflow/task management services .47
10.8.5 Geographic processing services .47
10.8.6 Geographic communication services .50
10.8.7 Geographic system management and security services .50
10.9 ISO suite of International Standards in geographic architecture services taxonomy .51
10.10 Geographic service chaining validity .51
10.11 User-perspective Lifecycle model for Services .52
10.12 User-defined service taxonomies.53
10.13 Services organizer folder (SOF) .53
10.13.1 Grouping of services .53
10.13.2 Image exploitation SOF .53
10.13.3 Geographic data fusion SOF .54
10.14 Semantic information models .55
10.15 Examples of relevant standards .56
10.16 Examples and tools . .57
11 Engineering viewpoint: A basis for distribution and communication patterns .57
11.1 Distribution transparencies and the engineering viewpoint .57
11.2 Distributing components using a multi-tier architecture model.58
11.3 Distribution transparencies .61
11.4 Engineering viewpoint Service specifications .62
11.5 Multi-style SOA.63
11.6 Relevant architectural styles .63
11.6.1 Service-oriented architectures .63
11.6.2 Representational State Transfer (REST) .64
11.6.3 Web 2.0 .65
12 Technology viewpoint: A basis for cross platform interoperability .66
12.1 Infrastructure interoperability and the technology viewpoint .66
12.2 Need for multiple platform-specific specifications .67
12.3 Conformance between platform-neutral and platform-specific service specifications .67
12.4 From platform-neutral to platform-specific specifications .68
12.5 Technology objects .68
iv © ISO 2016 – All rights reserved
---------------------- Page: 6 ----------------------
oSIST ISO 19119:2016
ISO 19119:2016(E)
12.6 Technology viewpoint service specifications .68
12.6.1 Requirements class for technology viewpoint .68
12.6.2 Technology mappings .69
12.7 Architectural classification according to cloud computing service categories .71
Annex A (normative) Conformance .72
Annex B (informative) Example user scenarios .78
Annex C (informative) Principles for mapping to distributed computing platforms .81
Annex D (informative) Use case-based methodology .92
Annex E (informative) Example — Use case template .95
Annex F (informative) Service modelling – SoaML .98
Bibliography .101
© ISO 2016 – All rights reserved v
---------------------- Page: 7 ----------------------
oSIST ISO 19119:2016
ISO 19119:2016(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information.
The committee responsible for this document is ISO/TC 211, Geographic information/Geomatics.
This second edition cancels and replaces the first edition (ISO 19119:2005), which has been technically
revised. It also incorporates the Amendment ISO 19119:2005/Amd 1:2008.
vi © ISO 2016 – All rights reserved
---------------------- Page: 8 ----------------------
oSIST ISO 19119:2016
ISO 19119:2016(E)
Introduction
The widespread application of computers and use of geographic information systems (GIS) have led to
the increased analysis of geographic data within multiple disciplines. Based on advances in information
technology, society’s reliance on such data are growing. Geographic datasets are increasingly being
shared, exchanged, and used for purposes other than their producers’ intended ones. GIS, remote
sensing, automated mapping and facilities management (AM/FM), Spatial Data Infrastructure (SDI),
traffic analysis, geopositioning systems, and other technologies for Geographic Information (GI) are
entering a period of radical integration.
This International Standard provides a framework for platform neutral and platform specific
specification of services that can enable users to access, process and manage geographic data from a
variety of sources, potentially for various distributed computing platforms (DCPs).
— “a framework for platform neutral and platform specific specification of services” means that this
International Standard provides requirements for how services shall be specified in such a way
that one service can be specified independently of one or more underlying distributed computing
platforms. The framework provides requirements for a further mapping to specific platforms in
order to enable conformant platform specific specifications to ensure conforming and interoperable
service implementations.
— “access, process and manage” means that geodata users can query remote databases and control
remote processing resources and also take advantage of other distributed computing technologies,
such as software delivered to the user’s local environment from a remote environment for
temporary use;
— “from a variety of sources” means that users will have access to data acquired in a variety of ways
and stored in a wide variety of relational and non-relational databases;
— “across a generic computing interface” means that ISO 19119 interfaces provide reliable communication
between otherwise disparate software resources that are equipped to use these interfaces;
— “within an open information technology environment” means that this International Standard
enables geoprocessing to take place outside of the closed environment of monolithic GIS, remote
sensing, and AM/FM systems that control and restrict database, user interface, network and data
manipulation functions;
— services shall be categorised according to a service taxonomy based on architectural areas and may
also be categorised according to a usage life cycle perspective, as well as according to domain specific
and user defined service taxonomies, providing support for publication and discovery of services.
The difference between this version of this International Standard and the previous ISO 19119:2005
version is the following:
This International Standard has defined a set of requirements and related abstract tests for the
specification of services according to enterprise, computational, information, engineering and
technology viewpoints. This International Standard has defined a set of requirements for categorizing
services according to service taxonomies. The service metadata has been moved to ISO 19115-1.
Service policies, service contracts including service level agreements (SLAs) are currently not specified
as part of this International Standard, as these are considered most relevant for service deployment
and service ownership, which is not currently a focus for this International Standard.
© ISO 2016 – All rights reserved vii
---------------------- Page: 9 ----------------------
oSIST ISO 19119:2016
---------------------- Page: 10 ----------------------
oSIST ISO 19119:2016
INTERNATIONAL STANDARD ISO 19119:2016(E)
Geographic information — Services
1 Scope
This International Standard defines requirements for how platform neutral and platform specific
specification of services shall be created, in order to allow for one service to be specified independently
of one or more underlying distributed computing platforms.
This International Standard defines requirements for a further mapping from platform neutral to
platform specific service specifications, in order to enable conformant and interoperable service
implementations.
This International Standard addresses the Meta:Service foundation of the ISO geographic information
reference model described in ISO 19101-1:2014, Clause 6 and Clause 8, respectively.
This International Standard defines how geographic services shall be categorised according to a
service taxonomy based on architectural areas and allows also for services to be categorised according
to a usage life cycle perspective, as well as according to domain specific and user defined service
taxonomies, providing support for easier publication and discovery of services.
2 Conformance
2.1 Claiming conformance
Any product claiming conformance with the conformance classes in this International Standard shall
pass all the associated requirements described in the abstract test suite given in Annex A.
2.2 General
This International Standard defines six conformance classes shown in Table 1 to Table 6, matching the
six requirements classes described in Clause 7 to Clause 12. Any service claiming conformance to any
requirements class in this International Standard shall pass all of the tests listed in the corresponding
conformance class, which are described in detail in the abstract test suites in Annex A. Each test relates
to one o
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.